summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2015-10-15Update libsigc++ to 2.6.1:wiz3-50/+13
2.6.1 (stable): * Add back deprecated adaptors/lambda API to avoid an unintented ABI break. (Kjell Ahlstedt) Bug #755550 (Michael Biebl) * sigc::trackable: Move operations: Don't move the callback list (Kjell Ahlstedt) Bug #755393 (Tom Schoonjans) 2.6.0 (stable): * C++11: deduce_result_type: Simplify with C++11 variadic template. (Murray Cumming, Marcin Kolny) Bug #753612 * Fix the build with MSVC. (Chun-wei Fan) Bug #754082 * Update the website. (Kjell Ahlstedt) 2.5.4 (unstable): * slot_base::operator=(const &): Copy the blocked too, so the destionation is blocked if the source is blocked, regardless of whether the destionation was previously blocked, because this seems to be what we should expect. (Murray Cumming) * C++11: slot_base, slot*, signal_base, signal*, trackable: Add move operations. (Murray Cumming) * Update MSVC Projects, requiring at least MSVC++ .Net 2013 for C++11 support. (Chun-wei Fan) 2.5.3 (unstable): * Use C++11 "using" aliases to simplify code that uses type traits. (Murray Cumming) Bug #753580 2.5.2 (unstable): * Remove useless headers: sigc++/class_slot.h sigc++/hide.h sigc++/method_slot.h sigc++/object.h sigc++/object_slot.h sigc++/retype.h Some of these still have equivalents in sigc++/adaptors/ (Kjell Ahlstedt, Murray Cumming) Bug #752560 * C++11: Replace deprecated std::auto_ptr by std::unique_ptr. (Kjell Ahlstedt) * C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>, removing sigc::is_base_and_derived<>. (Kjell Ahlstedt, Murray Cumming) Bug #752560 * C++11: Use of range-based for loops. (Murray Cumming) * C++11: Use of the auto keyword. (Murray Cumming) * C++11: Use of nullptr instead of 0. (Murray Cumming) * sigc++/slot.h: Use a regular .h file instead of generating it from an .m4 file. Bug #752560 (Kjell Ahlstedt) * Visual Studio Builds: Move 2010 Projects to 2012 to support C++11. (Chun-wei Fan) * Use -Wformat-security and -Wshadow with --enable-warnings=fatal. (Murray Cumming) 2.5.1 (unstable): * Use (and require) C++11 (Kjell Ahlstedt) * Using C++11 lambda functions to create sigc::slots: Avoid the need for SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE. (Kjell Ahlstedt) * Remove the already-deprecated sigc::lambda (and sigc::group) API. This is an API change but should not be an ABI change, so it should only affect you when rebuilding applications, if you use this API. (Murray Cumming, Kjell Ahlstedt)
2015-10-15Update py-setuptools to 18.4:wiz2-6/+7
---- 18.4 ---- * Issue #446: Test command now always invokes unittest, even if no test suite is supplied.
2015-10-15Update py-tortoisehg to 3.5.2:wiz2-6/+7
TortoiseHg 3.5.2 TortoiseHg 3.5.2 is a regularly scheduled bugfix release. Bug Fixes repotab: do not close removed repo in the middle of switching tabs (fixes #4253) settings: fix noop deletion of unnamed hook (fixes #4289) shelve: create patchctx by MQ patch name if appropriate (fixes #4308) Installer wix: resurrect kdiff3-noauto for bundled kdiff3 (fixes #4309)
2015-10-15Update mercurial to 3.5.2:wiz2-6/+7
Mercurial 3.5.2 (2015-10-01) Regularly-scheduled bugfix release. hgweb: use latest mtime for caching tag (issue4814) largefiles: restore archiving largefiles with hgweb (issue4859) localrepo: recreate phasecache if changelog was modified (issue4855) monoblue: fix page subtitle on help pages unbundle: cleanly abort on unknown bundle2 feature
2015-10-15Update to 0.29. Regen patches.wiz5-14/+31
pkg-config 0.29 === - Fixed a regression from 0.28 in system -L flag handling. If the pc file has multiple system -L flags, every other flag will be left as is. Thanks to Andrew Oakley for the fix. (#78077) - Quoting of variables queried through --variable is removed so that the output can be used verbatim in subsequent shell commands. Thanks to Marek Kasik for the fix. (#67904) - Fixed a regression from 0.28 in -L flag handling on Windows. A .libs suffix was inadvertantly being added to the library path. - Added a --validate option to check pc file syntax. This works just like --exists, but package dependencies are disabled. (#7000) - Added the PKG_PREREQ autoconf macro. Whereas PKG_PROG_PKG_CONFIG is used to check the version of the pkg-config tool, this is used to check the version of the pkg-config autoconf macros in use. - Added the PKG_CHECK_MODULES_STATIC autoconf macro. This will temporarily add --static to the pkg-config calls while invoking PKG_CHECK_MODULES. (#19541) - Many fixes to the testsuite for Windows. It should now pass for a MinGW, Cygwin, and cross-compiled MinGW using Wine for test execution. (#66939) - More consistent handling of prefix redefinition. On Windows, the prefix was always being redefined based on the pc file path. This feature can now be enabled or disabled at runtime on all platforms using the --define-prefix and --dont-define-prefix options. (#63602) - Continue listing packages with --list-all even if there are errors in pc files. (#26615) - Various documentation improvements. (#62018, #62374, #66155) - Fixed a bug when multiple -isystem arguments are used. (#72584) - pkg-config is now built with largefile support to ensure that it works correctly on filesystems with 64 bit inodes. Thanks to Peter Jones for the fix. (#90078) - Bugs fixed: 7000, 19541, 26615, 62018, 62374, 63602, 66155, 66939, 67904, 70690, 72584, 78077, 80378, 80380, 89267, 90078, 90437, 92002.
2015-10-15Update to 2.23wen2-7/+7
Upstream changes: 2.23 Wed Oct 14 09:11:00 2015 - Add the utf8 BOM to this file. Let's hope the CPAN toolchain can cope. If it can't, another version of the code will have to be released. - Fix read() and write() so they work on files called '0' (zero). See RT#107754. Many thanx to Григорий Кудренко for the report and patch. - Add t/05.zero.t and t/0 to test the new code. - Reformat the source slightly.
2015-10-14Switch from x11/Xaw3d to newer x11/libXaw3d.wiz2-4/+4
Adapt some packages so they build with that. Bump their PKGREVISIONs.
2015-10-13Re-use pkgsrc apache-ivy and cache dependency artefacts to avoidfhajny4-3/+115
build time on-demand fetching of resources. PKGREVISION++
2015-10-13Native illumos arc4random(3C) imported the latest OpenBSD API whichjperkin4-9/+27
does not have arc4random_addrandom(). Update other patches while here.
2015-10-13Bump PKGREVISIONryoon4-146/+14
* Fix hardcoded netbsd. * Use GEM_EXTSDIR to fix freebsd-10 installation. * Remove duplicate PLIST entries. * Tweak fix script.
2015-10-12add license for this packageagc2-2/+4
also add SHA512 digest while I'm here
2015-10-12Update ruby-test-unit to 3.1.5.taca2-6/+6
## 3.1.5 - 2015-10-09 {#version-3-1-5} It's a Rack integration improvement release.
2015-10-12Update ruby-highline to 1.7.8.taca2-6/+6
### 1.7.8 / 2015-10-09 * Fix some issues when paginating. (Nick Carboni (@carbonin) and Abinoam P. Marques Jr. (@abinoam), #168, PRs #169 #170)
2015-10-12Update ruby-rugged to 0.23.3.taca3-12/+7
Changes since Rugged 0.23.2 * Update bundled libgit2 to 0.23.3. See https://github.com/libgit2/libgit2/releases/tag/v0.23.3 for a list of fixed issues and new features.
2015-10-11Fix install stage error.ryoon2-7/+6
2015-10-10Update to 3.1.1ryoon9-6797/+7109
Changhelog: == 2015-09-20 v3.1.1 * Feature #11253: Total time spent from subtasks on the issue list * Feature #20688: Add Total estimated hours column on issue list * Feature #20738: Upgrade Rails 4.2.4 * Defect #19577: Open redirect vulnerability * Defect #20761: Fix typo of Japanese translation for notice_gantt_chart_truncated * Defect #20427: Cannot create a custom query visibility is "to these roles only" * Defect #20454: Mail handler: unwanted assignment to a group occurs * Defect #20278: Wrong syntax for resizing inline images will throw a 500 error * Defect #20401: "Spent time" panel: columns not wrapping * Defect #20407: Monospace font-family values are differ between application.css and scm.css * Defect #20456: 3.1-stable/3.1.0: missing commits (omitted from being merged from trunk) * Defect #20466: Broken email notification layout in Outlook * Defect #20490: WARNING: Can't mass-assign protected attributes for User * Defect #20633: Help cursor showing up since r14154 * Patch #20293: Russian translation for 2.6-stable * Patch #20294: Russian translation for 2.6-stable * Patch #20408: Turkish translation for 2.6-stable * Patch #20557: Czech translation for 2.6-stable * Patch #20735: Markdown: Upgrade redcarpet gem to 3.3 (ruby 1.9 and higher) * Patch #20745: Portuguese translation for 2.6-stable * Patch #20512: Project.copy_from deletes enabled_modules on source * Patch #20737: Czech translation for 3.0-stable * Patch #20746: Portuguese translation for 3.0-stable * Patch #20243: Use https links instead of http links in ApplicationHelper#avatar_edit_link and Redmine::Info class methods * Patch #20410: Turkish translation for 3.1-stable * Patch #20452: Czech localisation update * Patch #20731: Change Japanese translation for "spent time" * Patch #20747: Portuguese translation for 3.1-stable
2015-10-10Recursive revbump from textproc/icuryoon51-86/+102
2015-10-09Add devel/zookeeper and devel/libzookeeperfhajny1-1/+3
2015-10-09Import Apache ZooKeeper as devel/zookeeper (server) and devel/libzookeperfhajny18-0/+411
(C lib). ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
2015-10-09Changes 3.2.4:adam3-22/+6
Fixed build error related to zlib on systems with older make versions (regression in ccache 3.2.3). Made conversion-to-bool explicit to avoid build warnings (and potential runtime errors) on legacy systems. Improved signal handling: Kill compiler on SIGTERM; wait for compiler to exit before exiting; die appropriately. Minor fixes related to Windows support. The correct compression level is now used if compression is requested. Fixed a bug where cache cleanup could be run too early for caches larger than 64 GiB on 32-bit systems.
2015-10-07Needs Ruby 2.0+joerg1-1/+3
2015-10-07Remove a tautologic check to unbreak build with clang.joerg2-1/+26
2015-10-07Add p5-Test-Modernwen1-1/+2
2015-10-07Import Test-Modern-0.013 as devel/p5-Test-Modern.wen3-0/+43
Test::Modern provides the best features of Test::More, Test::Fatal, Test::Warnings, Test::API, Test::LongString, and Test::Deep, as well as ideas from Test::Requires, Test::DescribeMe, Test::Moose, and Test::CleanNamespaces. Test::Modern also automatically imposes strict and warnings on your script, and loads IO::File. (Much of the same stuff Modern::Perl does.) Although Test::Modern is a modern testing framework, it should run fine on pre-modern versions of Perl. It should be easy to install on Perl 5.8.9 and above; and if you can persuade its dependencies to install (not necessarily easy!), should be OK on anything back to Perl 5.6.1.
2015-10-07Add p5-Test-APIwen1-1/+2
2015-10-07Import Test-API-0.005 as devel/p5-Test-API.wen3-0/+24
This simple test module checks the subroutines provided by a module. This is useful for confirming a planned API in testing and ensuring that other functions aren't unintentionally included via import.
2015-10-07Update to 2.6.1ryoon2-6/+6
Changelog: Git v2.6.1 Release Notes ======================== Fixes since v2.6 ---------------- * xdiff code we use to generate diffs is not prepared to handle extremely large files. It uses "int" in many places, which can overflow if we have a very large number of lines or even bytes in our input files, for example. Cap the input size to soemwhere around 1GB for now. * Some protocols (like git-remote-ext) can execute arbitrary code found in the URL. The URLs that submodules use may come from arbitrary sources (e.g., .gitmodules files in a remote repository), and can hurt those who blindly enable recursive fetch. Restrict the allowed protocols to well known and safe ones. Git 2.6 Release Notes ===================== Updates since v2.5 ------------------ UI, Workflows & Features * An asterisk as a substring (as opposed to the entirety) of a path component for both side of a refspec, e.g. "refs/heads/o*:refs/remotes/heads/i*", is now allowed. * New userdiff pattern definition for fountain screenwriting markup format has been added. * "git log" and friends learned a new "--date=format:..." option to format timestamps using system's strftime(3). * "git fast-import" learned to respond to the get-mark command via its cat-blob-fd interface. * "git rebase -i" learned "drop commit-object-name subject" command as another way to skip replaying of a commit. * A new configuration variable can enable "--follow" automatically when "git log" is run with one pathspec argument. * "git status" learned to show a more detailed information regarding the "rebase -i" session in progress. * "git cat-file" learned "--batch-all-objects" option to enumerate all available objects in the repository more quickly than "rev-list --all --objects" (the output includes unreachable objects, though). * "git fsck" learned to ignore errors on a set of known-to-be-bad objects, and also allows the warning levels of various kinds of non-critical breakages to be tweaked. * "git rebase -i"'s list of todo is made configurable. * "git send-email" now performs alias-expansion on names that are given via --cccmd, etc. * An environment variable GIT_REPLACE_REF_BASE tells Git to look into refs hierarchy other than refs/replace/ for the object replacement data. * Allow untracked cache (experimental) to be used when sparse checkout (experimental) is also in use. * "git pull --rebase" has been taught to pay attention to rebase.autostash configuration. * The command-line completion script (in contrib/) has been updated. * A negative !ref entry in multi-value transfer.hideRefs configuration can be used to say "don't hide this one". * After "git am" without "-3" stops, running "git am -3" pays attention to "-3" only for the patch that caused the original invocation to stop. * When linked worktree is used, simultaneous "notes merge" instances for the same ref in refs/notes/* are prevented from stomping on each other. * "git send-email" learned a new option --smtp-auth to limit the SMTP AUTH mechanisms to be used to a subset of what the system library supports. * A new configuration variable http.sslVersion can be used to specify what specific version of SSL/TLS to use to make a connection. * "git notes merge" can be told with "--strategy=<how>" option how to automatically handle conflicts; this can now be configured by setting notes.mergeStrategy configuration variable. * "git log --cc" did not show any patch, even though most of the time the user meant "git log --cc -p -m" to see patch output for commits with a single parent, and combined diff for merge commits. The command is taught to DWIM "--cc" (without "--raw" and other forms of output specification) to "--cc -p -m". * "git config --list" output was hard to parse when values consist of multiple lines. "--name-only" option is added to help this. * A handful of usability & cosmetic fixes to gitk and l10n updates. * A completely empty e-mail address <> is now allowed in the authors file used by git-svn, to match the way it accepts the output from authors-prog. Performance, Internal Implementation, Development Support etc. * In preparation for allowing different "backends" to store the refs in a way different from the traditional "one ref per file in $GIT_DIR or in a $GIT_DIR/packed-refs file" filesystem storage, direct filesystem access to ref-like things like CHERRY_PICK_HEAD from scripts and programs has been reduced. * Computation of untracked status indicator by bash prompt script (in contrib/) has been optimized. * Memory use reduction when commit-slab facility is used to annotate sparsely (which is not recommended in the first place). * Clean up refs API and make "git clone" less intimate with the implementation detail. * "git pull" was reimplemented in C. * The packet tracing machinery allows to capture an incoming pack data to a file for debugging. * Move machinery to parse human-readable scaled numbers like 1k, 4M, and 2G as an option parameter's value from pack-objects to parse-options API, to make it available to other codepaths. * "git verify-tag" and "git verify-commit" have been taught to share more code, and then learned to optionally show the verification message from the underlying GPG implementation. * Various enhancements around "git am" reading patches generated by foreign SCM have been made. * Ref listing by "git branch -l" and "git tag -l" commands has started to be rebuilt, based on the for-each-ref machinery. * The code to perform multi-tree merges has been taught to repopulate the cache-tree upon a successful merge into the index, so that subsequent "diff-index --cached" (hence "status") and "write-tree" (hence "commit") will go faster. The same logic in "git checkout" may now be removed, but that is a separate issue. * Tests that assume how reflogs are represented on the filesystem too much have been corrected. * "git am" has been rewritten in "C". * git_path() and mkpath() are handy helper functions but it is easy to misuse, as the callers need to be careful to keep the number of active results below 4. Their uses have been reduced. * The "lockfile" API has been rebuilt on top of a new "tempfile" API. * To prepare for allowing a different "ref" backend to be plugged in to the system, update_ref()/delete_ref() have been taught about ref-like things like MERGE_HEAD that are per-worktree (they will always be written to the filesystem inside $GIT_DIR). * The gitmodules API that is accessed from the C code learned to cache stuff lazily. Also contains various documentation updates and code clean-ups. Fixes since v2.5 ---------------- Unless otherwise noted, all the fixes since v2.5 in the maintenance track are contained in this release (see the maintenance releases' notes for details). * "git subtree" (in contrib/) depended on "git log" output to be stable, which was a no-no. Apply a workaround to force a particular date format. (merge e7aac44 da/subtree-date-confusion later to maint). * An attempt to delete a ref by pushing into a repository whose HEAD symbolic reference points at an unborn branch that cannot be created due to ref D/F conflict (e.g. refs/heads/a/b exists, HEAD points at refs/heads/a) failed. (merge b112b14 jx/do-not-crash-receive-pack-wo-head later to maint). * The low-level "git send-pack" did not honor 'user.signingkey' configuration variable when sending a signed-push. (merge d830d39 db/send-pack-user-signingkey later to maint). * "sparse checkout" misbehaved for a path that is excluded from the checkout when switching between branches that differ at the path. (merge 7d78241 as/sparse-checkout-removal later to maint). * An experimental "untracked cache" feature used uname(2) in a slightly unportable way. (merge 100e433 cb/uname-in-untracked later to maint). * A "rebase" replays changes of the local branch on top of something else, as such they are placed in stage #3 and referred to as "theirs", while the changes in the new base, typically a foreign work, are placed in stage #2 and referred to as "ours". Clarify the "checkout --ours/--theirs". (merge f303016 se/doc-checkout-ours-theirs later to maint). * The "rev-parse --parseopt" mode parsed the option specification and the argument hint in a strange way to allow '=' and other special characters in the option name while forbidding them from the argument hint. This made it impossible to define an option like "--pair <key>=<value>" with "pair=key=value" specification, which instead would have defined a "--pair=key <value>" option. (merge 2d893df ib/scripted-parse-opt-better-hint-string later to maint). * Often a fast-import stream builds a new commit on top of the previous commit it built, and it often unconditionally emits a "from" command to specify the first parent, which can be omitted in such a case. This caused fast-import to forget the tree of the previous commit and then re-read it from scratch, which was inefficient. Optimize for this common case. (merge 0df3245 mh/fast-import-optimize-current-from later to maint). * Running an aliased command from a subdirectory when the .git thing in the working tree is a gitfile pointing elsewhere did not work. (merge d95138e nd/export-worktree later to maint). * "Is this subdirectory a separate repository that should not be touched?" check "git clean" was inefficient. This was replaced with a more optimized check. (merge fbf2fec ee/clean-remove-dirs later to maint). * The "new-worktree-mode" hack in "checkout" that was added in nd/multiple-work-trees topic has been removed by updating the implementation of new "worktree add". (merge 65f9b75 es/worktree-add-cleanup later to maint). * Remove remaining cruft from "git checkout --to", which transitioned to "git worktree add". (merge 114ff88 es/worktree-add later to maint). * An off-by-one error made "git remote" to mishandle a remote with a single letter nickname. (merge bc598c3 mh/get-remote-group-fix later to maint). * "git clone $URL", when cloning from a site whose sole purpose is to host a single repository (hence, no path after <scheme>://<site>/), tried to use the site name as the new repository name, but did not remove username or password when <site> part was of the form <user>@<pass>:<host>. The code is taught to redact these. (merge adef956 ps/guess-repo-name-at-root later to maint). * Running tests with the "-x" option to make them verbose had some unpleasant interactions with other features of the test suite. (merge 9b5fe78 jk/test-with-x later to maint). * t1509 test that requires a dedicated VM environment had some bitrot, which has been corrected. (merge faacc5a ps/t1509-chroot-test-fixup later to maint). * "git pull" in recent releases of Git has a regression in the code that allows custom path to the --upload-pack=<program>. This has been corrected. Note that this is irrelevant for 'master' with "git pull" rewritten in C. (merge 13e0e28 mm/pull-upload-pack later to maint). * When trying to see that an object does not exist, a state errno leaked from our "first try to open a packfile with O_NOATIME and then if it fails retry without it" logic on a system that refuses O_NOATIME. This confused us and caused us to die, saying that the packfile is unreadable, when we should have just reported that the object does not exist in that packfile to the caller. (merge dff6f28 cb/open-noatime-clear-errno later to maint). * The codepath to produce error messages had a hard-coded limit to the size of the message, primarily to avoid memory allocation while calling die(). (merge f4c3edc jk/long-error-messages later to maint). * strbuf_read() used to have one extra iteration (and an unnecessary strbuf_grow() of 8kB), which was eliminated. (merge 3ebbd00 jh/strbuf-read-use-read-in-full later to maint). * We rewrote one of the build scripts in Perl but this reimplements in Bourne shell. (merge 57cee8a sg/help-group later to maint). * The experimental untracked-cache feature were buggy when paths with a few levels of subdirectories are involved. (merge 73f9145 dt/untracked-subdir later to maint). * "interpret-trailers" helper mistook a single-liner log message that has a colon as the end of existing trailer. * The "interpret-trailers" helper mistook a multi-paragraph title of a commit log message with a colon in it as the end of the trailer block. (merge 5c99995 cc/trailers-corner-case-fix later to maint). * "git describe" without argument defaulted to describe the HEAD commit, but "git describe --contains" didn't. Arguably, in a repository used for active development, such defaulting would not be very useful as the tip of branch is typically not tagged, but it is better to be consistent. (merge 2bd0706 sg/describe-contains later to maint). * The client side codepaths in "git push" have been cleaned up and the user can request to perform an optional "signed push", i.e. sign only when the other end accepts signed push. (merge 68c757f db/push-sign-if-asked later to maint). * Because the configuration system does not allow "alias.0foo" and "pager.0foo" as the configuration key, the user cannot use '0foo' as a custom command name anyway, but "git 0foo" tried to look these keys up and emitted useless warnings before saying '0foo is not a git command'. These warning messages have been squelched. (merge 9e9de18 jk/fix-alias-pager-config-key-warnings later to maint). * "git rev-list" does not take "--notes" option, but did not complain when one is given. (merge 2aea7a5 jk/rev-list-has-no-notes later to maint). * When re-priming the cache-tree opportunistically while committing the in-core index as-is, we mistakenly invalidated the in-core index too aggressively, causing the experimental split-index code to unnecessarily rewrite the on-disk index file(s). (merge 475a344 dt/commit-preserve-base-index-upon-opportunistic-cache-tree-update later to maint). * "git archive" did not use zip64 extension when creating an archive with more than 64k entries, which nobody should need, right ;-)? (merge 88329ca rs/archive-zip-many later to maint). * The code in "multiple-worktree" support that attempted to recover from an inconsistent state updated an incorrect file. (merge 82fde87 nd/fixup-linked-gitdir later to maint). * On case insensitive systems, "git p4" did not work well with client specs. * "git init empty && git -C empty log" said "bad default revision 'HEAD'", which was found to be a bit confusing to new users. (merge ce11360 jk/log-missing-default-HEAD later to maint). * Recent versions of scripted "git am" has a performance regression in "git am --skip" codepath, which no longer exists in the built-in version on the 'master' front. Fix the regression in the last scripted version that appear in 2.5.x maintenance track and older. (merge b9d6689 js/maint-am-skip-performance-regression later to maint). * The branch descriptions that are set with "git branch --edit-description" option were used in many places but they weren't clearly documented. (merge 561d2b7 po/doc-branch-desc later to maint). * Code cleanups and documentation updates. (merge 1c601af es/doc-clean-outdated-tools later to maint). (merge 3581304 kn/tag-doc-fix later to maint). (merge 3a59e59 kb/i18n-doc later to maint). (merge 45abdee sb/remove-unused-var-from-builtin-add later to maint). (merge 14691e3 sb/parse-options-codeformat later to maint). (merge 4a6ada3 ad/bisect-cleanup later to maint). (merge da4c5ad ta/docfix-index-format-tech later to maint). (merge ae25fd3 sb/check-return-from-read-ref later to maint). (merge b3325df nd/dwim-wildcards-as-pathspecs later to maint). (merge 7aa9b9b sg/wt-status-header-inclusion later to maint). (merge f04c690 as/docfix-reflog-expire-unreachable later to maint). (merge 1269847 sg/t3020-typofix later to maint). (merge 8b54c23 jc/calloc-pathspec later to maint). (merge a6926b8 po/po-readme later to maint). (merge 54d160e ss/fix-config-fd-leak later to maint). (merge b80fa84 ah/submodule-typofix-in-error later to maint). (merge 99885bc ah/reflog-typofix-in-error later to maint). (merge 9476c2c ah/read-tree-usage-string later to maint). (merge b8c1d27 ah/pack-objects-usage-strings later to maint). (merge 486e1e1 br/svn-doc-include-paths-config later to maint). (merge 1733ed3 ee/clean-test-fixes later to maint). (merge 5fcadc3 gb/apply-comment-typofix later to maint). (merge b894d3e mp/t7060-diff-index-test later to maint). (merge d238710 as/config-doc-markup-fix later to maint).
2015-10-07Added devel/uthash version 1.9.9adam1-1/+2
2015-10-07This is a hash table, implemented in C, supporting constant-timeadam5-0/+69
add/find/remove of C structures. Any structure having a unique, arbitrarily-typed key member can be hashed by adding a UT_hash_handle member to the structure and calling these macros.
2015-10-07rework p5-subversion workaround to deal with netbsd issue found by wiz@richard4-58/+7
instead of creating LDFLAGS for SWIG_PL, just reuse SWIG_PL_INCLUDES which contains already any -fstack-protector* flag necessary to link.
2015-10-06Packaged DeforaOS configure 0.2.2khorben3-9/+11
This release brings: - internal code refactoring - partial unification of the Makefiles generated - support for installing pkg-config files and documentation from sub-directories - fix for a crash on Linux - further portability fixes
2015-10-06Update devel/libgit2 to 0.23.3.fhajny4-11/+72
Simplify Github distfile handling. Backport a futimes fix from upstream master, fixes build on SunOS. Changes since 0.23.2: - blame: guard xdiff calls for large files - diff: don't feed large files to xdiff - merge_file: treat large files as binary - xdiff: convert size variables to size_t - GITERR_CHECK_ALLOC_ADDn: multi-arg adders
2015-10-05conditionalise libusb for non-SunOS platforms for the time-being, as there isrichard3-6/+22
not yet any working libusb-1.0 implementation for solaris. No revbump needed since these didn't build on SunOS prior
2015-10-04Update ruby-uglifier to 2.7.2.taca2-6/+6
## 2.7.2 (26 August 2015) - update UglifyJS to 2.4.24
2015-10-04Update ruby-tins to 1.6.0.taca3-7/+9
* 2015-08-13 Release 1.6.0 - Add complete method for readline completion * 2015-06-21 Release 1.5.4 - Avoid %i syntax for now * 2015-06-17 Release 1.5.3 - Make it run on 1.9 again. - Avoid a warning in Time.dummy implementation.
2015-10-04Update ruby-test-unit totaca2-6/+6
## 3.1.4 - 2015-09-26 {#version-3-1-4} It's a minor improvement release. ### Improvements * Updated sample code. [GitHub#109][Patch by takiy33] * Updated .travis.yml. [GitHub#110][Patch by takiy33] * document: Added table header in how to document. [GitHub#111][Patch by takiy33] * Removed duplicated code. [GitHub#112][Patch by takiy33] * Removed needless encoding conversion in fetching code snippet. [GitHub#113][Patch by NARUSE, Yui] ### Thanks * takiy33 * NARUSE, Yui
2015-10-04Update ruby-pathname2 to 1.7.4.taca3-7/+8
== 1.7.4 - 7-Sep-2015 * This gem is now signed. * Rakefile now assumes Rubygems 2.x for some tasks.
2015-10-04Update ruby-minitest to 5.8.1.taca3-8/+7
=== 5.8.1 / 2015-09-23 * 1 minor enhancement: * Refactor assert_raises to be cleaner and to pass SystemExit and SignalException. (bhenderson)
2015-10-04Update ruby-locale to 2.1.2.taca2-6/+6
## 2.1.2: 2015-09-15 ### Improvements * Improved GNU gettext compatibility: Ignored `LANGUAGE` environment variable when either `LC_ALL`, `LC_MESSAGES` or `LANG` is C. [GitHub#6] [Reported by Hleb Valoshka] ### Thanks * Hleb Valoshka
2015-10-04Update ruby-kgio to 2.10.0.taca3-8/+7
=== kgio 2.10.0 - slimming down... / 2015-09-06 08:12 UTC The largely-unused autopush functionality is now a no-op. Existing applications will probably not notice, and are better off using MSG_MORE anyways if they're on Linux. Our poll(2) wrapper now uses rb_hash_clear if available, reducing global method cache dependence. shortlog of changes since 2.9.3: README: remove reference to Rainbows! writev: update comment on preserving errno poll: avoid rb_funcall for rb_hash_clear minor doc updates remove autopush support and make it a no-op HACKING: update URL for Message-ID lookup
2015-10-04Update ruby-highline to 1.7.7.taca2-6/+6
### 1.7.7 / 2015-09-22 * Make HighLine::Question coerce its question argument into a String. (@97-109-107 and Abinoam P. Marques Jr. (@abinoam), #159, PR #160) ### 1.7.6 / 2015-09-17 * Fix a typo in a var name affecting solaris. (Danek Duvall (@dhduvall) and Abinoam P. Marques Jr. (@abinoam), #155, PR #156) ### 1.7.5 / 2015-09-14 * Support jruby9k for system extensions (Michael (@mmmries), PR #153) ### 1.7.4 / 2015-06-16 * Workaround on #55 for stty
2015-10-04Update ruby-gettext to3.1.7.taca3-8/+9
## 3.1.7: 2015-09-22 {#version-3-1-7} ### Improvements * Supported 3 character language names. [GitHub#39][Patch by Vilius Paulauskas] * Suppressed duplicated range in regular expression warning. [GitHub#40][Patch by Vilius Paulauskas] * Replaced invalid character instead of raising an error on encoding conversion. [GitHub#41][Patch by Vilius Paulauskas] ### Fixes * Fixed a bug that undefined method is used. [GitHub#38][Patch by Hiroshi Hatake] ### Thanks * Hiroshi Hatake * Vilius Paulauskas
2015-10-04Update ruby-flexmock to 2.0.1.taca3-43/+24
pkgsrc change: update HOMEPAGE. Version 2.0.1 * A few bug fixes. Version 2.0.0 * bump to 2.0 to mark the change of maintainership. I hope I won't disappoint. * require 'flexmock' no longer pulls test_unit_integration. Require the latter explicitely * dropped support for pre-2.0 Rubies * added explicit minitest support. This makes the minitest integration much nicer to work with (in particular, the flexmock_teardown is now executed "just at the right place"), and fixes issues with minitest 5. Just require flexmock/minitest to get it. * partial mocks now supports prepended modules * validation errors that happen when a method is called (i.e. unexpected arguments, wrong call count) are reported with the backtrace of the call instead of with the backtrace of the expectation definition.
2015-10-04Update ruby-celluloid to 0.17.2.taca3-9/+11
0.17.2 (2015-09-30) ----- * Revamped test suite, using shared RSpec configuration layer provided by Celluloid itself. * Updated gem dependencies provided by Celluloid::Sync... extraneous gems removed, or marked as development dependencies. - Clean up deprecation notes.
2015-10-04Update ruby-celluloid-extras to 0.20.5.taca2-10/+6
0.20.5 (2015-09-30) ----- * Resumed updating changelog. * Revamped test suite, using shared RSpec configuration layer provided by Celluloid itself. * Updated gem dependencies provided by Celluloid::Sync... extraneous gems removed, or marked as development dependencies.
2015-10-04Update ruby-celluloid-fsm to 0.20.5.taca2-10/+6
Changes are not available.
2015-10-04Update ruby-celluloid-pool to 0.20.5.taca3-11/+9
0.20.5 (2015-09-30) ----- * Resumed updating changelog. Not much as changed -- mostly keeping version sync with other gems. * Revamped test suite, using shared RSpec configuration layer provided by Celluloid itself. * Updated gem dependencies provided by Celluloid::Sync... extraneous gems removed, or marked as development dependencies.
2015-10-04Update ruby-celluloid-supervision to 0.20.5.taca2-10/+6
0.20.5 (2015-09-30) ----- * Revamped test suite, using shared RSpec configuration layer provided by Celluloid itself. * Updated gem dependencies provided by Celluloid::Sync... extraneous gems removed, or marked as development dependencies.
2015-10-04Update ruby-celluloid-essentials to 0.20.5.taca2-10/+6
0.20.5 (2015-09-30) ----- * Revamped test suite, using shared RSpec configuration layer provided by Celluloid itself. * Updated gem dependencies provided by Celluloid::Sync... extraneous gems removed, or marked as development dependencies.
2015-10-04Update hoe to 3.14.2.taca3-8/+8
=== 3.14.2 / 2015-09-14 * 1 minor enhancement: * Updated Hoe.pdf to reflect reality (removed all rubyforge references). * 1 bug fix: * Fixed extension paths. Again. Damnit. I normally don't release after midnight. === 3.14.1 / 2015-09-13 * 1 bug fix: * *sigh* fixed bug setting up extensions data for spec. === 3.14.0 / 2015-09-12 * 5 minor enhancements: * Added so_name variable to bin/sow for using hoe w/ c-extensions. * Default config now excludes tmp, .git, and .bundle. * Extended :compiler plugin to define #extension for hoe spec decls. * Failures to detect/load rake-compiler are handled gracefully. * Removed generation of synthesized .gemtest file. Dead. * 1 bug fix: * Fix PRERELEASE= for packaging against newer versions of rubygems. (drbrain)