summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2015-11-28Latest valgrind is also for plattform SunOS-*-i386 and SunOS-*-x86_64.wiedi2-3/+15
Adjust PLIST
2015-11-28Update to 1.09wen2-8/+7
Upstream changes: version 1.09: Tue 20 Oct 09:26:00 CEST 2015 Fixes: - try: do not ignore is_fatal parameter Improvements: - dispatcher() new action 'active-try' - many, many improvements to Dancer2::* [Andrew Beverley] version 1.08: Thu 8 Oct 17:55:39 CEST 2015 Fixes: - tests on Windows [cpantesters] Improvements: - avoid use of 'package Dancer::Logger' to circumvent complaints of Pause. - Log::Report configure message_class [Andrew Beverley] - Dancer2 plugin improved a lot [Andrew Beverley]
2015-11-28Update devel/valgrind to version 3.11.0.alnsn2-8/+7
Release 3.11.0 (22 September 2015) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.11.0 is a feature release with many improvements and the usual collection of bug fixes. This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris, X86/MacOSX 10.10 and AMD64/MacOSX 10.10. There is also preliminary support for X86/MacOSX 10.11, AMD64/MacOSX 10.11 and TILEGX/Linux. * ================== PLATFORM CHANGES ================= * Support for Solaris/x86 and Solaris/amd64 has been added. * Preliminary support for Mac OS X 10.11 (El Capitan) has been added. * Preliminary support for the Tilera TileGX architecture has been added . * s390x: It is now required for the host to have the "long displacement " facility. The oldest supported machine model is z990. * x86: on an SSE2 only host, Valgrind in 32 bit mode now claims to be a Pentium 4. 3.10.1 wrongly claimed to be a Core 2, which is SSSE3. * The JIT's register allocator is significantly faster, making the JIT as a whole somewhat faster, so JIT-intensive activities, for example program startup, are modestly faster, around 5%. * There have been changes to the default settings of several command line flags, as detailed below. * Intel AVX2 support is more complete (64 bit targets only). On AVX2 capable hosts, the simulated CPUID will now indicate AVX2 support. * ==================== TOOL CHANGES ==================== * Memcheck: - The default value for --leak-check-heuristics has been changed from "none" to "all". This helps to reduce the number of possibly lost blocks, in particular for C++ applications. - The default value for --keep-stacktraces has been changed from "malloc-then-free" to "malloc-and-free". This has a small cost in memory (one word per malloc-ed block) but allows Memcheck to show t he 3 stacktraces of a dangling reference: where the block was allocate d, where it was freed, and where it is acccessed after being freed. - The default value for --partial-loads-ok has been changed from "no" to "yes", so as to avoid false positive errors resulting from some kin ds of vectorised loops. - A new monitor command 'xb <addr> <len>' shows the validity bits of <len> bytes at <addr>. The monitor command 'xb' is easier to use than get_vbits when you need to associate byte data value with their corresponding validity bits. - The 'block_list' monitor command has been enhanced: o it can print a range of loss records o it now accepts an optional argument 'limited <max_blocks>' to control the number of blocks printed. o if a block has been found using a heuristic, then 'block_list' now shows the heuristic after the block size. o the loss records/blocks to print can be limited to the blocks found via specified heuristics. - The C helper functions used to instrument loads on x86-{linux,solaris} and arm-linux (both 32-bit only) have been replaced by handwritten assembly sequences. This gives speedups in the region of 0% to 7% for those targets only. - A new command line option, --expensive-definedness-checks=yes|no, has been added. This is useful for avoiding occasional invalid uninitialised-value errors in optimised code. Watch out for runtime degradation, as this can be up to 25%. As always, though, the slowdown is highly application specific. The default setting is "no". * Massif: - A new monitor command 'all_snapshots <filename>' dumps all snapshots taken so far. * Helgrind: - Significant memory reduction and moderate speedups for --history-level=full for applications accessing a lot of memory with many different stacktraces. - The default value for --conflict-cache-size=N has been doubled to 2000000. Users that were not using the default value should preferably also double the value they give. The default was changed due to the changes in the "full history" implementation. Doubling the value gives on average a slightly mor e complete history and uses similar memory (or significantly less mem ory in the worst case) than the previous implementation. - The Helgrind monitor command 'info locks' now accepts an optional argument 'lock_addr', which shows information about the lock at the given address only. - When using --history-level=full, the new Helgrind monitor command 'accesshistory <addr> [<len>]' will show the recorded accesses for <len> (or 1) bytes at <addr>. * ==================== OTHER CHANGES ==================== * The default value for the --smc-check option has been changed from "stack" to "all-non-file" on targets that provide automatic D-I cache coherence (x86, amd64 and s390x). The result is to provide, by default, transparent support for JIT generated and self-modifying code on all targets. * Mac OS X only: the default value for the --dsymutil option has been changed from "no" to "yes", since any serious usage on Mac OS X always required it to be "yes". * The command line options --db-attach and --db-command have been remov ed. They were deprecated in 3.10.0. * When a process dies due to a signal, Valgrind now shows the signal and the stacktrace at default verbosity (i.e. verbosity 1). * The address description logic used by Memcheck and Helgrind now describes addresses in anonymous segments, file mmap-ed segments, shared memory segments and the brk data segment. * The new option --error-markers=<begin>,<end> can be used to mark the begin/end of errors in textual output mode, to facilitate searching/extracting errors in output files that mix valgrind errors with program output. * The new option --max-threads=<number> can be used to change the numbe r of threads valgrind can handle. The default is 500 threads which should be more than enough for most applications. * The new option --valgrind-stacksize=<number> can be used to change th e size of the private thread stacks used by Valgrind. This is useful for reducing memory use or increasing the stack size if Valgrind segfaults due to stack overflow. * The new option --avg-transtab-entry-size=<number> can be used to spec ify the expected instrumented block size, either to reduce memory use or to avoid excessive retranslation. * Valgrind can be built with Intel's ICC compiler, version 14.0 or late r. * New and modified GDB server monitor features: - When a signal is reported in GDB, you can now use the GDB convenien ce variable $_siginfo to examine detailed signal information. - Valgrind's gdbserver now allows the user to change the signal to deliver to the process. So, use 'signal SIGNAL' to continue exe cution with SIGNAL instead of the signal reported to GDB. Use 'signal 0' t o continue without passing the signal to the process. - With GDB >= 7.10, the command 'target remote' will automatically load the executable file of the process running under Valgrind. This means you do not need to specify the executabl e file yourself, GDB will discover it itself. See GDB documentation about 'qXfer:exec-file:read' packet for more info. * ==================== FIXED BUGS ==================== The following bugs have been fixed or resolved. Note that "n-i-bz" stands for "not in bugzilla" -- that is, a bug that was reported to us but never got a bugzilla entry. We encourage you to file bugs in bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather than mailing the developers (or mailing lists) directly -- bugs that are not entered into bugzilla tend to get forgotten about or ignored. To see details of a given bug, visit https://bugs.kde.org/show_bug.cgi?id=XXXXXX where XXXXXX is the bug number as listed below. 116002 VG_(printf): Problems with justification of strings and integer s 155125 avoid cutting away file:lineno after long function name 197259 Unsupported arch_prtctl PR_SET_GS option 201152 ppc64: Assertion in ppc32g_dirtyhelper_MFSPR_268_269 201216 Fix Valgrind does not support pthread_sigmask() on OS X 201435 Fix Darwin: -v does not show kernel version 208217 "Warning: noted but unhandled ioctl 0x2000747b" on Mac OS X 211256 Fixed an outdated comment regarding the default platform. 211529 Incomplete call stacks for code compiled by newer versions of M SVC 211926 Avoid compilation warnings in valgrind.h with -pedantic 212291 Fix unhandled syscall: unix:132 (mkfifo) on OS X == 263119 226609 Crediting upstream authors in man page 231257 Valgrind omits path when executing script from shebang line 254164 OS X task_info: UNKNOWN task message [id 3405, to mach_task_sel f() [..] 269360 s390x: Fix addressing mode selection for compare-and-swap 302630 Memcheck: Assertion failed: 'sizeof(UWord) == sizeof(UInt)' == 326797 312989 ioctl handling needs to do POST handling on generic ioctls and [..] 319274 Fix unhandled syscall: unix:410 (sigsuspend_nocancel) on OS X 324181 mmap does not handle MAP_32BIT (handle it now, rather than fail it) 327745 Fix valgrind 3.9.0 build fails on Mac OS X 10.6.8 330147 libmpiwrap PMPI_Get_count returns undefined value 333051 mmap of huge pages fails due to incorrect alignment == 339163 334802 valgrind does not always explain why a given option is bad 335618 mov.w rN, pc/sp (ARM32) 335785 amd64->IR 0xC4 0xE2 0x75 0x2F (vmaskmovpd) == 307399 == 343175 == 342740 == 346912 335907 segfault when running wine's ddrawex/tests/surface.c under valg rind 338602 AVX2 bit in CPUID missing 338606 Strange message for scripts with invalid interpreter 338731 ppc: Fix testuite build for toolchains not supporting -maltivec 338995 shmat with hugepages (SHM_HUGETLB) fails with EINVAL 339045 Getting valgrind to compile and run on OS X Yosemite (10.10) == 340252 339156 gdbsrv not called for fatal signal 339215 Valgrind 3.10.0 contain 2013 in copyrights notice 339288 support Cavium Octeon MIPS specific BBIT*32 instructions 339636 Use fxsave64 and fxrstor64 mnemonics instead of old-school rex6 4 prefix 339442 Fix testsuite build failure on OS X 10.9 339542 Enable compilation with Intel's ICC compiler 339563 The DVB demux DMX_STOP ioctl doesn't have a wrapper 339688 Mac-specific ASM does not support .version directive (cpuid, tronical and pushfpopf tests) 339745 Valgrind crash when check Marmalade app (partial fix) 339755 Fix known deliberate memory leak in setenv() on Mac OS X 10.9 339778 Linux/TileGx platform support for Valgrind 339780 Fix known uninitialised read in pthread_rwlock_init() on Mac OS X 10.9 339789 Fix none/tests/execve test on Mac OS X 10.9 339808 Fix none/tests/rlimit64_nofile test on Mac OS X 10.9 339820 vex amd64->IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9 (pcmpistri $0x42) 340115 Fix none/tests/cmdline[1|2] tests on systems which define TMPDI R 340392 Allow user to select more accurate definedness checking in memc heck to avoid invalid complaints on optimised code 340430 Fix some grammatical weirdness in the manual. 341238 Recognize GCC5/DWARFv5 DW_LANG constants (Go, C11, C++11, C++14 ) 341419 Signal handler ucontext_t not filled out correctly on OS X 341539 VG_(describe_addr) should not describe address as belonging to client segment if it is past the heap end 341613 Enable building of manythreads and thread-exits tests on Mac OS X 341615 Fix none/tests/darwin/access_extended test on Mac OS X 341698 Valgrind's AESKEYGENASSIST gives wrong result in words 0 and 2 [..] 341789 aarch64: shmat fails with valgrind on ARMv8 341997 MIPS64: Cavium OCTEON insns - immediate operand handled incorre ctly 342008 valgrind.h needs type cast [..] for clang/llvm in 64-bit mode 342038 Unhandled syscalls on aarch64 (mbind/get/set_mempolicy) 342063 wrong format specifier for test mcblocklistsearch in gdbserver_ tests 342117 Hang when loading PDB file for MSVC compiled Firefox under Wine 342221 socket connect false positive uninit memory for unknown af fami ly 342353 Allow dumping full massif output while valgrind is still runnin g 342571 Valgrind chokes on AVX compare intrinsic with _CMP_GE_QS == 346476 == 348387 == 350593 342603 Add I2C_SMBUS ioctl support 342635 OS X 10.10 (Yosemite) - missing system calls and fcntl code 342683 Mark memory past the initial brk limit as unaddressable 342783 arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32 s3, s3, # 12" 342795 Internal glibc __GI_mempcpy call should be intercepted 342841 s390x: Support instructions fiebr(a) and fidbr(a) 343012 Unhandled syscall 319 (memfd_create) 343069 Patch updating v4l2 API support 343173 helgrind crash during stack unwind 343219 fix GET_STARTREGS for arm 343303 Fix known deliberate memory leak in setenv() on Mac OS X 10.10 343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option 343332 Unhandled instruction 0x9E310021 (fcvtmu) on aarch64 343335 unhandled instruction 0x1E638400 (fccmp) aarch64 343523 OS X mach_ports_register: UNKNOWN task message [id 3403, to [.. ] 343525 OS X host_get_special_port: UNKNOWN host message [id 412, to [. .] 343597 ppc64le: incorrect use of offseof macro 343649 OS X host_create_mach_voucher: UNKNOWN host message [id 222, to [..] 343663 OS X 10.10 Memchecj always reports a leak regardless of [..] 343732 Unhandled syscall 144 (setgid) on aarch64 343733 Unhandled syscall 187 (msgctl and related) on aarch64 343802 s390x: False positive "conditional jump or move depends on [..] 343902 --vgdb=yes doesn't break when --xml=yes is used 343967 Don't warn about setuid/setgid/setcap executable for directorie s 343978 Recognize DWARF5/GCC5 DW_LANG_Fortran 2003 and 2008 constants 344007 accept4 syscall unhandled on arm64 (242) and ppc64 (344) 344033 Helgrind on ARM32 loses track of mutex state in pthread_cond_wa it 344054 www - update info for Solaris/illumos 344416 'make regtest' does not work cleanly on OS X 344235 Remove duplicate include of pub_core_aspacemgr.h 344279 syscall sendmmsg on arm64 (269) and ppc32/64 (349) unhandled 344295 syscall recvmmsg on arm64 (243) and ppc32/64 (343) unhandled 344307 2 unhandled syscalls on aarch64/arm64: umount2(39), mount (40) 344314 callgrind_annotate ... warnings about commands containing newli nes 344318 socketcall should wrap recvmmsg and sendmmsg 344337 Fix unhandled syscall: mach:41 (_kernelrpc_mach_port_guard_trap ) 344416 Fix 'make regtest' does not work cleanly on OS X 344499 Fix compilation for Linux kernel >= 4.0.0 344512 OS X: unhandled syscall: unix:348 (__pthread_chdir), unix:349 (__pthread_fchdir) 344559 Garbage collection of unused segment names in address space man ager 344560 Fix stack traces missing penultimate frame on OS X 344621 Fix memcheck/tests/err_disable4 test on OS X 344686 Fix suppression for pthread_rwlock_init on OS X 10.10 344702 Fix missing libobjc suppressions on OS X 10.10 == 344543 344936 Fix unhandled syscall: unix:473 (readlinkat) on OS X 10.10 344939 Fix memcheck/tests/xml1 on OS X 10.10 345016 helgrind/tests/locked_vs_unlocked2 is failing sometimes 345079 Fix build problems in VEX/useful/test_main.c 345126 Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT 345177 arm64: prfm (reg) not implemented 345215 Performance improvements for the register allocator 345248 add support for Solaris OS in valgrind 345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux 345394 Fix memcheck/tests/strchr on OS X 345637 Fix memcheck/tests/sendmsg on OS X 345695 Add POWERPC support for AT_DCACHESIZE and HWCAP2 345824 Fix aspacem segment mismatch: seen with none/tests/bigcode 345887 Fix an assertion in the address space manager 345928 amd64: callstack only contains current function for small stack s 345984 disInstr(arm): unhandled instruction: 0xEE193F1E 345987 MIPS64: Implement cavium LHX instruction 346031 MIPS: Implement support for the CvmCount register (rhwr %0, 31) 346185 Fix typo saving altivec register v24 346267 Compiler warnings for PPC64 code on call to LibVEX_GuestPPC64_g et_XER() and LibVEX_GuestPPC64_get_CR() 346270 Regression tests none/tests/jm_vec/isa_2_07 and none/tests/test_isa_2_07_part2 have failures on PPC64 little en dian 346307 fuse filesystem syscall deadlocks 346324 PPC64 missing support for lbarx, lharx, stbcx and sthcx instruc tions 346411 MIPS: SysRes::_valEx handling is incorrect 346416 Add support for LL_IOC_PATH2FID and LL_IOC_GETPARENT Lustre ioc tls 346474 PPC64 Power 8, spr TEXASRU register not supported 346487 Compiler generates "note" about a future ABI change for PPC64 346562 MIPS64: lwl/lwr instructions are performing 64bit loads and causing spurious "invalid read of size 8" warnings 346801 Fix link error on OS X: _vgModuleLocal_sf_maybe_extend_stack 347151 Fix suppression for pthread_rwlock_init on OS X 10.8 347233 Fix memcheck/tests/strchr on OS X 10.10 (Haswell) 347322 Power PC regression test cleanup 347379 valgrind --leak-check=full leak errors from system libs on OS X 10.8 == 217236 347389 unhandled syscall: 373 (Linux ARM syncfs) 347686 Patch set to cleanup PPC64 regtests 347978 Remove bash dependencies where not needed 347982 OS X: undefined symbols for architecture x86_64: "_global" [..] 347988 Memcheck: the 'impossible' happened: unexpected size for Addr ( OSX/wine) == 345929 348102 Patch updating v4l2 API support 348247 amd64 front end: jno jumps wrongly when overflow is not set 348269 Improve mmap MAP_HUGETLB support. 348334 (ppc) valgrind does not simulate dcbfl - then my program termin ates 348345 Assertion fails for negative lineno 348377 Unsupported ARM instruction: yield 348565 Fix detection of command line option availability for clang 348574 vex amd64->IR pcmpistri SSE4.2 unsupported (pcmpistri $0x18) 348728 Fix broken check for VIDIOC_G_ENC_INDEX 348748 Fix redundant condition 348890 Fix clang warning about unsupported --param inline-unit-growth= 900 348949 Bogus "ERROR: --ignore-ranges: suspiciously large range" 349034 Add Lustre ioctls LL_IOC_GROUP_LOCK and LL_IOC_GROUP_UNLOCK 349086 Fix UNKNOWN task message [id 3406, to mach_task_self(), [..] 349087 Fix UNKNOWN task message [id 3410, to mach_task_self(), [..] 349626 Implemented additional Xen hypercalls 349769 Clang/osx: ld: warning: -read_only_relocs cannot be used with x 86_64 349790 Clean up of the hardware capability checking utilities. 349828 memcpy intercepts memmove causing src/dst overlap error (ppc64 ld.so) 349874 Fix typos in source code 349879 memcheck: add handwritten assembly for helperc_LOADV* 349941 di_notify_mmap might create wrong start/size DebugInfoMapping 350062 vex x86->IR: 0x66 0xF 0x3A 0xB (ROUNDSD) on OS X 350202 Add limited param to 'monitor block_list' 350290 s390x: Support instructions fixbr(a) 350359 memcheck/tests/x86/fxsave hangs indefinetely on OS X 350809 Fix none/tests/async-sigs for Solaris 350811 Remove reference to --db-attach which has been removed. 350813 Memcheck/x86: enable handwritten assembly helpers for x86/Solar is too 350854 hard-to-understand code in VG_(load_ELF)() 351140 arm64 syscalls setuid (146) and setresgid (149) not implemented 351386 Solaris: Cannot run ld.so.1 under Valgrind 351474 Fix VG_(iseqsigset) as obvious 351534 Fix incorrect header guard 351632 Fix UNKNOWN fcntl 97 on OS X 10.11 351756 Intercept platform_memchr$VARIANT$Haswell on OS X 351858 ldsoexec support on Solaris 351873 Newer gcc doesn't allow __builtin_tabortdc[i] in ppc32 mode 352130 helgrind reports false races for printfs using mempcpy on FILE* state 352284 s390: Conditional jump depends on uninitialised value(s) in vfp rintf 352320 arm64 crash on none/tests/nestedfs 352765 Vbit test fails on Power 6 352768 The mbar instruction is missing from the Power PC support 352769 Power PC program priority register (PPR) is not supported n-i-bz Provide implementations of certain compiler builtins to support compilers that may not provide those n-i-bz Old STABS code is still being compiled, but never used. Remove it. n-i-bz Fix compilation on distros with glibc < 2.5 n-i-bz (vex 3098) Avoid generation of Neon insns on non-Neon hosts n-i-bz Enable rt_sigpending syscall on ppc64 linux. n-i-bz mremap did not work properly on shared memory n-i-bz Fix incorrect sizeof expression in syswrap-xen.c reported by Co verity n-i-bz In VALGRIND_PRINTF write out thread name, if any, to xml (3.11.0.TEST1: 8 September 2015, vex r3187, valgrind r15646) (3.11.0.TEST2: 21 September 2015, vex r3193, valgrind r15667) (3.11.0: 22 September 2015, vex r3195, valgrind r15674)
2015-11-27Nuke some lines from createbuildlink that never should have beenjoerg1-5/+1
committed.
2015-11-27Remove strmode declaration, libuuid doesn't use it and it conflictsjperkin5-15/+34
with Darwin's native strmode(3). Fixup patch offsets.
2015-11-27Add following line for make testmef1-1/+2
+BUILD_DEPENDS+= p5-Tie-IxHash-[0-9]*:../../devel/p5-Tie-IxHash
2015-11-27Add following BUILD_DEPENDS for make testmef1-1/+5
+BUILD_DEPENDS+= p5-Debug-ShowStuff-[0-9]*:../../devel/p5-Debug-ShowStuff +BUILD_DEPENDS+= p5-String-Util-[0-9]*:../../devel/p5-String-Util +BUILD_DEPENDS+= p5-Tie-IxHash-[0-9]*:../../devel/p5-Tie-IxHash
2015-11-26(Previous commit was with wrong directory name, sorry).mef3-0/+28
Import p5-Debug-ShowStuff-1.16 as devel/p5-Debug-ShowStuff. A collection of handy debugging routines for displaying the values of variables with a minimum of coding.
2015-11-26Directory Name was wrong, removing for correction.mef3-28/+0
2015-11-26Added devel/p5-Debug-ShowStuf version 1.16mef1-1/+2
2015-11-26Import p5-Debug-ShowStuff-1.16 as devel/p5-Debug-ShowStuf.mef3-0/+28
A collection of handy debugging routines for displaying the values of variables with a minimum of coding.
2015-11-26For PR pkg/50473, removing patch-aa:mef1-28/+0
Sorry, patch-aa is now in upstream, forget to remove from CVS. Thanks for the report.
2015-11-26Added devel/p5-String-Util version 1.24mef1-1/+2
2015-11-26Import p5-String-Util-1.24 as devel/p5-String-Util.mef3-0/+28
String::Util provides a collection of small, handy utilities for processing strings.
2015-11-26Update 0.25 to 0.26mef2-8/+7
------------------- 0.26 2015-10-07 17:43 (UTC) - Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed Package::Stash::XS ships - breakage keeps getting reintroduced ( RT#107343, RT#74151 ) - Explicitly document the late runtime binding of `sort SUBNAME ...` ( RT#101247 ) - No longer rely on Sub::Identify - either use Sub::Util or B ( should solve RT#96945 )
2015-11-26Update 0.26 to 0.28mef2-8/+7
------------------- 0.28 2015-10-13 01:25:26Z - skip failing tests with old Moo or when Sub::Util is broken (RT#107643) 0.27 2015-09-09 02:29:20Z - package with only ExtUtils::MakeMaker to ease installation on perl 5.6
2015-11-26(pkgsrc)mef2-7/+8
- Add one BUILD_DEPENDS for make test +BUILD_DEPENDS+= p5-Module-Build-[0-9]*:../../devel/p5-Module-Build (upstream) - Update 0.21 to 0.26 ------------------- 0.26 2015-11-07 - The previous release only had a partial fix for failures to resolve distro names. This release fixes this more completely. 0.25 2015-11-07 - This module would die when it couldn't turn a dependent module name into a distro. Now it outputs a diag() message and continues on. 0.24 2015-10-04 - When test_all_dependents() is called, deps are now sorted before testing. - The prereqs log now tells shows you the "root" distribution when installing prereqs of prereqs. This makes it easier to figure out which dependent is pulling in some uninstallable module. 0.23 2015-10-04 - Use diag to print the name of each distribution before it is tested. This is helpful if a particular distro hangs during the build or test phases. 0.22 2015-08-21 - The test_all_dependents() sub now lets you pass a filter subroutine instead of an exclude regex. This is a lot simpler to implement in many cases.
2015-11-26Changes 1.8.16:adam14-110/+118
* Improvements made to the CMake build system. * Added Memory Allocation Functions that Use the Library's Allocator * Added Functions to Control the Value of H5PL_no_plugin_g without Using an Environment Variable * MPI_Finalize and HDF5 Library Shutdown * New Wrappers for C Functions H5P[s/g]et_libver_bounds * more...
2015-11-26Add git-remote-hg, a tool for bridging between git and mercurial, to theagc6-1/+93
packages collection. git-remote-hg allows you to transparently clone, fetch and push to and from Mercurial repositories as if they were Git ones.
2015-11-25bulk build wants flexwiedi1-2/+2
2015-11-25Remove mk/find-prefix.mk usage from the devel category.jperkin7-29/+15
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25Update 1.5.0 to 1.13.1mef2-8/+9
---------------------- 1.13 ---- * Update version to 1.13 * Merge branch 'ejmr/highlight-variables-in-strings' * Merge commit '38e1940e950d47737fed30a5bd5d4e75e0faf103' * Append file patterns to auto-mode-alist * Guard propertize functions for Emacs that don't support it. * Add more tests for highlighting variable interpolation * Create a unit test for highlighting interpolated variables * Avoid calling syntax-propertize-rules as may be unavailable. * README: Explicitly mention the oldest supported Emacs * Merge branch 'heredoc-support' * README: Replace mention of `run-tests.sh' with `make tests' * Explain the expected behavior of the test for GitHub issue 124 * Added unit test for GitHub issue 124 * Replaced run-tests.sh with a Makefile * Replaced `put-text-property' with macro `c-put-char-property' * Added initial support for propertizing a heredoc as a string * Merge branch 'fix-highlighting-final-keyword' * Update php-mode-modified * Add a simple script to test syntax highlighting for `final' * Add a template script for creating test cases * Fix `final' not highlighted as a keyword in some methods * Merge branch 'github/pr/127' * Update php-mode-modified * Removed unused defconst. * Added PREG constants to the list of predefined constants. * Fix byte compile error again; resurfaced in after a merge. * Add Andrei Chitu to the list of contributors * fix inclusion of `web-mode-extra-php-keywords` in `php-keywords` * Update Changelog for version 1.12 1.12 ---- * Automatically enable PHP Mode for Amaka scripts * Also enable PHP Mode for Amaka scripts using the `*.amk' extension * Use mode-specific functions for defun movement * Treat `const` as a keyword instead of a type-hint * Add `enddeclare` to the list of keywords * Treat `eval` as a built-in keyword * Show links to the official site and wiki when customizing PHP Mode * Update php-mode-modified for changes made today * Add FILTER_SANITIZE_FULL_SPECIAL_CHARS to the list of constants * Fix an error about php-extra-constants being void * Use extra constants and keywords from Web Mode if available * README: Replace `php-mode' with `PHP Mode' for consistency * README: Update the `Status' section * README: Use the spelling `GitHub' consistently * README: Add installation instructions * Address the compiler warning regarding `c-syntactic-context` * GitHub-Issue: 102 (Unit Test) * Fix indentation error involving magic constants * Merge branch 'ejmr/issue-102' * Stop marching indentation for try-catch blocks * GitHub-Issue: 100 (Unit Test) * Fix two errors with the regex for matching namespace imports * GitHub-Issue: 115 (Unit Test) * Use the PEAR indentation style by default for unit tests * Align chained method calls inside of arrays * Update php-mode-modified * Merge branch 'ejmr/align-method-calls-in-arrays' * Update php-mode-modified for byte-compiler fixes * Merge branch 'github/pr/123' * README: Document use of Web Mode constants and keywords * Merge branch 'ejmr/web-mode-constants' * Change the test for Issue 100 to require correct indentation * Line-up multiple namespaces in a multi-line `use' statement * Merge branch 'ejmr/multiline-use-statements' * Increase the version number to 1.12 * Fix the compiler warning about `add-log-current-defun-header-regexp` * Add (require 'speedbar) as functions are used. * Remove eval-when-compile. * Add (require 'etags) as etag functions are used. * Added newline at end of file restriction to Symfony2 style. * Fix regex for namespaces in function calls 1.11 ---- * Add STDOUT, STDIN, and STDERR to the php-constants list * Add Symfony2 coding style. * Add a full copy of the license * Add proper statement-case-intro indent for symfony2 * Added "function" as a PHP keyword. * Added function php-lineup-arglist * Added gitignore with *.elc * Associate file extensions when installing from an Elisp repository * Be nice to PSR standards (there should be 4 spaces) * Correct indentation for array arguments (tests/issues-14.php) * Correct syntax highlighting for `parent' and `self' * Describe php-extra-constants in the README * Describe php-template-compatibility in the README * Do not expect failure for test issue-19 * Do not trigger search error in php-mode-test-issue-19 * Document Subword Mode in the README * Document support for the Symfony2 style in the README * Fix chained method alignment * Fix indentation of statements after `foreach' without braces * Highlight `static' as a constant when it appears in a class context * Improve the docstring for php-create-regexp-for-method * Improve the plain-text formatting of the README * Introduce php-extra-constants * Introduce php-template-compatility * Introduce `C-c C-w' to toggle Subword Mode * Issue #73, correct behavior of `delete-indentation`. * List all methods via Imenu regardless of their visibility * Make `with-php-mode-test` aware of the Symfony2 coding style * README: Change the absolute link to the Changelog to a relative link * README: Correct the documentation for chained-method call alignment * README: Document how chained method alignment may fail * README: Reword the mention of Web Mode for clarity * README: Use syntax highlighting for the method alignment example * Re-define C-M-h to mark-defun instead of c-mark-function * Remove the unnecessary &optional from the with-php-mode-test macro * Set brace-list-entry to offset of four * Tests: Remove executable permissions from the issue 27 test * Treat `abstract' as a keyword * Use "magic" comments in PHP files to simplify indentation testing * Use magic for tests of issues #14, #19, #27, #29, #42 * Workaround "bug" in `load-theme` 1.10 ---- * Add `php-mode-coding-style` so users can customize their preferred coding style. * Fix a bug that messes up the indentation of some closures. * Update php-mode for Emacs 24 with regard to changes to the `cl` Elisp library. * Submit php-mode to the [MELPA](http://melpa.milkbox.net/) repository. * Fix indentation of `foreach` blocks that have only a single statement following them, without any braces. * Add all valid flags for `htmlspecialchars()` to the list of constants. * Improve indentation of chained method calls, although this still has an issue to iron out. * Provide a test suite for developers working on php-mode to help improve quality control. * Add all constants for errors. * Add all constants for the cURL module. * Fix a bug where some methods are not highlighted as functions. * Remove `then` as a PHP keyword, since it is not a valid keyword. * Fix annotation highlighting when using C-style `/*...*/` comments. * Redefine the php-mode coding styles using cc-mode. * Fix a bug that applies incorrect syntax highlighting to certain PHP keywords when they appear in block comments, e.g. `continue`. * Fix a bug where php-mode incorrectly highlights variables and methods inside of comments. * Treat acceptable directives to `declare()` as keywords. 1.9 --- * Add all new PHP 5.5 keywords. * Add new test cases for indentation and highlighting. * Add new PHP 5.5 `PASSWORD_*` constants. * Do not treat function-like language constructs as functions, e.g. `array()`. * Treat `callable` as a valid type hint. * Fix an error regarding the requirement of `flymake`. * Fix a syntax error in `php-unindent-closure`. * Add support Drupal and WordPress coding styles. * Document how to change the default coding style in the README. * Fix an issue with running hooks after loading `php-mode`. * Properly fontify function calls using one namespace qualifier. 1.7 and 1.8 ----------- * Line up cascaded method calls. * Add test cases for indentation features. * Fix syntax highlighting for multiline strings. * Fix compiler warnings for: - `font-lock-syntactic-keywords` - `c-vsemi-status-unknown-p` * Support highlighting in annotations in comments. * Fix the `#' sign as a comment delimeter. * Improve indentation for anonymous functions. * Remove unused libraries. * Remove a corrupted character from a docstring. 1.6.6 ----- * Improve indentation of functions and arrays. * Fix bug displaying strings in back-ticks. * Add `php-function-call-face`. * Add IMAP related constants. * Fix fontification of function arguments to work across multiple lines, including type-hints. * Fix bug when trying to browse online documentation. * Allow sending code to PHP directly for execution. * Add `die` to the list of language constructs. * Use `font-lock-syntatic-keywords` to detect quoted strings. 1.6.5 ----- There was no version 1.6.5 release due to poor planning on my part (EJMR). 1.6.4 ----- * Make it possible to use namespaces in more places. * Fix Elisp warnings about `save-excursion` and `set-buffer`. * Properly fontify the `instanceof' operator. * Add function to search local PHP documentation. * Try searching local documentation before searching the manual on PHP.net online. * Add PHP to `interpreter-mode-alist`. * Improve indentation of nested arrays. * Add `.phpt` to `auto-mode-alist`. 1.6.3 ----- * Fix bug with regular vs. static function highlighting. * Add all `FILTER_*` and `INPUT_*` constants. * Add `php-mode-warn-if-mumamo-off`. * Fix fontification for namespace imports. * Do not warn on constructs like `$foo->$bar`. * Fontify expressions like `const Foo = 1`. * Fix fontification for `return new Foo()`. 1.6.2 ----- * Add notes on Github for contributing to php-mode. * Highlight `use <trait>' in class definitions. * Add Flymake support. 1.6.1 ----- * Support as magic and pre-defined constants. * Add `default' as a keyword. * Add `clone' as a keyword. * Align cascading function calls. * List methods in Imenu. * Show variables assigned to anonymous functions in Imenu. * Show interfaces in Imenu. * Prevent methods from appearing under `Named Functions' on Imenu. 1.6 --- * Fix most definitions in `php-font-lock-keywords-2`. * Fix highlighting of namespace imports. * Treat `as' and `use' as keywords. 1.5.1 ----- * Add `__NAMESPACE__` to the list of constants. * Fontify `use <namespace> as <alias>' constructs. * Fix highlighting for namespaces, classes, and traits. * Allow backslashes in namespaces for Imenu.
2015-11-24Fix RUBY_VERSION_SUPPORTED, it's "21" not "210".jperkin1-2/+2
2015-11-24Update pcre to 8.38:wiz2-7/+7
Version 8.38 23-November-2015 ----------------------------- 1. 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. 2. 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. 3. 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. 4. 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. 5. 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. 6. A lookbehind assertion within a set of mutually recursive subpatterns could provoke a buffer overflow. This bug was discovered by the LLVM fuzzer. 7. Another buffer overflow bug involved duplicate named groups with a reference between their definition, with a group that reset capture numbers, for example: /(?J:(?|(?'R')(\k'R')|((?'R'))))/. This has been fixed by always allowing for more memory, even if not needed. (A proper fix is implemented in PCRE2, but it involves more refactoring.) 8. There was no check for integer overflow in subroutine calls such as (?123). 9. The table entry for \l in EBCDIC environments was incorrect, leading to its being treated as a literal 'l' instead of causing an error. 10. There was a buffer overflow if pcre_exec() was called with an ovector of size 1. This bug was found by american fuzzy lop. 11. 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|)+)+$()/. 12. In an EBCDIC environment, pcretest was mishandling the escape sequences \a and \e in test subject lines. 13. In an EBCDIC environment, \a in a pattern was converted to the ASCII instead of the EBCDIC value. 14. 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. 15. 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. 16. When PCRE was compiled without UCP 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. 17. \h within a class was incorrectly compiled in EBCDIC environments. 18. A pattern with an unmatched closing parenthesis that contained a backward assertion which itself contained a forward reference caused buffer overflow. And example pattern is: /(?=di(?<=(?1))|(?=(.))))/. 19. JIT should return with error when the compiled pattern requires more stack space than the maximum. 20. A possessively repeated conditional group that could match an empty string, for example, /(?(R))*+/, was incorrectly compiled. 21. Fix infinite recursion in the JIT compiler when certain patterns such as /(?:|a|){100}x/ are analysed. 22. Some patterns with character classes involving [: and \\ were incorrectly compiled and could cause reading from uninitialized memory or an incorrect error diagnosis. 23. Pathological patterns containing many nested occurrences of [: caused pcre_compile() to run for a very long time. 24. A conditional group with only one branch has an implicit empty alternative branch and must therefore be treated as potentially matching an empty string. 25. If (?R was followed by - or + incorrect behaviour happened instead of a diagnostic. 26. Arrange to give up on finding the minimum matching length for overly complex patterns. 27. Similar to (4) above: in a pattern with duplicated named groups and an occurrence of (?| it is possible for an apparently non-recursive back reference to become recursive if a later named group with the relevant number is encountered. This could lead to a buffer overflow. Wen Guanxing from Venustech ADLAB discovered this bug. 28. If pcregrep 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. Error messages for syntax errors following \g and \k were giving inaccurate offsets in the pattern. 31. Added a check for integer overflow in conditions (?(<digits>) and (?(R<digits>). This omission was discovered by Karl Skomski with the LLVM fuzzer. 32. Handling recursive references such as (?2) when the reference is to a group later in the pattern uses code that is very hacked about and error-prone. It has been re-written for PCRE2. Here in PCRE1, a check has been added to give an internal error if it is obvious that compiling has gone wrong. 33. 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. 34. The JIT compiler should restore the control chain for empty possessive repeats. This issue was found by Karl Skomski with a custom LLVM fuzzer. 35. Match limit check added to JIT recursion. This issue was found by Karl Skomski with a custom LLVM fuzzer. 36. Yet another case similar to 27 above has been circumvented by an unconditional allocation of extra memory. This issue is fixed "properly" in PCRE2 by refactoring the way references are handled. Wen Guanxing from Venustech ADLAB discovered this bug. 37. Fix two assertion fails in JIT. These issues were found by Karl Skomski with a custom LLVM fuzzer. 38. Fixed a corner case of range optimization in JIT. 39. An incorrect error "overran compiling workspace" was given if there were exactly enough group forward references such that the last one extended into the workspace safety margin. The next one would have expanded the workspace. The test for overflow was not including the safety margin. 40. A match limit issue is fixed in JIT which was found by Karl Skomski with a custom LLVM fuzzer. 41. Remove the use of /dev/null in testdata/testinput2, because it doesn't work under Windows. (Why has it taken so long for anyone to notice?) 42. 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. 43. Fix crash caused by very long (*MARK) or (*THEN) names. 44. 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. 45. [:punct:] in UCP mode was matching some characters in the range 128-255 that should not have been matched. 46. If [:^ascii:] or [:^xdigit:] or [:^cntrl:] 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 PCRE_UCP is set, escapes such as \w are turned into Unicode properties), wide characters were not correctly handled, and could fail to match.
2015-11-24Pull upstream patch for compatibility to py-requests-2.8.0.wiz6-4/+234
https://github.com/sigmavirus24/requests-toolbelt/commit/d4eba75097c0f65448afb6dfab2029d3fefb02b9 Bump PKGREVISION. Use MASTER_SITES_PYPI while here.
2015-11-23Remove 193 from RUBY_VERSION_SUPPORTED.taca8-16/+16
2015-11-23Update 1.05 to 1.07 (2015/09/29), from README:mef2-9/+8
------------------- 1.07 Fix test failures caused by $LANGUAGE being set 1.06 Bugfix: #104667 Makefile.PL libaries need to be listed after .o files Bugfix: #104668 ensure availability of locale API, correct typo in documentation Add META.yml (Fixes #91921)
2015-11-23Allow use of ruby200 and ruby21.taca2-4/+4
2015-11-23Update ruby-parslet to 1.7.1.taca3-8/+53
= 1.7 / 12Mar2015 ! Small speed gains from improvements on the hot spots. + Contextual error reporter, a flavor of error reporting that emphasizes context.
2015-11-23Update devel/kyua to 0.12:jmmv4-50/+48
**Released on November 22nd, 2015.** This is a huge release and marks a major milestone for Kyua as it finally implements a long-standing feature request: the ability to execute test cases in parallel. This is a big deal because test cases are rarely CPU-bound: running them in parallel yields much faster execution times for large test suites, allowing faster iteration of changes during development. As an example: the FreeBSD test suite as of this date contains 3285 test cases. With sequential execution, a full test suite run takes around 12 minutes to complete, whereas on a 4-core machine with a high level of parallelism it takes a little over 1 minute. Implementing parallel execution required rewriting most of Kyua's core and partly explains explains why there has not been a new release for over a year. The current implementation is purely subprocess-based, which works but has some limitations and has resulted in a core that is really complex and difficult to understand. Future versions will investigate the use of threads instead for a simplified programming model and additional parallelization possibilities. * Issue #2: Implemented support to execute test cases in parallel when invoking `kyua test`. Parallel execution is *only* enabled when the new `parallelism` configuration variable is set to a value greater than `1`. The default behavior is still to run tests sequentially because some test suites contain test cases with side-effects that might fail when run in parallel. To resolve this, the new metadata property `is_exclusive` can be set to `true` on a test basis to indicate that the test must be run on its own. * Known regression: Running `kyua debug` on a TAP-based test program does not currently report the output in real time. The output will only be displayed once the test program completes. This is a shortcoming of the new parallel execution engine and will be resolved. * Removed the external C-based testers code in favor of the new built-in implementations. The new approach feels significantly faster than the previous one. * Fixed the handling of relative paths in the `fs.*` functions available in `Kyuafile`s. All paths are now resolved relative to the location of the caller `Kyuafile`. `Kyuafile.top` has been updated with these changes and you should update custom copies of this file with the new version. * Changed temporary directory creation to always grant search permissions on temporary directories. This is to prevent potential problems when running Kyua as root and executing test cases that require dropping privileges (as they may later be unable to use absolute paths that point inside their work directory). * The cleanup of work directories does not longer attempt to deal with mount points. If a test case mounts a file system and forgets to unmount it, the mount point will be left behind. It is now the responsibility of the test case to clean after itself. The reasons for this change are simplicity and clarity: there are many more things that a test case can do that have side-effects on the system and Kyua cannot protect against them all, so it is better to just have the test undo anything it might have done. * Improved `kyua report --verbose` to properly handle environment variables with continuation lines in them, and fixed the integration tests for this command to avoid false negatives. * Changed the configuration file format to accept the definition of unknown variables without declaring them local. The syntax version number remains at 2. This is to allow configuration files for newer Kyua versions to work on older Kyua versions, as there is no reason to forbid this. * Fixed stacktrace gathering with FreeBSD's ancient version of GDB. GDB 6.1.1 (circa 2004) does not have the `-ex` flag so we need to generate a temporary GDB script and feed it to GDB with `-x` instead. * Issue #136: Fixed the XML escaping in the JUnit output so that non-printable characters are properly handled when they appear in the process's stdout or stderr. * Issue #141: Improved reporting of errors triggered by sqlite3. In particular, all error messages are now tagged with their corresponding database filename and, if they are API-level errors, the name of the sqlite3 function that caused them. * Issue #144: Improved documentation on the support for custom properties in the test metadata. * Converted the `INSTALL`, `NEWS`, and `README` distribution documents to Markdown for better formatting online.
2015-11-23Update py-tortoisehg to 3.6.1:wiz2-8/+7
Bugs Fixes reporegistry: move warning of opening non-hg repository to common function bump major revision number in docs
2015-11-23Update py-cffi to 1.3.1.wiz2-7/+7
Changes not found.
2015-11-23Update py-test to 2.8.3.wiz2-7/+7
All tests pass. 2.8.3 ----- - fix #1169: add __name__ attribute to testcases in TestCaseFunction to support the @unittest.skip decorator on functions and methods. Thanks Lee Kamentsky for the PR. - fix #1035: collecting tests if test module level obj has __getattr__(). Thanks Suor for the report and Bruno Oliveira / Tom Viner for the PR. - fix #331: don't collect tests if their failure cannot be reported correctly e.g. they are a callable instance of a class. - fix #1133: fixed internal error when filtering tracebacks where one entry belongs to a file which is no longer available. Thanks Bruno Oliveira for the PR. - enhancement made to highlight in red the name of the failing tests so they stand out in the output. Thanks Gabriel Reis for the PR. - add more talks to the documentation - extend documentation on the --ignore cli option - use pytest-runner for setuptools integration - minor fixes for interaction with OS X El Capitan system integrity protection (thanks Florian)
2015-11-22New Tryton release 3.8richard7-121/+151
http://www.tryton.org/news/index.html Major changes for the developer The progress bar widget works with float between 0 and 1 to ease usage as percentage. The rich text widget uses now a subset of HTML to allow its implementation in sao. The Many2One has a new option target_search which define the kind of query to use for dereferenced search. The options are subquery and the new join (which is the default). The join method generate a faster query in most cases. The SQL constraints use a similar syntax to python-sql. This gives more flexibility to implement backend for other databases. Trying to create/write/delete on a Model based on a table_query raises an exception instead of a silent error. The table name of a ModelSQL can be overridden with a configuration file. This allows to work around database limitations on the length of table names. The new StateReport has been added to wizards, to simplify the code of wizards that run a report. The style on reports has been removed, experience show that this feature was not used. The PostgreSQL backend manages now schema. This allows different instances of Tryton sharing the same database. The generic foreign key to create/write user on all ModelSQL has been replaced by a rule that prevent to delete users. This greatly improves scalability in some circumstances. The Property field supports now float and integer values. A subdirectory locale/override is supported for modules that override translations of other modules. Accounting The charts of account are no longer translatable. Instead we provide translated charts via a template using XSLT. The invoice doesn't set a unit price on the line. For this feature the purchase or sale module must be used. Some fields of the invoice like the note and the origin are editable after posting the invoice. Product Conversion between units no longer results in silent failures but an explicit error is risen. The volume property has been added to the products. Project The tree structure of the project and the time sheet have been separated, each object has its own one. The price list uses the same decimal precision as the product. The cost price of the employee is stored on the time sheet line for the date of the line. This allows to sum the costs of time sheet faster Purchase The state of the purchase request is now searchable. The purchase requests are generated even if the rounded quantity is zero to allow the user to still decide to purchase more. Stock Many unnecessary restrictions on the edition of move fields have been removed. The expected quantity of the inventory lines is always computed even if they are added manually. It is possible to create staging and draft moves using view locations. Those locations will have to be changed to really do the move. The inventory uses the grouping feature to create the moves. This allows to easily support the lot (or any other extra field).
2015-11-21Update to 4.021wen2-8/+7
Upstream changes: 4.021 2015-11-11 16:42:01 GMT * Feature #487 : Translate using Locale::TextDomain (sschober) add setlocale for linux system 4.020 2015-11-08 17:33:34 GMT * Feature #487 : Translate using Locale::TextDomain (sschober) fix LC_ALL in tests 4.019 2015-10-31 16:01:55 GMT * Bug #496 : Handle multiple autosplit options correctly (Celogeek San) * Feature #489 : add compact help (Celogeek San) * Feature #487 : Translate using Locale::TextDomain (sschober) * Feature #486 : Reduce runtime dependency footprint (arc) * Feature #481 : add spacer option (Celogeek San) * Feature #373 : use "format" => "json" instead of json => 1 (Celogeek San)
2015-11-21Update to 1.004wen2-8/+7
Upstream changes: 1.004 2015-10-30 10:33:59-04:00 America/New_York - No changes since 1.003 1.003 2015-10-27 13:01:02-04:00 America/New_York (TRIAL RELEASE) [INTERNAL] - Refactored accessor generation to allow subclasses of Class::Tiny to implement alternate accessors.
2015-11-21Update to 0.30wen2-8/+7
Upstream changes: 0.30 - 2015-10-19 - include ExtUtils::HasCompiler in dist as intended so it doesn't need to be installed 0.29 - 2015-10-18 - Update compiler detection to use ExtUtils::HasCompiler
2015-11-21Update to 3.1.2ryoon10-999/+879
Changelog: 3.1.2 (2015-11-14) Defect #20992: Parent priority "Independent of subtasks" setting doesn't work Defect #20360: Project copy does not copy custom field settings Defect #20380: Cannot assign users to projects with IE set to compatibility mode Defect #20591: PDF export does not determine picture (.png) height correctly Defect #20677: Custom fields with multiple values required by worklow can be blank Defect #20811: long pre lines are missing from PDF export of wiki pages Defect #21136: Issues API may disclose changeset messages that are not visible Defect #21150: Time logging form may disclose subjects of issues that are not visible Defect #21155: Deleting invalid wiki page version deletes whole page content Defect #20282: Error message when editing a child project without add project/subprojects permissions Defect #20730: Fix tokenization of phrases with non-ascii chars Defect #21071: find_referenced_issue_by_id fails with RangeError for large numbers Patch #21031: Polish translation update for 3.0-stable Patch #21105: Japanese wiki_syntax_detailed_textile.html translation for 3.0-stable Patch #20785: Polish translation update for 3.1-stable Patch #20837: Bulgarian translation Patch #20892: Spanish translation for r14637 Patch #20906: Fix mulitple tab navigation highlighting and content hiding Patch #21019: Traditional Chinese translation (to r14689) Patch #21076: Move inline CSS to application.css for private checkbox Patch #21085: Optimize issue edit description link
2015-11-21Update geany to 1.26.wiz3-8/+9
Provided by David H. Gutteridge in PR 50451. Change log: General * New plugin API (Thomas Martitz, PR#469). * Add support for "proxy" plugins (Thomas Martitz, PR#629). Bug fixes * Fix "Open in New Window" command (Issue#590). * Fix spurious "source file has been modified" (Ji&#345;í Techet, Issue#605, PR#621). * Don't open more than one document for non-existing paths from the CLI (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646). * Fix configuration directory encoding on non-UTF-8 non-Windows systems (Dimitar Zhekov, PR#658). Interface * Use monospace font for the message window by default (Ji&#345;í Techet, Issue#435, PR#580). * Fix mnemonic conflict in "Use multi-line matching" (Ross Konsolebox, Issue#589, PR#647). Editor * Update Scintilla to version 3.6.1. * Fix completion popup height when view is zoomed (Issue#702). * Fix Go To End Of Display Line when wrapping is on and EOL are visible (Issue#712). * Keeping undo history when reloading files is now enabled by default (Thomas Martitz, Issue#562, PR#672). * "Strip trailing spaces", "Replace tabs" and "Replace spaces" now follow the current selection (Pavel Sountsov, PR#394). * Respect Smart Home Key setting in Go To Start of Display Line. * Check whether the document is newer on disk when the window gets focused (Ji&#345;í Techet, PR#533). Filetypes * Add Cargo build commands for Rust (Wayne Nilsen, PR#557). * Add recent Perl keywords (Olivier Duclos, PR#599). * Add missing Python 3 keywords and builtins (PR#755). * Improvements to the Rust filetype (Pavel Sountsov, PR#613). * Add multiline comment to Haskell (Abel Serrano Juste, PR#638). * Recognize `.adoc` is as Asciidoc (PR#708, PR#711). * Recognize `.mml` and `.mathml` as XML (Devyn Collier Johnson, PR#731). Internationalization * Updated translations: de, el, es, fr, hu, id, kk, pt, sk, sv, ru * Fix internationalization of "Open in New Window" items. API * New plugin API, `geany_load_module()`, `geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`, `geany_plugin_register_full()`, `GEANY_PLUGIN_REGISTER_FULL()` (Thomas Martitz, PR#469). * Add support for "proxy" plugins, `geany_plugin_register_proxy()` (Thomas Martitz, PR#629). * Allow `user_data` parameter and `destroy_notify` callback to keybindings with new `keybindings_set_item_full()` and `plugin_set_key_group_full()` (Thomas Martitz, PR#376). Windows * Restore modern design of native file dialogs (Issue#578).
2015-11-20Update to 3.21ryoon2-7/+8
* Disable gtest option Changelog: The NSS team has released Network Security Services (NSS) 3.21, which is a minor release. New functionality: * certutil now supports a --rename option to change a nickname (bug 1142209) * TLS extended master secret extension (RFC 7627) is supported (bug 1117022) * New info functions added for use during mid-handshake callbacks (bug 1084669) New Functions: * NSS_OptionSet - sets NSS global options * NSS_OptionGet - gets the current value of NSS global options * SECMOD_CreateModuleEx - Create a new SECMODModule structure from module name string, module parameters string, NSS specific parameters string, and NSS configuration parameter string. The module represented by the module structure is not loaded. The difference with SECMOD_CreateModule is the new function handles NSS configuration parameter strings. * SSL_GetPreliminaryChannelInfo - obtains information about a TLS channel prior to the handshake being completed, for use with the callbacks that are invoked during the handshake * SSL_SignaturePrefSet - configures the enabled signature and hash algorithms for TLS * SSL_SignaturePrefGet - retrieves the currently configured signature and hash algorithms * SSL_SignatureMaxCount - obtains the maximum number signature algorithms that can be configured with SSL_SignaturePrefSet * NSSUTIL_ArgParseModuleSpecEx - takes a module spec and breaks it into shared library string, module name string, module parameters string, NSS specific parameters string, and NSS configuration parameter strings. The returned strings must be freed by the caller. The difference with NSS_ArgParseModuleSpec is the new function handles NSS configuration parameter strings. * NSSUTIL_MkModuleSpecEx - take a shared library string, module name string, module parameters string, NSS specific parameters string, and NSS configuration parameter string and returns a module string which the caller must free when it is done. The difference with NSS_MkModuleSpec is the new function handles NSS configuration parameter strings. New Types: * CK_TLS12_MASTER_KEY_DERIVE_PARAMS{_PTR} - parameters {or pointer} for CKM_TLS12_MASTER_KEY_DERIVE * CK_TLS12_KEY_MAT_PARAMS{_PTR} - parameters {or pointer} for CKM_TLS12_KEY_AND_MAC_DERIVE * CK_TLS_KDF_PARAMS{_PTR} - parameters {or pointer} for CKM_TLS_KDF * CK_TLS_MAC_PARAMS{_PTR} - parameters {or pointer} for CKM_TLS_MAC * SSLHashType - identifies a hash function * SSLSignatureAndHashAlg - identifies a signature and hash function * SSLPreliminaryChannelInfo - provides information about the session state prior to handshake completion New Macros: * NSS_RSA_MIN_KEY_SIZE - used with NSS_OptionSet and NSS_OptionGet to set or get the minimum RSA key size * NSS_DH_MIN_KEY_SIZE - used with NSS_OptionSet and NSS_OptionGet to set or get the minimum DH key size * NSS_DSA_MIN_KEY_SIZE - used with NSS_OptionSet and NSS_OptionGet to set or get the minimum DSA key size * CKM_TLS12_MASTER_KEY_DERIVE - derives TLS 1.2 master secret * CKM_TLS12_KEY_AND_MAC_DERIVE - derives TLS 1.2 traffic key and IV * CKM_TLS12_MASTER_KEY_DERIVE_DH - derives TLS 1.2 master secret for DH (and ECDH) cipher suites * CKM_TLS12_KEY_SAFE_DERIVE and CKM_TLS_KDF are identifiers for additional PKCS#12 mechanisms for TLS 1.2 that are currently unused in NSS. * CKM_TLS_MAC - computes TLS Finished MAC * NSS_USE_ALG_IN_SSL_KX - policy flag indicating that keys are used in TLS key exchange * SSL_ERROR_RX_SHORT_DTLS_READ - error code for failure to include a complete DTLS record in a UDP packet * SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM - error code for when no valid signature and hash algorithm is available * SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM - error code for when an unsupported signature and hash algorithm is configured * SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET - error code for when the extended master secret is missing after having been negotiated * SSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET - error code for receiving an extended master secret when previously not negotiated * SSL_ENABLE_EXTENDED_MASTER_SECRET - configuration to enable the TLS extended master secret extension (RFC 7627) * ssl_preinfo_version - used with SSLPreliminaryChannelInfo to indicate that a TLS version has been selected * ssl_preinfo_cipher_suite - used with SSLPreliminaryChannelInfo to indicate that a TLS cipher suite has been selected * ssl_preinfo_all - used with SSLPreliminaryChannelInfo to indicate that all preliminary information has been set Notable Changes: * NSS now builds with elliptic curve ciphers enabled by default (bug 1205688) * NSS now builds with warnings as errors (bug 1182667) * The following CA certificates were Removed - CN = VeriSign Class 4 Public Primary Certification Authority - G3 - CN = UTN-USERFirst-Network Applications - CN = TC TrustCenter Universal CA III - CN = A-Trust-nQual-03 - CN = USERTrust Legacy Secure Server CA - Friendly Name: Digital Signature Trust Co. Global CA 1 - Friendly Name: Digital Signature Trust Co. Global CA 3 - CN = UTN - DATACorp SGC - O = TÜRKTRUST Bilgi İletişim ve Bilişim Güvenliği Hizmetleri A.Ş. (c) Kasım 2\ 005 * The following CA certificate had the Websites trust bit turned off - OU = Equifax Secure Certificate Authority * The following CA certificates were Added - CN = Certification Authority of WoSign G2 - CN = CA WoSign ECC Root - CN = OISTE WISeKey Global Root GB CA
2015-11-20Changes 2.4.1:adam2-8/+8
- Fix for Bug 2791 - Setup.py fails unnecessarily under Jython. - Fixed license of SVG titlepage files in the context of Debian packaging, such that they allow for commercial use too (2985). - InstallVersionedLib now available in the DefaultEnvironment context. - Improves orthogonality of use cases between different Install functions. - Added new configure check, CheckProg, to check for existence of a program. - Fix for issue 2840 - Fix for two environments specifying same target with different actions not throwing hard error. Instead SCons was incorrectly issuing a warning and continuing. - Add support `Microsoft Visual C++ Compiler for Python 2.7' Compiler can be obtained at: https://www.microsoft.com/en-us/download/details.aspx?id=44266 - Fixed tigris issue 3011: Glob() excludes didn't work when used with VariantDir(duplicate=0) - Fix bug 2831 and allow Help() text to be appended to AddOption() help. - Reimplemented versioning for shared libraries, with the following effects - Fixed tigris issues 3001, 3006. - Fixed several other issues not reported to tigris, including: issues with versioned libraries in subdirectories with tricky names, issues with versioned libraries and variant directories, issue with soname not being injected to library when using D linkers, - Switched to direct symlinks instead of daisy-chained ones -- soname and development symlinks point directly to the versioned shared library now), - New construction variables to allow override default behavior: SONAME, SHLIBVERSIONFLAGS, _SHLIBVERSIONFLAGS, SHLIBNOVERSIONSYMLINKS, LDMODULEVERSION, LDMODULEVERSIONFLAGS, _LDMODULEVERSIONFLAGS, LDMODULENOVERSIONSYMLINKS. - Changed logic used to configure the versioning machinery from platform-centric to linker-oriented. - The SHLIBVERSION/LDMODULEVERSION variables are no longer validated by SCons (more freedom to users). - InstallVersionedLib() doesn't use SHLIBVERSION anymore. - Enchanced docs for the library versioning stuff. - New tests for versioned libraries. - Library versioning is currently implemented for the following linker tools: 'cyglink', 'gnulink', 'sunlink'. - Fix to swig tool - pick-up 'swig', 'swig3.0' and 'swig2.0' (in order). - Fix to swig tool - respect env['SWIG'] provided by user.
2015-11-20Update devel/ruby-parslet to 1.6.0.jperkin3-9/+21
pkgsrc changes: - Add OVERRIDE_GEMSPEC for blankslate, it requires ~> 2.0 whereas we provide blankslate 3.1.3. Testing with ruby-jekyll (the primary driver for this update) suggests it works ok. upstream changes: + EXPERIMENTAL: Parslet accelerators permit replacing parts of your parser with optimized atoms using pattern matching. Look at examples/optimized_erb.rb or the introduction to the feature in qed/accelerators.md. + infix_expression permits to declare an infix expression parser (think calculator) directly. This will solve many of the problems we have more elegantly. + Rspec 3 syntax, though hideous, should now work. - Drops 1.8.7 compatibility. ! A performance anomaly when parsing multibyte characters has been detected and fixed with the help of Zach Moazeni (@zmoazeni). ! A few small bug fixes and optimisations have been introduced. API should remain unchanged.
2015-11-19Set PY_PATCHLIST so PLIST is substituted properly.wiz1-1/+2
This is necessary when one only includes extension.mk and not distutils.mk or egg.mk.
2015-11-19Replace python bl3.mk inclusions with plain depends.wiz1-5/+6
2015-11-18Update to 1.17.0szptvlfn5-48/+17
CHANGELOG: 1.16.0.1 --> 1.17.0 =================== AST changes: * Replaced VarA with AppA in Asst (#168). * Promoted list/tuple members changed from Promoted to Type (#162). * Update PatBind, Match, and Alt from containing Binds to Maybe Binds to distinguish between empty where clauses and where clauses with no binds (#244). * Add RoleAnnotDecl and Role to support Role annotations (#215). * Move NameSpace field from EVar/IVar to EAbs/IAbs. Other changes: * Add standalone parsers for ImportDecl. * Fix pretty-printer bugs for HaRP (#160). * Insert parentheses when pretty-printing non-atomic bang types (#169). * Un-reverse confusion of left and right arrow (#175). * Prettyprint option pragmas like 1.15 (#172). * Conditionally insert lines when pretty-printing declarations (#171). * Distinguish deriving (Show) from deriving Show (#189). * Allow parsing of unicode subscript and superscript functions (#173). * Pretty print unboxed tuples with spaces (#193). * Improve performance when parsing long extension lists (#200). * Properly pretty print constructor and class operators (#204). * Read Haskell source files as UTF-8 (#223). * Fix ExplicitNamespaces parsing (#216). * PolyKinds implies KindSignatures (#220). * Preserve location information for infix binds (#205). * Preserve positional information in checkPattern (#231). * Maintain correct line numbers when parsing multiline GHC_OPTIONS (#218). * Correctly parse "*" with TypeOperators (#81). * Export the "pretty" method (#222). * Add javascript calling convention for foreign imports (#236). * Add non-greedy parsers for module heads (#191). * Add a flag to disable arity checking when parsing (#260). * Parse "-" in type signatures (#206). * Add support for type wildcards and expression holes (#252). * Add support for Pattern Synonyms (#197). * Bump the happy lower bound (#250). * Make test suite pass on GHC 7.12 (#224). * Support linking Haddock comments to AST nodes (#213). * Parse multiline LANGUAGE pragmas (#217). * Parse trailing where (#25). * Parse modules starting with pragmas and indented "module" keyword (#122). * Use pretty-show to get human readable test outputs. * Respect fixity declarations inside where/let/class in `applyFixities` (#212). * Correctly parse the combination of view patterns and bang patterns. (#276)
2015-11-18Re-generate the PLISTkhorben1-8/+8
It looks more correct to me, but I know next to nothing about Python and even less about Python in pkgsrc, so I cannot tell. Heads up from joerg@, not in a very useful way but thanks anyway.
2015-11-18Fix py-tortoisehg.nros4-17/+22
tortoisehg had a change that made it overwrite config.py on install. due to this change behavior: patch setup-py instead of providing a config.py. Bump PKGREVISION.
2015-11-18Recursive revbump from multimedia/libvpxryoon7-14/+14
2015-11-18Update gstreamer1 and plugins to 1.6.1.wiz1-2/+1
GStreamer 1.6.1 Release Notes The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework! This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla. See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Last updated: Friday 30 October 2015, 14:00 UTC (log) Major bugfixes Crashes in the gst-libav encoders were fixed More DASH-IF test streams are working now Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols Reverse playback works with scaletempo to keep the audio pitch Correct stream-time is reported for negative applied_rate SRTP packet validation during decoding does not reject valid packets anymore Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning gst-libav's internal ffmpeg snapshot was updated to 2.8.1 cerbero has support for Mac OS X 10.11 (El Capitan) Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin Various GObject-Introspection annotation fixes for bindings and many, many more GStreamer 1.6 Release Notes The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework! This release has been in the works for more than a year and is packed with new features, bug fixes and other improvements. See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Highlights Stereoscopic 3D and multiview video support Trick mode API for key-frame only fast-forward/fast-reverse playback etc. Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling v4l2src now supports renegotiation v4l2transform can now do scaling V4L2 Element now report Colorimetry properly Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4 Many adaptive streaming (DASH, HLS and MSS) improvements New PTP and NTP network client clocks and better remote clock tracking stability High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink RECORD support for the GStreamer RTSP Server Retransmissions (RTX) support in RTSP server and client RTSP seeking support in client and server has been fixed RTCP scheduling improvements and reduced size RTCP support MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times Live mixing support in aggregator, audiomixer and compositor was improved a lot compositor now also supports rescaling of inputs streams on the fly New audiointerleave element with proper input synchronisation and live input support Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing KLV metadata support in RTP and MPEG-TS H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders New DTLS plugin and SRTP/DTLS support OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec GstHarness API for unit tests gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support cerbero build tool for SDK binary packages gains new 'bundle-source' command Various improvements to the Android, iOS, OS X and Windows platform support Full log at http://gstreamer.freedesktop.org/releases/1.6/
2015-11-17PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-gtk2wiz1-1/+3