SPECsfs2008 is the latest version of the Standard Performance Evaluation
Corporation benchmark suite measuring file server throughput and response time,
providing a standardized method for comparing performance across different
vendor platforms. SPECsfs2008 results summarize the server's capabilities with
respect to the number of operations that can be handled per second, as well as
the overall latency of the operations. The suite is a follow-on to the SFS97_R1
benchmark, adding a CIFS workload, an updated NFSv3 workload, support for
additional client platforms, and a new test harness and reporting/submission
framework.
The ISO for SPECsfs2008 must be purchased from SPEC's web site, before
this port can be built.
WWW: http://www.spec.org/sfs2008/
PR: ports/185221
Submitted by: Craig Rodrigues <rodrigc@FreeBSD.org>
This is a port of the new VTK 6.x series. It is an early effort which should
be used with care. Python support is present but commented out, pending some
more thorough test.
WWW: http://vtk.org/
Changes:
* The library des.s7i with DES (Data Encryption Standard) cipher
support has been added.
* The library tls.s7i has been improved to support block ciphers
and encoding with DES.
* The functions blockSize and decode have been added to cipher.s7i
and arc4.s7i.
* The the functions str, rotLeft and rotRight and the operators
radix, RADIX, ~ and ><:= have been added to bin32.s7i.
* Support to write bin32 values has been added to bin32.s7i.
* The new library unicode.s7i, with functions to convert between
Unicode encodings, has been added.
* The functions utf16beToStri, utf16leToStri, utf7ToStri and
replaceUtf16SurrogatePairs have been improved and moved from
charsets.s7i to unicode.s7i. The functions striToUtf8 and
utf8ToStri have been moved from string.s7i to unicode.s7i. The
functions striToUtf16be and striToUtf16le have been added to
unicode.s7i.
* The actions FLT_MINUS, INT_MINUS and BIG_MINUS have been renamed
to FLT_NEGATE, INT_NEGATE and BIG_NEGATE respectively.
* The library gethttps.s7i has been improved to accept links to
HTTP.
* The operator symbols ~ and ><:= have been added to syntax.s7i.
* Checks for -, mdiv, << and >> have been added to chkbig.sd7.
* The compiler (s7c) has been improved to do more optimizations for
the actions BIG_DIV, BIG_LSHIFT, BIG_RSHIFT, BIG_MDIV, BIG_MULT,
BIG_NEGATE and CHR_CLIT.
* The function charLiteral has been added to the compiler.
* The compiler has been improved to avoid the generation of long
lines for bigInteger literals.
* The function bigMinus has been renamed bigNegate and the function
bigNegateTemp has been added to big_gmp.c and big_rtl.c.
* A check for the keyword 'restrict' has been added to chkccomp.c.
* The function chrCLitToBuffer has been added to chr_rtl.c.
* Interpreter, compiler and runtime library have been improved to
support the action INT_XOR_ASSIGN.
* The functions utf8_char (literal.c), utf8_to_stri (striutl.c),
utf8_bytes_missing (striutl.c), strUtf8ToStri (str_rtl.c) and
ut8Getc (in ut8_rtl.c) have been improved to check for ranges
of characters instead of bit patterns. This improves the
performance of UTF-8 conversions by up to 6%.
* The functions freeArgVector and genArgVector have been added to
cmd_unx.c.
* FXJSONFile class added. Base class FXJSON improved and generalized.
* FXIO now tracks file position; new implementation of FXIO counts bytes
read/written.
* FXPipe API's added, should now be functional.
* Renamed FXStringMap to FXStringDictionary for consistency.
* Fixed a few problems in FXVariantMap, FXDictionary.
* Fixed possible race in FXThreadPool::startWorker.
* New FXThreadException class added; FXThreadException will cause graceful
early termination of a thread when thrown inside of FXThread.
* FXThread now interceps only FXException (and subclasses), rethrows other
exceptions. This was necessary due to the way GNU C++ library performs thread
exits.
* Non FOX exceptions thrown inside FXThread are now rethrown; but attempts
are made to maintain proper bookkeeping when unrolling the stack.
* FXThreadPool tasks may throw exceptions. FXThreadPool now intercepts all
FOX exceptions and updates bookkeeping when other exceptions are thrown. Note:
tasks in FXThreadPool are executed by threads, but since sometimes the main
thread is executing tasks in FXThreadPool also we can not allow tasks to throw
FXThreadException.
* Exceptions thrown inside FXWorker now terminate the worker, and reclaim
worker's thread and memory. Before exceptions were all caught, making it
impossible to pass return codes from worker execution.
* Exceptions thrown in FXTaskGroup::Task correctly reclaim the
FXTaskGroup::Task now, and will update completion count and notifications
appropriately.
* The exception philosophy in FOX is that the library only manages FXExceptions
and their subclasses; other exceptions will be either uncaught or
caught and rethrown after bookkeeping updates; thus programs should be careful
throwing exceptions other than FXExceptions.
- Use correct OSVERSION for the dig(1) / drill(1) change
- Don't add anything to rc.conf and periodic.conf when WITH_PACKAGE_BUILDING is set to pet poudriere and tinderbox
- Re-word pkg-message
- Bump PORTREVISION
PR: ports/175879
Submitted by: Alex Keda <admin@lissyara.su>
Approved by: maintainer
Reported by: Alex Keda, 2A, and dvl
Patched by: A.J. Kehoe and me
- Fix installation without NLS [2]
- Require gmake and perl for build because in some
occasions it will rebuild the documentation that
works in a proper way with gmake only and needs perl
- Bump PORTREVISION
Security: CVE-2013-2116
Reported by: mat [2]