Age | Commit message (Collapse) | Author | Files | Lines |
|
Pkgsrc changes:
* Add a patch to fix usleep(1000000) problem causing test failures,
submitted upstream.
* Adapt to changes in the set of installed files.
Upstream changes:
- Core
+ The whiteknight/kill_threads branch was merged, which removes
the old and broken thread/concurrency implementation. Better
and more flexible concurrency primitives are currently being
worked on. This also involved removing some of the last vestiges
of assembly code from Parrot as well as removing the share and
share_ro vtables.
+ random_lib.pir was removed, since better alternatives already exist
+ The freeze and thaw vtables were removed from Default PMC,
because they weren't useful and caused hard-to-find bugs.
+ A new subroutine profiling runcore was added. It can be enabled
with the command-line argument of -R subprof. The resulting
data can be analyzed with kcachegrind.
+ Added get_string VTABLE to FixedIntegerArray and FixedFloatArray PMCs
+ The update() method was added to the Hash PMC, which updates
one Hash with the contents of another. This speeds up rakudo/nqp
startup time.
- Languages
+ Winxed
- Updated snapshot to version 1.3.0
- Added the builtin sleep
- Modifier 'multi' allows some more multi functionality
- Community
+ New repo for the Parrot Alternate Compiler Toolkit, a re-implementation of
PCT in Winxed: https://github.com/parrot/PACT
- Documentation
+ We are in the process to migrating our Trac wiki at
http://trac.parrot.org/ to Github at https://github.com/parrot/parrot/wiki
+ Packfile PMC documentation was updated
- Tests
+ Select PMC tests improved to pass on non-Linuxy platforms
|
|
http://pcc.ludd.ltu.se/fisheye/changelog/pcc
some work was done with build system, and so gmake is no longer
required, and parallel builds should work fine
while here, fix some pkglint complaints
|
|
Bump PKGREVISION
|
|
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)
Enjoy.
|
|
just "valac") versions, to prepare for parallel installation of
multiple vala compiler versions
|
|
Some extension might need Ruby's distribution files.
|
|
Changes in Racket 5.2.1
* Performance improvements include the use of epoll()/kqueue()
instead of select() for the Racket thread scheduler, cross-module
inlining of small functions, and the use of SSE instead of x87 for
JIT-compiled floating-point operations on platforms where SSE is
always available (including x86_64 platforms). A related change
is the interning of literal numbers, strings, byte strings,
characters, and regexps that appear in code and syntax objects.
* DrRacket uses a set of composable ray-traced icons available from
the new `images' library collection.
* Typed Racket's `typecheck-fail' form allows macro creators to
customize the error messages that Typed Racket produces. This is
especially useful when creating pattern matching macros.
* The performance of Redex's matcher has been substantially
improved; depending on the model you should see improvements
between 2x and 50x in the time it takes to reduce terms.
* Plots look nicer and are more correct at very small and very large
scales. New features include customizable dual axis ticks and
transforms (e.g., log axes, date and currency ticks, axis interval
collapse and stretch), stacked histograms, and 3D vector fields.
The legacy `fit' function and libfit have been removed.
* The `2htdp/universe' library's `big-bang' form supports an
experimental game pad key handler.
* The `db' library now supports nested transactions and PostgreSQL
arrays. Bugs involving MySQL authentication and memory corruption
in the SQLite bindings have been fixed.
* The Macro Stepper tool in DrRacket no longer executes a program
after expanding it.
* In the DMdA teaching languages, infinite recursive signatures
("streams", for example) with no intervening `mixed' are now
supported, and the signatures of record definitions without fields
now have generators for use with `property'.
* MysterX's ActiveX support is deprecated and will be removed in the
next release. MysterX's core COM functionality will become
deprecated in the next release, but COM functionality will be
supported for the foreseeable future as a compatibility layer over
a forthcoming `ffi/com' library.
|
|
in php-5.3.9nb2 package.
02 Feb 2012, PHP 5.3.10
- Core:
. Fixed arbitrary remote code execution vulnerability reported by Stefan
Esser, CVE-2012-0830. (Stas, Dmitry)
|
|
Hopefully, these 18 minutes is allowed to avoid to PKGREVISION bump.
|
|
Hashtable Collision DOS" by revision 323007 from PHP's repository.
http://thexploit.com/sec/critical-php-remote-vulnerability-introduced-in-fix-for-php-hashtable-collision-dos/
Bump PKGREVISION.
|
|
|
|
|
|
Requested by Noud de Brouwer in PR 45725.
|
|
cargo-culted from an older gcc package directly installing into
${PREFIX}. Add include/ to buildlinked files.
|
|
cargo-culted from an older gcc package directly installing into
/usr/pkg. Add include/ to buildlinked files.
|
|
There're lots of changes since version 0.13.1 including changes
to the language, the standard library, addition of new grades
and new backends, bug fixes. Read lengthy details in NEWS file
in distributed source.
|
|
SML/NJ 110.73 provides a number of new library features,
including a new library for working with HTML 4, as well
as many bug fixes.
Details:
CM:
+ Added boolean literals (true and false) to the
conditional-expression syntax in CM. Thus, you can write
#if true structure Foo #endif
in a CM file. This change is meant to make it easier to use
autoconf to configure the build process of an SML
application.
ML-Yacc:
+ Fixed ml-yacc examples to respect the changed signatures
with respect to TextIO.inputLine.
SML/NJ Library:
+ Added findExe function to PathUtil module.
+ Modified the implementation of GetOpt.usageInfo so that if
the help string has embedded newlines, then the extra lines
are properly indented.
+ Changed the interface of JSONStreamParser to support both
parsing files and TextIO.instreams.
+ Added HTML4 library.
+ Fixed bug in hashed cons library (bug #55).
+ Added array iterators to DynamicArray module.
Concurrent ML:
+ The paths used to specify the CML versions of libraries in
a CM file have been rationalized (bug #68)
$cml/basis.cm -- the CML version of $/basis.cm
$cml/cml.cm -- core CML features
$cml/cml-lib.cm -- CML library code
$cml/trace-cml.cm -- TraceCML library for debugging
$cml/smlnj-lib.cm -- CML version of the $/smlnj-lib.cm library
$cml/inet-lib.cm -- CML version of the $/inet-lib.cm library
$cml/unix-lib.cm -- CML version of the $/unix-lib.cm library
Note that the old naming scheme is still supported, but may
be removed in some future version.
+ Added Barriers module to CML.
+ Fixed the Win32 socket and polling implementation to work
correctly with CML. Signature of poll was wrong and didn't
handle sockets at all.
MLRISC:
+ Added support for the RTDSC and RTDSCP instructions to the
amd64 code generator.
|
|
This compiler requires binutils 2.17 which A) doesn't build on DragonFly
and B) is a significant downgrade over the system binutils. DragonFly
users should look at lang/gnat-aux for a pkgsrc compiler which is based
on gcc 4.6. lang/gcc46 doesn't build on DragonFly either, but it may be
worth fixing that package. This one isn't worth the effort for us.
|
|
be found, so provide it.
|
|
Bump PKGREVISION
|
|
the libdir.
|
|
|
|
|
|
|
|
|
|
Bump PKGREVISION
|
|
|
|
Maintenance release with minor bugfixes.
|
|
gets optimised away by it.
XXX This can most likely supersede hacks.mk
|
|
for PHP5.3.7.
Bump PKGREVISION.
|
|
This release is mainly a stabilization of the R14B03 release (but as
usual there are some new functionality as well).
One pkgsrc change: add flex to USE_TOOLS, so that megaco_flex_scanner_drv
gets built on all SunOS flavors.
Read full announcement at
http://www.erlang.org/download/otp_src_R14B04.readme
|
|
|
|
Based on PR pkg/42846
Changelog:
CHANGES FROM 2.40 to 2.50
* Bug fixes
* New compilation procedure for MVS and CMS
CHANGES FROM 2.30 to 2.40
* Bug fixes from Bill Chatfield
* Updated documentation
* Added support for compiling on CMS (another IBM mainframe OS)
CHANGES FROM 2.20pl2 to 2.30
* Minor bug fixes, cosmetic improvements and portability improvements
* Added support for compiling on MVS (IBM mainframe)
Tested on NetBSD/i3865.99.59 and 5.1.
|
|
Update to "The Java Language Specification, Third Edition" HTML book.
* Update MASTER_SITES.
|
|
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
* Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
real GNU sed is required.
* In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
|
|
|
|
|
|
BUILD_DEPENDS on bison to USE_TOOLS=bison. The minimum bison version
required in mk/tools/bison.mk is good enough for all of them.
|
|
This package is a ancient package before support multi python version variants.
We can use py*-html-docs packages for each variants as it is now.
|
|
|
|
|
|
|
|
|
|
will be added, or not works as expected.
|
|
suhosin-patch is provided as modified one; only copyright year.
PHP 5.3.9 Released!
[10-Jan-2012] The PHP development team would like to announce the immediate
availability of PHP 5.3.9. This release focuses on improving the stability of
the PHP 5.3.x branch with over 90 bug fixes, some of which are security
related.
Security Enhancements and Fixes in PHP 5.3.9:
* Added max_input_vars directive to prevent attacks based on hash
collisions. (CVE-2011-4885)
* Fixed bug #60150 (Integer overflow during the parsing of invalid
exif header). (CVE-2011-4566)
Key enhancements in PHP 5.3.9 include:
* Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd
argument to is_a and is_subclass_of).
* Fixed bug #55609 (mysqlnd cannot be built shared)
* Many changes to the FPM SAPI module
For a full list of changes in PHP 5.3.9, see the ChangeLog. For source
downloads please visit our downloads page, Windows binaries can be found on
windows.php.net/download/.
All users are strongly encouraged to upgrade to PHP 5.3.9.
|
|
New in version 1.0.55
* enhancements to building SBCL using make.sh:
+ --fancy can be specified to enable all supported feature
enhancements.
+ --with-<feature> and --without-<feature> can be used to
specify which features to build with.
+ --arch option can be used to specify the architecture to
build for. (Mainly useful for building 32-bit SBCL's on
x86-64 hosts, not full-blows cross-compilation.)
* enhancement: extended package prefix syntax
<pkgname>::<form-in-package> which allows specifying name
of the default interning package for the whole form.
* enhancement: when *READ-EVAL* is true, arrays with element
type other than T can be printed readably using #.-based
syntax. (Thanks to Robert Brown)
* enhancement: MAKE-ALIEN signals a storage-condition instead
of returning a null alien when malloc() fails. (#891268)
* enhancement: SB-EXT:PRINT-UNREADABLY restart for
PRINT-NOT-READABLE conditions can be conveniently accessed
through function with the same name, analogously to CONTINUE.
* enhancement: SB-EXT:*SUPPRESS-PRINT-ERRORS* can be used to
suppress errors from the printer by type, causing an error
marker to be printed instead. (Thanks to Attila Lendvai)
* enhancement: BACKTRACE and DESCRIBE now bind *PRINT-CIRCLE*
to T, and generally behave better when errors occur during
printing.
* enhancement: the test runner now takes a --report-skipped-tests
argument to report the individual tests skipped as well as the
number of skipped tests.
* enhancement: undefined functions now appear in backtraces as
("undefined function") instead of ("bogus stack frame") on
x86oids.
* enhancement: detected deadlocks no longer cause stderr to be
spammed, and deadlock errors are reported in an easier-to-decipher
manner.
* enhancement: DESCRIBE on type designators reports the
expansion in more cases.
* enhancement: SBCL now provides either an explicit :BIG-ENDIAN
or :LITTLE-ENDIAN in *FEATURES*, instead of :BIG-ENDIAN being
implied by lack of the :LITTLE-ENDIAN feature. (Thanks to
Luis Oliveira, #901661)
* enhancement: better disassembly of segment-prefixes on x86
and other instruction prefixes (e.g. LOCK) on x86 and x86-64.
* optimization: FIND and POSITION on bit-vectors are orders of
magnitude faster (assuming KEY and TEST are not used, or are
sufficiently trivial.)
* optimization: SUBSEQ on vectors of unknown element type is
substantially faster. (#902537)
* optimization: specialized arrays with non-zero :INITIAL-ELEMENT
can be stack-allocated. (#902351)
* optimization: the compiler is smarter about representation
selection for floating point constants used in full calls.
* optimization: the compiler no longer refuses to coerce large
fixnums to single floats inline, except on x86 where this
limitation is still necessary.
* bug fix: deadlock detection could report the same deadlock
twice, for two different threads. Now a single deadlock is
reported exactly once.
* bug fix: interval-arithmetic division during type derivation
did not account for signed zeros.
* bug fix: compiler error when typechecking a call to a
function with non-constant keyword arguments.
* bug fix: misoptimization of TRUNCATE causing erratic behaviour.
* bug fix: condition slot accessors no longer cause undefined
function style-warnings when used in the :REPORT clause of
the DEFINE-CONDITION form that defines them. (#896379)
* bug fix: DEFGENERIC warns about unsupported declarations, as
specified by ANSI. (#894202)
* bug fix: SUBTYPEP tests involving forward-referenced classes
no longer bogusly report NIL, T.
* bug fix: bogus style-warnings for DEFMETHOD forms that both
declared some required arguments ignored and performed
assignments to others. (#898331)
* bug fix: *EVALUATOR-MODE* :COMPILE treated (LET () ...)
identically to (LOCALLY ...) leading to internally
inconsistent toplevel-formness.
* bug fix: non-toplevel DEFSTRUCT signaled a style warning for
unknown type.
* bug fix: redefining a function whose previous definition
contained an unknown type no longer causes a style-warning. (#806243)
* bug fix: undefined functions now appear in backtraces as
("undefined function") instead of ("bogus stack frame") on non-x86oids.
* bug fix: backtraces are no longer cut off at ("undefined
function") when called under certain circumstances (involving a
caller-allocated stack frame) on PPC.
* bug fix: RUN-PROGRAM leaked a file-descriptor per call on
non-Windows systems. (regression since 1.0.53)
* bug fix: GC deadlocks from dladdr() on certain platforms.
* bug fix: broken standard streams no longer automatically
cause recursive errors on debugger entry.
* bug fix: build ignored --dynamic-space-size=<size> argument
to make.sh (regression since 1.0.53)
* bug fix: attempts to stack allocate a required argument to a
function with an external entry point caused compiler-errors.
* bug fix: compiler notes for failed stack allocation for a
function argument no longer claim to be unable to stack
allocate the function.
* bug fix: COERCE now signals a type-error on several
coercions to subtypes of CHARACTER that are forbidden
according to ANSI. (#841312)
* bug fix: missing failure-to-stack-allocate compiler notes
for some forms of MAKE-ARRAY with dynamic-extent. (#902351)
* bug fix: some of the compile-time side-effects of DEFCLASS
were not caught by package locks.
|
|
|
|
Previously the Ada testsuite was given unlimited stack resources for the
x86_64 arch on NetBSD. Since all platforms now need unlimited stack
resources to build gnat-aux due to the addition of <platform>-stdint.h
header, this platform specific restriction on the Ada testsuite was
removed.
Unfortunately that resulted in a new stack test failure on i386 NetBSD
platforms (gnat.dg/task_stack_align.adb execution test), so the original
restriction seen in gnat-aux-20110627 was restored. Now i386 NetBSD
once again pass all gnat.dg tests. This is strictly a testsuite issue
so no PKGREVISION bump is necessary.
|
|
Obvious additions:
1) Upgrades sync from gcc 4.6.1-RELEASE to gcc 4.6.2-RELEASE
2) New capability of building Fortran
3) New capability of building Objective-C
4) Building of all 5 languages (Ada,C,C++,ObjC,Fortran) now default
5) Fortran testsuite added
6) ObjC testsuite added
Behind the scenes:
1) Previously GNAT-Aux was built from a custom-built tarball. Now real
real gcc source files are used instead, but heavily patched.
2) The standard patch mechanism is not used. Composite diff files are
generated by dragonlace.net and they are applied as needed, and
are located in the "files" directory
3) This might be the only gcc that doesn't use the monolithic source tar
ball. Depending on the options selected, the makefile updates its
distfile list and only downloads what it needs, including testsuite
files and dejagnu support.
4) All platforms are now built with unlimited stacksize command due to
new issues with <platform>-stdint.h functionality.
5) All platforms use unlimited stacksize for Ada testing. Before it was
limited to NetBSD x86_64. This may have introduced a failure on
NetBSD i386 though. There were no other impacts according to the
Ada testsuite results.
6) The PLIST automatic generation was significantly simplified, resulting
in some variable deletion.
7) libstdc++ can't break testing now (forced to evaluate to true)
8) Unnecessary depends and USE_TOOLS removed
9) The includes-fixed directory is now removed from all platforms, arches
now rather than problematic ones. It seems that it can only make no
difference or cause problems, so no reason to keep it around.
A) Unnecessary do-config phase "touches" removed.
B) Several fixes added to diff patches to improve testsuite results on
c, c++, and fortran for all platforms.
|
|
|