Commit graph

5246 commits

Author SHA1 Message Date
asau
624e1d6301 Commit forgotten files. 2009-12-15 12:09:20 +00:00
asau
7de3b5bf72 Update to Erlang/OTP R13B03.
SunOS, Java and ODBC support by Filip Hajny
and some tests by Matthias Kretschmer.


Changes in R13B03
-----------------

There are mostly error corrections, but also some new functionality.
Some highlights in the R13B03 release are:
 - Native Implemented Functions (NIFs) still experimental but very useful.
 - The documentation is built in a new way using xsltproc and Apache FOP.
   The layout is changed both in HTML and PDF versions. This is the first
   step, more changes and improvements will come in the following releases.


Changes between R13A and R13B02 are unknown.


Changes in R13A
---------------

1.1 Erlang Language and Run-time System

Multi-core and SMP performance improvements

There SMP performance is significantly improved:
 - multiple, scheduler specific run queues;
 - further optimized message passing;
 - CPU-bound scheduler threads.

Unicode support as described in EEP10

New BIF's: atom_to_binary/2, binary_to_atom/2, binary_to_existing_atom/2.

Independent Erlang clusters on the same host


1.2 New Applications

Reltool, release management tool.
WxErlang


1.3 New features in Existing Applications

Common_test
 - SSH and SFTP support
 - test case groups

Dialyzer
 - opaque type declarations;
 - UTF segments handling

SSL
 - pure Erlang implementation (except crypto routines)

STDLIB
 - scanner has been augmented to return white-space, comments
 and exact location of tokens.
2009-12-15 12:07:57 +00:00
asau
6c19d82d7b Support FreeBSD. 2009-12-15 06:35:29 +00:00
joerg
6d59d6a616 Override LIBLTDL explicitly to unbreak build with libtool 2.2.
Fix PLIST. Bump revision.
2009-12-14 18:32:07 +00:00
seb
1804423e46 Fix fetch: adjust MASTER_SITES to CPAN's src/5.0/ directory. 2009-12-14 12:24:46 +00:00
seb
7b4f7b83b7 Update perl from version 5.10.0nb6 to version 5.10.1.
Pkgsrc changes:
- Adjust some patches
- Remove patches integrated upstream

Upstream changes:
"5.10.1 is a maintenance release for perl 5.10, incorporating various
minor bugfixes and optimisations."

Nonetheless some incompatibles changes are noteworthy and are related
to:
- flip-flop and defined-or operators behavior in switch statement
- type-based dispatch and overloading of the smart match operator
- 'use feature :5.10*' semantics
- Perl development switched to git
- internal structure of the ext/ perl source directory changed
- removal of the modules Test::Harness::Straps, ExtUtils::MakeMaker::bytes
and ExtUtils::MakeMaker::vmsish
- the Module::CoreList module no longer contains the %:patchlevel hash
- a bugfix related to the handling of the /m modifier and qr resulted
in a change of behaviour between 5.8.x and 5.10.0 (this was missing from
perl 5.10.0 perldelta).

For a complete list of changes see included perl5101delta(1) or
http://perldoc.perl.org/perl5101delta.html
2009-12-14 06:36:56 +00:00
asau
da2138f566 Update to Poly/ML Version 5.3
Major New Features

  - Addition of IDE interface support.
  - Changes to pretty-printing and equality. These are now inherited
    across module boundaries. Addition of PolyML.addPrettyPrinter
    to install a new-style pretty printer.
  - Reworked implementation of signatures reducing the memory
    requirements when a named signature is used in multiple places.
  - Improvements to printing of types and error messages.

Minor Additions and Changes

  - Support for out-of-tree builds
  - Added finalisation for foreign-function interface (CInterface)
  - Removed remaining support for ML90
  - Added PolyML.sourceLocation pseudo-function that returns the current
    source location, PolyML.raiseWithLocation that raises an exception
    with an explicit location and PolyML.exceptionLocation that returns
    the location where an exception was raised.
  - Added PolyML.Compiler.reportUnreferencedIds switch to enable reporting
    of unreferenced identifiers.
  - Added breakEx and clearEx to debugger functions.
    These enter the debugger when the code raises a given exception.
  - Improvement to resonsiveness to pipes especially in Windows.
  - Added X86-64 version of Word32 structure. 64-bit machines
    do not require 32-bit values to be "boxed".

Bug Fixes

  - Now builds on Mac OS X 10.6 (Snow Leopard)
  - Fix multi-threading on Sparc but now only supports v9 processors.
  - Fix timing-related crash when Poly/ML exits
  - Fix string argument to OS.SysErr exception
  - Fix to OS.FileSys.mkDir in Windows
  - Fix to pow(~1, n) where n is even
  - Various fixes to conform more closely to the standard.
2009-12-13 23:26:25 +00:00
asau
2e045c8460 Support staged installation. 2009-12-12 21:58:18 +00:00
asau
53d3bcc557 Support staged installation. 2009-12-12 21:36:55 +00:00
asau
d0d0768c13 Support staged installation. 2009-12-12 21:12:43 +00:00
asau
243d3c0059 Support staged installation. 2009-12-10 23:42:14 +00:00
he
9ee790b764 Update to version 1.7.0.
Pkgsrc changes:
 o Adapt the patch to t/op/io.t to a change done upstream slightly
   after 1.7.0 was released.
 o Add a patch which fixes a problem exposed by one of the tests,
   related to library cloning, which caused dlclose() to be called
   twice with the same handle value, ref. Parrot ticket 1340.

Upstream changes:

New in 1.7.0
- Functionality
 + Parrot_capture_lex has been added to the PARROT_EXPORT API
 + PARROT_MAX_ARGS has been increased from 8 to 16 to allow for
   ops that take mo re than 8 args
- Performance
 + The profiling runcore now caches metadata for improved performance
- Maintenance and cleanup
  + Expanded the Parrot debugger documentation
  + Parrot debugger now uses the new Parrot STRING API
  + Continue to port rest of internals to use the STRING API
- Deprecations
 + The JIT subsystem has been removed and is being written from
   the ground up. More information can be found at
   https://trac.parrot.org/parrot/wiki/JITRewrite
 + Implicit optional named parameters (eligible in 2.1)
 + Continuation-based ExceptionHandlers (eligible in 2.1)
 + Use of undocumented variables in class_init (eligible in 2.1)
 + Parrot_oo_get_namespace (eligible in 2.1)
- Bugfix
  + Improved line number tracking in IMCC
- Tests
  + Converted many more Perl 5 tests to PIR
  + Expanded test coverage of the CallSignature, Namespace, FixedPMCArray,
    ResizeableIntegerArray and ExceptionHandler PMCs
2009-12-09 09:23:50 +00:00
joerg
1e99d55e83 Not MAKE_JOBS_SAFE. 2009-12-07 22:56:02 +00:00
asau
52e76fd5d8 Follow f2c/libf2c split, bump revision. 2009-12-05 11:35:49 +00:00
asau
bad6bfba07 Restore YACC dependency lost during previous update. 2009-12-03 12:48:37 +00:00
asau
e6513c8232 Split f2c into library (devel/libf2c) and translator packages.
Requested by <joerg>.
2009-12-03 12:39:59 +00:00
drochner
80f82d83bd NetBSD<5.99's curses has a wrong keypad(3) declaration, use pkgsrc
ncurses there
noticed by joerg
2009-12-01 10:36:58 +00:00
dsainty
e06a59f1a7 USE_TOOLS+=yacc - For building in semi bovine-free environments. 2009-12-01 10:09:17 +00:00
taca
1c11699394 Add fixes for http://secunia.com/advisories/37412/ from PHP's repositry.
1. CVE-2009-3292 is already fixed in 5.2.11.

2. CVE-2009-3558

	http://svn.php.net/viewvc?view=revision&revision=288934

3. CVE-2009-3557

	http://svn.php.net/viewvc?view=revision&revision=288945
	http://svn.php.net/viewvc?view=revision&revision=288971

4. CVE-2009-4017

	http://svn.php.net/viewvc?view=revision&revision=289990
	http://svn.php.net/viewvc?view=revision&revision=290820
	http://svn.php.net/viewvc?view=revision&revision=290885

Other pkgsrc changes:

* Don't hardcord /usr/pkg in php.ini-dist and php.ini-recommended.
* Add comments to some of patch files.

Bump PKGREVISION.
2009-11-30 06:14:08 +00:00
enami
7ddd7e4203 Make lang/gauceh work on arm baed NetBSD.
- Don't define DOUBLE_ARMENDIAN if netbsd.
- Backport alignment problem fix from trunk.
2009-11-29 13:01:06 +00:00
joerg
7a841423a9 Sort --mode argument before comiler in libtool invocation. 2009-11-27 13:26:49 +00:00
enami
25f7668b3b Update gauche to 0.9. Ok'ed by uebayashi.
- patch-ae is removed since the change is included in upstream.
- patch-a[h-k] is removed since the way to handle rpath leak
  is changed; now gauche-config is also `relink'ed before installed.

Here is breif list of changes from 0.8.13:

2009/11/22

    Gauche 0.9: Major Feature Enhancements

        * C API incompatible changes: Several incompatible C API
          changes are introduced, which may cause some extension to
          fail to compile. See API Changes in 0.9 for the details.

        * New features

              o New module: rfc.zlib: Zlib compression/decompression.

              o New module: rfc.sha: SHA2 support. rfc.sha1 is
                superseded by this module.

              o New module: util.sparse: Sparse vectors backed up by
                space-efficient trie, and hash-tables implemented on
                top of sparse vectors. They are memory efficient than
                the builtin hash tables when you want to keep tens of
                millions of entries.

              o Autoprovide: You no longer need 'provide' form for
                most of times. If (require "X") successfully loads
                X.scm and it doesn't have a provide form, the feature
                "X" is automatically provided. See the "Require and
                provide" section of the reference for more details.

              o Module gauche.test: Improved testing for
                exceptions. You can now test whether a specific type
                of condition is thrown by giving (test-error
                condition-type) as the expected result. See the manual
                entry for more details.

              o Module rfc.http: Now handles proxy by :proxy keyword
                argument. You can also easily compose
                application/x-www-form-urlencoded and
                multipart/form-data message to send form
                parameters. New procedures: http-put and http-delete.

              o Module rfc.mime: Added support of composing a MIME
                message.

              o Module gauche.threads: New procedures: thread-stop!,
                thread-cont!, thread-state.

              o Module gauche.termios: On Windows native support, this
                module provides Windows Console API instead of POSIX
                termios API, since emulationg POSIX termios on Windows
                is too much. A set of common high-level API that can
                be used on both POSIX and Windows are also added.

              o Module gauche.dictionary provides a bidirectional map,
                <bimap>.

              o run-process in module gauche.process, and builtin
                sys-exec and sys-fork-and-exec support :directory
                keyword argument to specify the working directory of
                the executed process.

              o Module file.util provides create-directory-tree and
                check-directory-tree.

              o Module gauche.net provides low-level socket
                operations: socket-sendmsg, socket-buildmsg, and
                socket-ioctl. Call-with-client-socket takes new
                keyword args to specify buffering mode for the socket.

              o Module www.cgi: cgi-main switches the buffering mode
                of stderr to line, so that the httpd log can record
                error messages line-by-line (much less clutter than
                before).

        * Major fixes and improvements

              o Fixed build problem on OSX 10.6 (Snow Leopard).

              o Performance is greatly improved on floating point
                number arithmetics, optional argument handling of
                builtin procedures, and case-lambda.

              o Now all whitespace characters defined in R6RS works as
                intertoken spaces in the source code.

              o A warning message is printed when a thread exits with
                an error and no other thread retrieve its status by
                thread-join! before the thread is GC-ed. This helps
                troubleshooting. Since thread-join! is the only way to
                know if the thread exitted by an error, you have
                either to call thread-join! to make sure to check the
                status, or to write the thread thunk to catch all
                errors and handle them properly.

              o Anonymous module name is #f now, instead of (somewhat
                arbitrarily chosen) |#|.

              o Some enhancements on symbols: 'uninterned' symbos are
                officially supported (symbols generated by gensym have
                been uninterned, but never been documented
                officially.) Uninterned symbols are written as
                #:symbol a la CommonLisp. Uninterned symbols are not
                registered to the internal symbol table, so there's no
                worry about name crash. The only way to refer to the
                same uninterned symbol from more than one place in the
                source code is to use srfi-38 notation (#n= and
                #n#). You can create uninterned symbol by
                string->uninterned-symbol and check whether a symbol
                is interned or not by symbol-intened?. There is also a
                new procedure, symbol-sans-prefix.

        * Windows support

              o Precompiled binary installer for Windows is now
                available. Get Gauche-mingw-0.9.exe. It is supported
                on Windows NT 3.5 and later (sorry, no support for
                Win9x.)

              o Precompiled binary does not include thread and gdbm
                support (yet). It is compiled to use utf-8 internal
                encoding.

              o Some Unix-specific system functions are not available,
                or have slightly different semantics because they are
                emulated via Windows API. If a function is not
                available on Windows, the reference manual says
                so. Windows version hasn't be used heavily, so expect
                bugs.

              o Large character set support on Windows Console is
                pretty limited. It is recommended to run gosh under
                Emacs for interactive use. See WindowsConsole for the
                details.

2008/10/6

    Gauche 0.8.14: Maintenance release.

        * Bug fixes

              o In some cases, an argument list passed to apply wasn't
                copied.

              o On some platforms, signal mask of threads could be
                altered inadvertently by exception handling due to the
                different behavior of sigsetjmp.

              o format now raises an error if there's an incomplete
                tilde sequence in the given format string.

              o Internal parameter (gauche.parameter) code had a bug
                that allocates not enough storage.

              o There was a couple of bugs in dynamic-load that could
                cause dead lock or leaving internal state
                inconsistent.

              o Module rfc.http: The 'host' field became inconsistent
                when redirection happened.

        * R6RS-ish extensions

              o R6RS reader directive #!r6rs, #!fold-case and
                #!no-fold-case are recognized now. The latter two can
                be used to change case-folding mode of the reader in
                the middle of the source code. See the manual for the
                details.

              o New core procedures: finite?, infinite?, nan?, eof-object.

              o Two argument version of log: (log z b) is for base-b
                logarithm of z.

        * Extension-building improvements

              o gauche-config script provides --rpath-flag option to
                retrieve platform-specific rpath link option
                (e.g. "-Wl,--rpath -Wl,").

              o gauche-package script accepts --local option to the
                'compile' and 'install' command to add local include
                paths and local library search paths
                conveniently. Basically, gauche-package compile
                --local=DIR package.tgz causes -IDIR/include and
                -LDIR/lib to be added to the actual compile and link
                command lines. To give more than one directory, say
                --local=DIR1:DIR2:....

              o A stub generator and ahead-of-time compiler (the
                facility to pre-compile Scheme code into VM
                instruction array as static C data) is integrated,
                allowing C and Scheme code to be mixed in the same
                source; this feature is not yet documented and the
                details are subject to change, but the curious mind
                can take a look at ext/dbm/*, which were much simpler
                than the previous version.

        * Additional improvements, new procedures & macros

              o GC is now Boehm GC 7.1.

              o Large part of VM code is rewritten for better
                performance and maintainability.

              o New procedure: hash-table-copy.

              o New convenience macros: rlet1 and if-let1.

              o You can now hook exit operation by the exit-handler
                parameter. See the "Program termination" section of
                the manual for the detailed description of this
                feature.

              o Made sys-lstat work like sys-stat on Windows platform;
                one less headache to write cross-platform code.

              o Module gauche.net: Constants SHUT_RD, SHUT_WR and
                SHUT_RDWR are defined to pass to socket-shutdown.

              o Module file.util: New convenience procedures:
                copy-directory*, touch-files, remove-files,
                delete-files.

              o Module dbm.*: Renamed dbm-rename to dbm-move for the
                consistency. (The old name is kept as alias for the
                backward compatibility). Added dbm-copy and dbm-move
                missing from dbm.fsdbm. Also properly detects
                variations of suffixes of ndbm-compatible database at
                configuration time.

              o Module www.cgi: :mode option is added to the MIME part
                handler passed to get-mime-parts to specify the
                permissions of the saved file.

              o Module rfc.ip: New procedure: ipv4-global-address?.
2009-11-27 09:26:06 +00:00
joerg
168214f635 Pass down --x-includes/--x-libraries for modular Xorg too. 2009-11-26 16:40:55 +00:00
joerg
d82942316e Just use our CC, don't override it. Helps libtool-2.2. 2009-11-26 00:48:58 +00:00
hasso
e6d6d2161a Make 'clang -pthread' work on recent DragonFly versions. The patch from
upstream svn trunk. Bump PKGREVISION.
2009-11-25 12:32:30 +00:00
kefren
2547942bee build with moonlight support. Added as a default option. Bump pkgrevision 2009-11-25 10:13:06 +00:00
tron
aad772a41e Use ${BSD_INSTALL_DATA} instead of ${INSTALL_FILE} which is only available
under NetBSD and conflicts with a "pkgsrc" setting.

The "f2c" package now builds and installs under Mac OS X (Snow Leopard).
2009-11-23 17:12:30 +00:00
tnn
47bb8ebf03 fix grammar to make bison happy 2009-11-23 15:30:29 +00:00
asau
ce5653e1b8 Fix NetBSD builds now: include bsd.dep.mk, conditionalize bsd.depall.mk. 2009-11-23 15:08:45 +00:00
asau
430b5fc2f3 Simulate "bsd.init.mk" because for some unknown reason
pkgsrc doesn't provide it.
This fixes build problems on platforms other than NetBSD.
2009-11-23 10:43:36 +00:00
tnn
9252b3fbcf Resurrect patch-ai, it's needed to build on 64-bit platforms. (hi asau!) 2009-11-22 21:19:19 +00:00
abs
02ce5d0c68 Updated lang/sun-jdk15 to 5.0.22
Changes in 1.5.0_22

The full internal version number for this update release is 1.5.0_22-b03 (where "b" means "build"). The external version number is 5.0u22.
OlsonData 2009m

This release contains Olson time zone data version 2009m. For more information, refer to Timezone Data Versions in the JRE Software .

Security Baseline

This update release specifies the following security baseline:
JRE Family Version 	Java SE
Security Baseline 	Java SE for Business
Security Baseline 1.4.2 	1.4.2_19 	1.4.2_24

In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) include the Access Only option and are available to Java SE for Business subscribers.

For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .

Root Certificates

Root Certificates are included in this release.

    * Added one new root certificate for SECOM. (Refer to 6872579.)
    * Added one new root certificate for GlobalSign. (Refer to 6860447.)

Bug Fixes

This release contains fixes for one or more security vulnerabilities. For more information, please see Sun Alerts 269868, 270474, 270475, and 270476.

Bug fixes for vulnerabilities are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6631533 	java 	classes_2d 	ICC_Profile allows detecting if some files exist
6815780 	java 	classes_2d 	TrueType font parsing crash when stressing Sun Bug 6751322 test case
6822057 	java 	classes_2d 	X11 and Win32GraphicsDevice don't clone arrays returned from getConfigurations()
6862969 	java 	classes_2d 	JPEG JFIF Decoder issue
6862970 	java 	classes_2d 	Image Color Profile parsing issue
6872357 	java 	classes_2d 	JRE AWT setDifflCM vulnerable to Stack Overflow
6872358 	java 	classes_2d 	JRE AWT setBytePixels vulnerable to Heap Overflow
6664512 	java 	classes_awt 	Component and [Default]KeyboardFocusManager pass security sensitive objects to loggers
6636650 	java 	classes_lang 	(cl) Resurrected ClassLoaders can still have children
6861062 	java 	classes_security 	Disable MD2 in certificate chain validation
6863503 	java 	classes_security 	SECURITY: MessageDigest.isEqual introduces timing attack vulnerabilities
6864911 	java 	classes_security 	ASN.1/DER input stream parser needs more work
6854303 	java 	classes_sound 	Sun Java HsbParser.getSoundBank Stack Buffer Overflow Vulnerability
6657026 	java 	classes_swing 	Numerous static security flaws in Swing (findbugs)
6657138 	java 	classes_swing 	Mutable statics in Windows PL&F (findbugs)
6824265 	java 	classes_util_i18n 	(tz) TimeZone.getTimeZone allows probing local filesystem
6632445 	java 	imageio 	DoS from parsing BMPs with UNC ICC links
6862968 	java 	imageio 	JPEG Image Writer quantization problem
6874643 	java 	imageio 	ImageI/O JPEG is vulnerable to Heap Overflow
6869694 	java 	install 	java update malfunctioning

Other bug fixes are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6876061 	java 	classes_awt 	Following JCK5 test not working as exp-d on linux: awt-interactive-ComponentTests
6860447 	java 	classes_security 	Add GlobalSign R3 Root certificate to the JDK
6872579 	java 	classes_security 	Add SECOM Root CA 2 to JDK
6880110 	java 	classes_util_i18n 	(tz) Support tzdata2009m

Changes in 1.5.0_21

The full internal version number for this update release is 1.5.0_21-b01 (where "b" means "build"). The external version number is 5.0u21.
OlsonData 2009l

This release contains Olson time zone data version 2009l. For more information, refer to Timezone Data Versions in the JRE Software .

Security Baseline

This update release specifies the following security baseline:
	JRE Family Version 	Java SE
Security Baseline 	Java SE for Business
Security Baseline 1.4.2 	1.4.2_19 	1.4.2_22

On October 30, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) include the Access Only option and are available to Java SE for Business subscribers.

For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .

Additional Supported System Configurations

As of this update, support has been added for the following system configurations:

    * Windows Vista SP2
    * Windows Server 2008 SP2

Refer to the Supported System Configurations page.
Bug Fixes

Bug fixes are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6422099 	hotspot 	compiler2 	C2 assert("live value must not be garbage")
6445745 	hotspot 	compiler2 	TransformerManagementThreadAddTests.java fails an assertion
6772683 	hotspot 	compiler2 	Thread.isInterrupted() fails to return true on multiprocessor PC
6842999 	hotspot 	runtime_system 	Update hotspot windows os_win32 for windows 2008 R2
6845161 	jaas 	login 	Bottleneck in Configuration.getConfiguration synchronized call
6860491 	java 	classes_awt 	WRAP_TIME_MILLIS incorrectly set
6843003 	java 	classes_lang 	Windows Server 2008 R2 system recognition
6808046 	java 	classes_swing 	Having image problems on Asian Languages display
6645292 	java 	classes_text 	[Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly
6665028 	java 	classes_text 	native code of method j*.text.Bidi.nativeBidiChars is using the contents of a primitive array direct
6872467 	java 	classes_util_i18n 	(tz) Support tzdata2009l
6814140 	java 	classes_util_logging 	deadlock due to synchronized demandLogger() code that locks ServerLogManager
6817482 	java_plugin 	iexplorer 	On IE, modal JDialog from an Applet in html frame is not modal
6432317 	java_plugin 	misc 	Vista: Java Plugin won't be able to launch extension installers.
6818278 	javawebstart 	jnlp_file 	sunmc console when started with javaws does not communicate with the firewall port range
6748156 	jndi 	ldap 	add an new JNDI property to control the boolean flag WaitForReply (JDK5)
6750362 	jndi 	ldap 	Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls
2009-11-22 19:48:06 +00:00
abs
dfbbc1f032 Updated lang/sun-jre15 to 5.0.22
Changes in 1.5.0_22

The full internal version number for this update release is 1.5.0_22-b03 (where "b" means "build"). The external version number is 5.0u22.
OlsonData 2009m

This release contains Olson time zone data version 2009m. For more information, refer to Timezone Data Versions in the JRE Software .

Security Baseline

This update release specifies the following security baseline:
JRE Family Version 	Java SE
Security Baseline 	Java SE for Business
Security Baseline 1.4.2 	1.4.2_19 	1.4.2_24

In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) include the Access Only option and are available to Java SE for Business subscribers.

For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .

Root Certificates

Root Certificates are included in this release.

    * Added one new root certificate for SECOM. (Refer to 6872579.)
    * Added one new root certificate for GlobalSign. (Refer to 6860447.)

Bug Fixes

This release contains fixes for one or more security vulnerabilities. For more information, please see Sun Alerts 269868, 270474, 270475, and 270476.

Bug fixes for vulnerabilities are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6631533 	java 	classes_2d 	ICC_Profile allows detecting if some files exist
6815780 	java 	classes_2d 	TrueType font parsing crash when stressing Sun Bug 6751322 test case
6822057 	java 	classes_2d 	X11 and Win32GraphicsDevice don't clone arrays returned from getConfigurations()
6862969 	java 	classes_2d 	JPEG JFIF Decoder issue
6862970 	java 	classes_2d 	Image Color Profile parsing issue
6872357 	java 	classes_2d 	JRE AWT setDifflCM vulnerable to Stack Overflow
6872358 	java 	classes_2d 	JRE AWT setBytePixels vulnerable to Heap Overflow
6664512 	java 	classes_awt 	Component and [Default]KeyboardFocusManager pass security sensitive objects to loggers
6636650 	java 	classes_lang 	(cl) Resurrected ClassLoaders can still have children
6861062 	java 	classes_security 	Disable MD2 in certificate chain validation
6863503 	java 	classes_security 	SECURITY: MessageDigest.isEqual introduces timing attack vulnerabilities
6864911 	java 	classes_security 	ASN.1/DER input stream parser needs more work
6854303 	java 	classes_sound 	Sun Java HsbParser.getSoundBank Stack Buffer Overflow Vulnerability
6657026 	java 	classes_swing 	Numerous static security flaws in Swing (findbugs)
6657138 	java 	classes_swing 	Mutable statics in Windows PL&F (findbugs)
6824265 	java 	classes_util_i18n 	(tz) TimeZone.getTimeZone allows probing local filesystem
6632445 	java 	imageio 	DoS from parsing BMPs with UNC ICC links
6862968 	java 	imageio 	JPEG Image Writer quantization problem
6874643 	java 	imageio 	ImageI/O JPEG is vulnerable to Heap Overflow
6869694 	java 	install 	java update malfunctioning

Other bug fixes are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6876061 	java 	classes_awt 	Following JCK5 test not working as exp-d on linux: awt-interactive-ComponentTests
6860447 	java 	classes_security 	Add GlobalSign R3 Root certificate to the JDK
6872579 	java 	classes_security 	Add SECOM Root CA 2 to JDK
6880110 	java 	classes_util_i18n 	(tz) Support tzdata2009m

Changes in 1.5.0_21

The full internal version number for this update release is 1.5.0_21-b01 (where "b" means "build"). The external version number is 5.0u21.
OlsonData 2009l

This release contains Olson time zone data version 2009l. For more information, refer to Timezone Data Versions in the JRE Software .

Security Baseline

This update release specifies the following security baseline:
	JRE Family Version 	Java SE
Security Baseline 	Java SE for Business
Security Baseline 1.4.2 	1.4.2_19 	1.4.2_22

On October 30, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) include the Access Only option and are available to Java SE for Business subscribers.

For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .

Additional Supported System Configurations

As of this update, support has been added for the following system configurations:

    * Windows Vista SP2
    * Windows Server 2008 SP2

Refer to the Supported System Configurations page.
Bug Fixes

Bug fixes are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6422099 	hotspot 	compiler2 	C2 assert("live value must not be garbage")
6445745 	hotspot 	compiler2 	TransformerManagementThreadAddTests.java fails an assertion
6772683 	hotspot 	compiler2 	Thread.isInterrupted() fails to return true on multiprocessor PC
6842999 	hotspot 	runtime_system 	Update hotspot windows os_win32 for windows 2008 R2
6845161 	jaas 	login 	Bottleneck in Configuration.getConfiguration synchronized call
6860491 	java 	classes_awt 	WRAP_TIME_MILLIS incorrectly set
6843003 	java 	classes_lang 	Windows Server 2008 R2 system recognition
6808046 	java 	classes_swing 	Having image problems on Asian Languages display
6645292 	java 	classes_text 	[Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly
6665028 	java 	classes_text 	native code of method j*.text.Bidi.nativeBidiChars is using the contents of a primitive array direct
6872467 	java 	classes_util_i18n 	(tz) Support tzdata2009l
6814140 	java 	classes_util_logging 	deadlock due to synchronized demandLogger() code that locks ServerLogManager
6817482 	java_plugin 	iexplorer 	On IE, modal JDialog from an Applet in html frame is not modal
6432317 	java_plugin 	misc 	Vista: Java Plugin won't be able to launch extension installers.
6818278 	javawebstart 	jnlp_file 	sunmc console when started with javaws does not communicate with the firewall port range
6748156 	jndi 	ldap 	add an new JNDI property to control the boolean flag WaitForReply (JDK5)
6750362 	jndi 	ldap 	Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls
2009-11-22 19:46:11 +00:00
abs
e2c948d232 Updated lang/sun-jdk6 to 6.0.17
6u17 contains Olson time zone data version 2009m. For more information, refer to Timezone Data Versions in the JRE Software .

Security Baseline

6u17 specifies the following security baselines for use with Java Plug-in technology:
JRE Family Version 	Java SE
Security Baseline 	Java SE for Business
Security Baseline 6 	1.6.0_17 	1.6.0_17
5.0 	1.5.0_22 	1.5.0_22
1.4.2 	1.4.2_19 	1.4.2_24

Root Certificates

Root Certificates are included in this release.

    * Added one new root certificate for SECOM. (Refer to 6872579.)
    * Added one new root certificate for GlobalSign. (Refer to 6860447.)

Bug Fixes

This release contains fixes for one or more security vulnerabilities.
For more information, please see Sun Alerts 269868, 269869, 269870,
270474, 270475, and 270476.

Bug fixes for vulnerabilities are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6631533 	java 	classes_2d 	ICC_Profile allows detecting if some files exist
6815780 	java 	classes_2d 	TrueType font parsing crash when stressing Sun Bug 6751322 test case
6822057 	java 	classes_2d 	X11 and Win32GraphicsDevice don't clone arrays returned from getConfigurations()
6862969 	java 	classes_2d 	JPEG JFIF Decoder issue
6862970 	java 	classes_2d 	Image Color Profile parsing issue
6872357 	java 	classes_2d 	JRE AWT setDifflCM vulnerable to Stack Overflow
6872358 	java 	classes_2d 	JRE AWT setBytePixels vulnerable to Heap Overflow
6664512 	java 	classes_awt 	Component and [Default]KeyboardFocusManager pass security sensitive objects to loggers
6636650 	java 	classes_lang 	(cl) Resurrected ClassLoaders can still have children
6861062 	java 	classes_security 	Disable MD2 in certificate chain validation
6863503 	java 	classes_security 	SECURITY: MessageDigest.isEqual introduces timing attack vulnerabilities
6864911 	java 	classes_security 	ASN.1/DER input stream parser needs more work
6854303 	java 	classes_sound 	Sun Java HsbParser.getSoundBank Stack Buffer Overflow Vulnerability
6657026 	java 	classes_swing 	Numerous static security flaws in Swing (findbugs)
6657138 	java 	classes_swing 	Mutable statics in Windows PL&F (findbugs)
6824265 	java 	classes_util_i18n 	(tz) TimeZone.getTimeZone allows probing local filesystem
6632445 	java 	imageio 	DoS from parsing BMPs with UNC ICC links
6862968 	java 	imageio 	JPEG Image Writer quantization problem
6874643 	java 	imageio 	ImageI/O JPEG is vulnerable to Heap Overflow
6869694 	java 	install 	java update malfunctioning
6869752 	java_deployment 	deployment_toolkit 	Deployment Toolkit plugin "launch" method vulnerable to exploits
6872824 	javawebstart 	general 	arbitary code execution using java web start
6870531 	javawebstart 	other 	REGRESSION:have problem to run JNLP app and applets with signed Jar files

Other bug fixes are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6842999 	hotspot 	runtime_system 	Update hotspot windows os_win32 for windows 2008 R2
6804454 	java 	classes_2d 	RFE: Provide a way to control the printing dpi resolution from MSIE browser print. See also 6801859
6813208 	java 	classes_awt 	pageDialog throws NPE from applet
6825342 	java 	classes_awt 	Security warning may change Z-order of top-level
6843003 	java 	classes_lang 	Windows Server 2008 R2 system recognition
6860447 	java 	classes_security 	Add GlobalSign R3 Root certificate to the JDK
6872579 	java 	classes_security 	Add SECOM Root CA 2 to JDK
6880110 	java 	classes_util_i18n 	(tz) Support tzdata2009m
6814140 	java 	classes_util_logging 	deadlock due to synchronized demandLogger() code that locks ServerLogManager
6879614 	jaxp 	parse 	com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl failing to parse xml document
2009-11-22 19:31:04 +00:00
abs
bdad0ca846 Updated lang/sun-jre6 to 6.0.17
6u17 contains Olson time zone data version 2009m. For more information, refer to Timezone Data Versions in the JRE Software .

Security Baseline

6u17 specifies the following security baselines for use with Java Plug-in technology:
JRE Family Version 	Java SE
Security Baseline 	Java SE for Business
Security Baseline 6 	1.6.0_17 	1.6.0_17
5.0 	1.5.0_22 	1.5.0_22
1.4.2 	1.4.2_19 	1.4.2_24

Root Certificates

Root Certificates are included in this release.

    * Added one new root certificate for SECOM. (Refer to 6872579.)
    * Added one new root certificate for GlobalSign. (Refer to 6860447.)

Bug Fixes

This release contains fixes for one or more security vulnerabilities.
For more information, please see Sun Alerts 269868, 269869, 269870,
270474, 270475, and 270476.

Bug fixes for vulnerabilities are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6631533 	java 	classes_2d 	ICC_Profile allows detecting if some files exist
6815780 	java 	classes_2d 	TrueType font parsing crash when stressing Sun Bug 6751322 test case
6822057 	java 	classes_2d 	X11 and Win32GraphicsDevice don't clone arrays returned from getConfigurations()
6862969 	java 	classes_2d 	JPEG JFIF Decoder issue
6862970 	java 	classes_2d 	Image Color Profile parsing issue
6872357 	java 	classes_2d 	JRE AWT setDifflCM vulnerable to Stack Overflow
6872358 	java 	classes_2d 	JRE AWT setBytePixels vulnerable to Heap Overflow
6664512 	java 	classes_awt 	Component and [Default]KeyboardFocusManager pass security sensitive objects to loggers
6636650 	java 	classes_lang 	(cl) Resurrected ClassLoaders can still have children
6861062 	java 	classes_security 	Disable MD2 in certificate chain validation
6863503 	java 	classes_security 	SECURITY: MessageDigest.isEqual introduces timing attack vulnerabilities
6864911 	java 	classes_security 	ASN.1/DER input stream parser needs more work
6854303 	java 	classes_sound 	Sun Java HsbParser.getSoundBank Stack Buffer Overflow Vulnerability
6657026 	java 	classes_swing 	Numerous static security flaws in Swing (findbugs)
6657138 	java 	classes_swing 	Mutable statics in Windows PL&F (findbugs)
6824265 	java 	classes_util_i18n 	(tz) TimeZone.getTimeZone allows probing local filesystem
6632445 	java 	imageio 	DoS from parsing BMPs with UNC ICC links
6862968 	java 	imageio 	JPEG Image Writer quantization problem
6874643 	java 	imageio 	ImageI/O JPEG is vulnerable to Heap Overflow
6869694 	java 	install 	java update malfunctioning
6869752 	java_deployment 	deployment_toolkit 	Deployment Toolkit plugin "launch" method vulnerable to exploits
6872824 	javawebstart 	general 	arbitary code execution using java web start
6870531 	javawebstart 	other 	REGRESSION:have problem to run JNLP app and applets with signed Jar files

Other bug fixes are listed in the following table.
	BugId 	Category 	Subcategory 	Description 6842999 	hotspot 	runtime_system 	Update hotspot windows os_win32 for windows 2008 R2
6804454 	java 	classes_2d 	RFE: Provide a way to control the printing dpi resolution from MSIE browser print. See also 6801859
6813208 	java 	classes_awt 	pageDialog throws NPE from applet
6825342 	java 	classes_awt 	Security warning may change Z-order of top-level
6843003 	java 	classes_lang 	Windows Server 2008 R2 system recognition
6860447 	java 	classes_security 	Add GlobalSign R3 Root certificate to the JDK
6872579 	java 	classes_security 	Add SECOM Root CA 2 to JDK
6880110 	java 	classes_util_i18n 	(tz) Support tzdata2009m
6814140 	java 	classes_util_logging 	deadlock due to synchronized demandLogger() code that locks ServerLogManager
6879614 	jaxp 	parse 	com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl failing to parse xml document
2009-11-22 19:27:21 +00:00
asau
bd29289133 Follow package update. 2009-11-22 13:12:53 +00:00
asau
3bfcd73aab Update f2c to 2009-04-11 snapshot.
Changes are mostly bug fixes.
Perform conservative update: recreate libF77 and libI77 providing
binary compatibility.
Prefer files to patches creating respective files.
Override build system completely, we effectively did that anyway.
2009-11-22 12:52:53 +00:00
drochner
971c0a0a10 +rcfunge 2009-11-20 12:09:13 +00:00
drochner
76523c198b add rcfunge-2.02, a (be)funge interpreter 2009-11-20 12:06:48 +00:00
minskim
f89d850b56 ocaml's stub libraries are also built on 64-bit Darwin 10. 2009-11-19 03:18:58 +00:00
minskim
5f62a25b30 Let ocaml's configure recognize 64-bit Darwin 10. 2009-11-19 03:05:57 +00:00
asau
3469a39c2d It needs "libexec". Bump revision. 2009-11-17 11:54:10 +00:00
drochner
64fc474337 +clang 2009-11-16 23:28:05 +00:00
drochner
b335f185c0 add clang-2.6, a C compiler based om LLVM, based on Adam Hoka's llvm
pkg in pkgsrc-wip
(This installs all the LLVM bits too, so it conflicts with a pure llvm
pkg, but it is not easily separated.)
2009-11-16 23:24:37 +00:00
jakllsch
6f0738733d Teach plistlib to parse unsigned integers as externalized by NetBSD proplib(3).
Bump PKGREVISION.
2009-11-16 21:12:05 +00:00
joerg
9b78370045 Improve DB support by always building the 1.85 compat module.
Only search the BUILDLINK_DIR for libraries to not leak random junk.

Bump revision.
2009-11-16 10:40:21 +00:00
asau
a4c39e384b + pfe 2009-11-15 14:21:41 +00:00
asau
5fd7c42956 Import Portable Forth Environment (PFE) 0.33.71 as lang/pfe.
The Portable Forth Environment (PFE) is portable, modular, and
extensible in run time Forth programming environment, based on
the ANSI Standard for Forth.
2009-11-15 14:17:44 +00:00
tnn
dab403d548 Use full pathname to libfontconfig.so.
Really fixes NullPointerException in getDefaultPlatformFont.
Remove previous hack and bump revision again.
2009-11-08 17:57:46 +00:00
tnn
05d273a04e Add hack to avoid NPE in sun.awt.X11FontManager.getDefaultPlatformFont.
Should make gui apps work again. Bump rev.
2009-11-08 00:22:07 +00:00