Commit graph

27660 commits

Author SHA1 Message Date
roy
29ae3646e0 Fix prior patches to use is_pad(3) rather than is_keypad(3).
Bump py-curses.
2017-01-05 23:16:42 +00:00
joerg
479bd052ee Recognize libgnuform as valid implementation of a form library to match
devel/ncurses. This is necessary due to cmake's insistance of scanning
PREFIX/lib directly. Bump revision.
2017-01-05 22:34:25 +00:00
joerg
44a3eb4dae Drop buildlink-ncurses-fake-libs, it didn't get applied due to a typo
and it doesn't help with the directory scanning of cmake anyway, since
that one only looks in the real prefix.
2017-01-05 22:18:03 +00:00
adam
a3ebdf18b6 Changes 3.9.1:
The LLVMContext gains a new runtime check (see LLVMContext::discardValueNames()) that can be set to discard Value names (other than GlobalValue). This is intended to be used in release builds by clients that are interested in saving CPU/memory as much as possible.
There is no longer a “global context” available in LLVM, except for the C API.
The autoconf build system has been removed in favor of CMake. LLVM 3.9 requires CMake 3.4.3 or later to build. For information about using CMake please see the documentation on Building LLVM with CMake. For information about the CMake language there is also a CMake Primer document available.
C API functions LLVMParseBitcode, LLVMParseBitcodeInContext, LLVMGetBitcodeModuleInContext and LLVMGetBitcodeModule having been removed. LLVMGetTargetMachineData has been removed (use LLVMGetDataLayout instead).
The C API function LLVMLinkModules has been removed.
The C API function LLVMAddTargetData has been removed.
The C API function LLVMGetDataLayout is deprecated in favor of LLVMGetDataLayoutStr.
The C API enum LLVMAttribute and associated API is deprecated in favor of the new LLVMAttributeRef API. The deprecated functions are LLVMAddFunctionAttr, LLVMAddTargetDependentFunctionAttr, LLVMRemoveFunctionAttr, LLVMGetFunctionAttr, LLVMAddAttribute, LLVMRemoveAttribute, LLVMGetAttribute, LLVMAddInstrAttribute, LLVMRemoveInstrAttribute and LLVMSetInstrParamAlignment.
TargetFrameLowering::eliminateCallFramePseudoInstr now returns an iterator to the next instruction instead of void. Targets that previously did MBB.erase(I); return; now probably want return MBB.erase(I);.
SelectionDAGISel::Select now returns void. Out-of-tree targets will need to be updated to replace the argument node and remove any dead nodes in cases where they currently return an SDNode * from this interface.
Added the MemorySSA analysis, which hopes to replace MemoryDependenceAnalysis. It should provide higher-quality results than MemDep, and be algorithmically faster than MemDep. Currently, GVNHoist (which is off by default) makes use of MemorySSA.
The minimum density for lowering switches with jump tables has been reduced from 40% to 10% for functions which are not marked optsize (that is, compiled with -Os).
2017-01-05 11:54:32 +00:00
schmonz
219045614e Add and enable p5-Test-Continuous. 2017-01-05 04:11:29 +00:00
schmonz
c9b4a020d1 Initial import of p5-Test-Continuous.
Continuous Testing is a concept and tool to re-run software tests as
soon as the developer saves the source code.

"Test::Continuous" is a tool based on App::Prove that implements this
concept for Perl.

See <http://groups.csail.mit.edu/pag/continuoustesting/> for the
original implementation of Continuous Testing as an Eclipse plugin. See
also Zentest <http://www.zenspider.com/ZSS/Products/ZenTest/> for the
same concept implemented in Ruby's world.
2017-01-05 04:10:40 +00:00
schmonz
2b892cf154 Add missing dependency on Type::Tiny. Bump PKGREVISION. 2017-01-05 02:33:38 +00:00
schmonz
f1e7b50d65 Fix build on Darwin when there's no /usr/include anymore. 2017-01-05 02:18:02 +00:00
rodent
3d161f4d78 Remove --trace argument to rake. Users are not going to GAF about this. 2017-01-04 23:49:46 +00:00
rodent
2237be0dee MAINTAIN, since i imported these. Anyone else can have them at any time if
desired.
2017-01-04 23:45:27 +00:00
rodent
81e38710c5 Make Redmine great again too. General cleanup as well as updating all the
package to latest stable. There's a security issue with nokogiri that's
resolved with this update. This package was tested extensively not only
for build/install but also for functionality. If anyone has problems with
it, please let me know.

Full changelogs (very long) are here:

http://www.redmine.org/projects/redmine/wiki/Changelog_3_3
http://www.redmine.org/projects/redmine/wiki/Changelog_3_2
http://www.redmine.org/projects/redmine/wiki/Changelog_3_1
2017-01-04 23:05:13 +00:00
rodent
d6c261f9b0 Make Redmine great again too. General cleanup as well as updating all the
package to latest stable. There's a security issue with nokogiri that's
resolved with this update. This package was tested extensively not only
for build/install but also for functionality. If anyone has problems with
it, please let me know.

Full changelogs (very long) are here:

http://www.redmine.org/projects/redmine/wiki/Changelog_3_3
http://www.redmine.org/projects/redmine/wiki/Changelog_3_2
http://www.redmine.org/projects/redmine/wiki/Changelog_3_1
2017-01-04 23:05:11 +00:00
roy
695b211b4d Use the curses framework. 2017-01-04 18:06:59 +00:00
roy
8e9d162e4d This package does not use curses. 2017-01-04 17:31:22 +00:00
mef
191667455a Updated devel/diffutils to 3.5
------------------------------
* Noteworthy changes in release 3.5 (2016-08-20) [stable]
** Bug fixes
  diff3 no longer malfunctions due to use-after-free
  [bug introduced in 3.4]

  diff --color no longer colorizes when TERM=dumb
2017-01-04 14:04:30 +00:00
mef
6a8d939aa9 Updated devel/catch to 1.5.9
----------------------------
No explicit changelog available
2017-01-04 13:48:02 +00:00
jperkin
e2f0d73592 Ensure the local yywrap is used. Fixes the build of devel/rsltc with
newer flex.  Bump PKGREVISION.
2017-01-04 12:53:49 +00:00
jperkin
921bd420fe Ensure the local yywrap is used. Fixes build with newer flex. 2017-01-04 12:46:06 +00:00
fhajny
93bfe9d309 Update devel/ivykis to 0.41.
* A fix for the aarch64/ppc64 linker issue that has been plaguing us
  for a while (https://github.com/buytenh/ivykis/issues/6).  I don't
  have access to a ppc box, but I reproduced the problem in an aarch64
  (qemu-system-aarch64) virtual machine and fixed it there.

* libivykis.so now no longer pulls in libpthread.so, and linking
  against libpthread.so is now fully optional.  If libpthread isn't
  linked in, ivykis can perform various optimizations, such as
  skipping pthread mutex calls, and iv_event can skip creating an
  eventfd when running in single-threaded mode.

* iv_signal now lets you register a thread-specific signal interest,
  indicated by the IV_SIGNAL_FLAG_THIS_THREAD flag, for which the
  handler will be called when that signal is delivered to the thread
  the interest was registered in (and will not trigger if the signal
  is delivered to another thread in the process).
2017-01-04 11:45:50 +00:00
jperkin
d6623ef7bd Ensure the local yywrap is used. Fixes build with newer flex. 2017-01-04 11:17:56 +00:00
jaapb
f992d372b1 Added two uncommitted patches & increased revision. 2017-01-04 00:10:43 +00:00
fhajny
3f23e7c3ea Update devel/erlang-cache_tab to 1.0.5.
- Use p1_utils v1.0.6
2017-01-03 18:26:20 +00:00
wiz
efa6274e46 Fix license. 2017-01-03 16:44:20 +00:00
jperkin
cf32c4d741 Use "${MV} || ${TRUE}" and "${RM} -f" consistently in post-install targets. 2017-01-03 13:23:01 +00:00
pgoyette
fe7e2aae84 Fix typo: s/shc/such/ 2017-01-02 22:53:31 +00:00
roy
93dd1b80b9 Build py-cursespanel with support for NetBSD curses. 2017-01-02 21:01:34 +00:00
roy
0146bfe486 se ncurses is_keypad function rather than directly looking at the
WINDOW structure.
Include <term.h> when needed and rename lines and columns vars to avoid
conflicts.
Builds and works with NetBSD-8 curses, so use mk/curses.buildlink3.mk
and test for getsyx(3) in curses rather than indescriminately linking
to ncurses.
2017-01-02 20:52:46 +00:00
adam
1a01715558 SQLite Release 3.16.0 On 2017-01-02
Uses 9% fewer CPU cycles. (See the CPU performance measurement report for details on how the this performance increase was computed.)
Added experimental support for PRAGMA functions.
Added the SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE option to sqlite3_db_config().
Enhance the date and time functions so that the 'unixepoch' modifier works for the full span of supported dates.
Changed the default configuration of the lookaside memory allocator from 500 slots of 128 bytes each into 125 slots of 512 bytes each.
Enhanced "WHERE x NOT NULL" partial indexes so that they are usable if the "x" column appears in a LIKE or GLOB operator.
Enhanced sqlite3_interrupt() so that it interrupts checkpoint operations that are in process.
Enhanced the LIKE and GLOB matching algorithm to be faster for cases when the pattern contains multiple wildcards.
Added the SQLITE_FCNTL_WIN32_GET_HANDLE file control opcode.
Added ".mode quote" to the command-line shell.
Added ".lint fkey-indexes" to the command-line shell.
Added the .imposter dot-command to the command-line shell.
Added the remember(V,PTR) SQL function as a loadable extension.
Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE to better reflect the implications of using it.

Bug Fixes:
Fix a long-standing bug in the query planner that caused incorrect results on a LEFT JOIN where the left-hand table is a subquery and the join constraint is a bare column name coming from the left-hand subquery. Ticket 2df0107b.
Correctly handle the integer literal -0x8000000000000000 in the query planner.
2017-01-02 17:52:23 +00:00
ryoon
b581d2aad5 Update to 45.6.0
* Sync with firefox45-45.6.0
2017-01-02 17:47:55 +00:00
schmonz
9bbd566230 Fix build on NetBSD, Linux, Solaris: when linking bg-installer, remove
-lbg-cli and restore -static. Add LICENSE while here.
2017-01-02 14:13:32 +00:00
wen
885066cddf Update to 1.23
Upstream changes:
1.23  2016-11-16

- add %Preload rules for List::SomeUtils and Pod::Simple::Transcode

- get rid of Module::Install, use ExtUtils::MakeMaker
2017-01-02 13:46:46 +00:00
wen
a566c2611d Update to 5.20161220
Upstream changes:
5.20161220
  - Updated for v5.25.8

5.20161120
  - Updated for v5.25.7

5.20161020
  - Updated for v5.25.6
2017-01-02 13:17:29 +00:00
wen
f1a10c2a29 Update to 1.20161229
Upstream changes:
1.20161229 2016-12-28 16:02:17-08:00 America/Los_Angeles
    - improved VERSION numbering (Gryphon Shafer, GH #5)
2017-01-02 13:12:34 +00:00
wen
4f0e85e07c Update to 2.071
Upstream changes:
2.071 30 Dec 2016

      * #119580 (inflate.c: One (last?) compilation warning)
        Identical issue reeported in upstream zlib
             https://github.com/madler/zlib/issues/111

        Fix checked into zlib dev codeline via
            2edb94a302

  2.070 28 Dec 2016

      * #107642: compilation warning from inflate.c

      * #119007: [PATCH] Wrong FLAG_APPEND logic analog to Bzip2
2017-01-02 12:13:46 +00:00
wen
42aade1c10 Update to 2.070
Upstream changes:
 2.070 28 Dec 2016

      * #119005: [PATCH] Wrong APPEND_OUTPUT logic

      * #119141: perl-Compress-Raw-Bzip2-2.069 bug report

      * #100817: gcc 4.9.2 warnings
        Coped fix for same issue from #105647
2017-01-02 12:05:59 +00:00
wen
14563e5b5f Update to 1.33
No upstream changelog found.
2017-01-02 11:52:52 +00:00
ryoon
a2ef61a1c8 Restore conditional PLIST 2017-01-02 09:41:50 +00:00
jklos
a7047aab1c Update PLIST as per latest boost update. 2017-01-02 09:11:40 +00:00
mef
ba0e0fa831 Updated devel/re2c to 0.16
--------------------------
Version 0.16 (2016-01-21)
---------------------------
- Fixed bug #127 "code generation error with wide chars and bitmaps (omitted 'goto' statement)"
- Added DFA minimization and option '--dfa-minimization <table | moore>'
- Fixed bug #128 "very slow DFA construction (resulting in a very large DFA)"
- Fixed bug #132 "test failure on big endian archs with 0.15.3"
2017-01-02 08:09:45 +00:00
mef
4317808a5b Updated devel/re2 20160801 to 20170101
--------------------------------------
- ChangeLog unknown, but periodical release.
2017-01-02 08:05:50 +00:00
wen
e8b3c8bd8b Update to 3.0.0
Upstream changes:
3.0.0 2016-12-13

 - New version to get round dubious decisions in Perl toolchain

2.12.2 2016-12-08

 - Fixing the idiocy in the previous version

2.12.1 2016-12-08

 - Packaging changes
2017-01-02 08:02:04 +00:00
jklos
673aad0d72 Update incorrect PLIST. 2017-01-02 07:51:19 +00:00
wen
5521a34587 Update to 2.1807
Upstream changes:
2.1807   2016-12-22

  [BUG FIXES]

  - The definition context (package, file, & line) for attributes on
    Class::MOP and Moose metaclasses was wrong in all cases.

  - Slight tweaks to the syntax used for hashes in a few tests, that were
    broken by a recent Test::More release that started using a new namespace
    that clashes with a (bareword) type name in these tests. (PR#141,
    D.Maestro)
2017-01-02 07:42:24 +00:00
ryoon
243d3a963a Fix packaging. Fiber module is not built for NetBSD-current anymore. 2017-01-02 07:33:11 +00:00
schmonz
4203dd9b79 Update to 2.03. From the changelog:
- Reverted libbg-cli back to static linkage (for now) to fix problem
  with cli-generate generated code.
- Fixed header include path in cli-generate.
- Rewrote iobuf and str number formatting using fmt.
- Added missing selftest.c file to the dist tarball (oops).
- Fixed uint##.h headers.
- Flattened out the installed headers and libraries.
  NOTE: This means this package is not backwards compatible.
- Added dns library (modified from public domain djbdns-1.05)
- Added wildcard handling and substitution to bg-installer.
- Added reversed IPv4 formatting functions (from Jorge Valdes).
- Added str_end* and str_case_end* functions, parallel to str_start* and
  str_case_start* but for suffixes.
- Added the ability to use arbitrary format functions in fmt_multi.
- Added support for enumerate and itemize in cli-generate.
- Added surfrand_uniform function, protected against bias.
2017-01-02 02:18:30 +00:00
wen
57b9ff1f6f Update to 1.126
Upstream changes:
1.126     2016-12-27
        - no changes since v1.125_001

1.125_001 2016-12-27
        - if objects in the "expected" structured have an as_test_deep_cmp
          method, it will be called and its return (which should be a
          Test::Deep::Cmp object) will be used as the test for that location in
          the structure
        - internal undocumented class_base routine has been replaced
          with a different, clearly private routine
        - the LeafWrapper is also used for objects with an unknown reftype
          (like LVALUE or other weird ones)
2017-01-02 01:13:29 +00:00
adam
0cecb4962c For boost-1.63.0, also update buildlink3.mk 2017-01-01 16:34:48 +00:00
adam
76632718ac Revbump after boost update 2017-01-01 16:05:55 +00:00
wiz
20a9f414c0 Updated py-hypothesis to 3.6.1.
3.6.1 - 2016-12-20

This release fixes a dependency problem and makes some small behind
the scenes improvements.

    The fake-factory dependency was renamed to faker. If you were
    depending on it through hypothesis[django] or hypothesis[fake-factory]
    without pinning it yourself then it would have failed to install
    properly. This release changes it so that hypothesis[fakefactory]
    (which can now also be installed as hypothesis[faker]) will
    install the renamed faker package instead.

    This release also removed the dependency of hypothesis[django]
    on hypothesis[fakefactory] - it was only being used for emails.
    These now use a custom strategy that isnât from fakefactory.

    As a result you should also see performance improvements of
    tests which generated User objects or other things with email
    fields, as well as better shrinking of email addresses.

    The distribution of code using nested calls to one_of or the
    | operator for combining strategies has been improved, as
    branches are now flattened to give a more uniform distribution.
    Examples using composite or flatmap should now shrink better.

    In particular this will affect things which work by first
    generating a length and then generating that many items, which
    have historically not shrunk very well.
2017-01-01 15:35:12 +00:00
adam
115ac23a4c Changes 1.63.0:
Atomic:
* Added the static constant atomic<T>::is_always_lock_free for conformance with C++17. The constant indicates that the given specialization always provides lock-free implementation of atomic operations.
* Improved support of Oracle Studio on x86 targets.

Container:
* Fixed bugs

Context:
* 11687 Xcode (Apple clang) and thread_local
* 12114 context does not preserve fpu context on ios arm64 devices (fixed for other architecturs too)
* 12411 fpu registers not preserved with O2 optimizations in Visual Studio (fixed for other architecturs too)
* 12551 building boost on arm64 causes error: unknown directive
* reduced signatur for ontop-functions
* unit-test for private fcontext-API
* performance-test for ucontext and fcontext fixed

Fiber:
* unbounded_channel and bounded_channel marked as deprecated
* new classes buffered_channel and unbuffered_channel
* performance improved

Fusion:
* Fixed fusion::vector buggy constructors (Thanks to Lee Clagett).
* BOOST_FUSION_ADAPT* and BOOST_FUSION_DEFINE* now allow empty structures. (6592)
* BOOST_FUSION_DEFINE* allows move constructor and assignment. (10099)
* Adaptor for std::array (Thanks to Mateusz Łoskot). (8241)
* Fixed returning temporary variable warnings on MSVC.

Geometry:
* Intersection: take care that output is valid (work in progres, not yet finished - but more is valid)
* 12289 Avoid warning/compilation error for std::cout
* 12412 Invalid result of covered_by() with geographic Points and Boxes
* 12413 rtree::remove() not working properly with geographic Points

Hash:
* Fixed some warnings.

Interprocess:
* Fixed bugs

Intrusive:
* Fixed bugs

Lexical Cast:
* Fixed issue found by -fsanitize=undefined 21

Log:
* Removed the previously deprecated type_info_wrapper.
* Added a way to access the current file name from the text file sink backend. The file name can be obtained with the get_current_file_name method.
* Bug fixes

Metaparse:
* Improved the implementation of BOOST_METAPARSE_STRING

Move:
* Improved experimental adaptive sort algorithm performance
* Activate BOOST_MOVE_FORCEINLINE

Optional:
* Added two new in-place constructors. They work similarly to emplace() functions: they initialize the contained value by perfect-forwarding the obtained arguments. One constructor always initializes the contained value, the other based on a boolean condition.
* Syntax o = {} now correctly un-initializes an optional, just like in std::optional.
* Fixed optional<optional<T>&> initialization. (12203)
* Optional constructors are sfinae-friendly. This fixes interaction with std::tuple. (12563)

Phoenix:
* Most of modules now support C++11 variadic templates.
* Fixed type deduction failure with result type.
* Suppress unused warnings.
* Fixed too few arguments error on binary math functions.
* Added workarounds for older compiler.

Python:
* Added (basic) support for C++11 (std::shared_ptr, std::unique_ptr)
* Incorporated an extension API to wrap NumPy
* Removed obsolete bits and pieces

Test:
* Boost.test v3.4 see the Change log section for more details.
* New feature: per_element and lexicographic modifiers of BOOST_TEST can also be applied to string comparison
* Breaking change: colons that appear in test case names are replaced with underscores
* Bug fixes

TypeIndex:
* Added runtime_cast to the library as an emulation of dynamic_cast. Thanks to Chris Glover for the implementation. See runtime_cast reference for more info.
* Internals of the CTTI were made more platform independant, due to change of the std::size_t type to unsigned int.

Units:
* Fix inspection warnings
* updated physico-chemical constants to CODATA 2014 values
* define biot correctly as 10 Ampere

Unordered:
* Fix an exception safety issue in assignment.
* Use std::allocator_traits where available, and support modern style rebind (12459).
* Add some allocator aware constructors.
* Use the hint iterator in emplace_hint.
* Fixed some warnings.
2017-01-01 15:32:47 +00:00