Commit graph

7619 commits

Author SHA1 Message Date
dholland
6fb9bb3477 Use time(3) correctly. PKGREVISION -> 1 as it may affect the compiler output. 2014-01-02 04:02:59 +00:00
ryoon
4fa00b717b Update to 1.7.45 (7u45)
I cannot find release notes for OpenJDK7, I will quote from Oracle's
JDK 7u40 and 7u45 release notes.

Changelog:
7u45:
Olson Data 2013d

JDK 7u45 contains Olson time zone data version 2013d. For more information, refer to Timezone Data Versions in the JRE Software.

Protections Against Unauthorized Redistribution of Java Applications

Starting with 7u45, application developers can specify new JAR manifest file attributes:

Application-Name: This attribute provides a secure title for your RIA.

Caller-Allowable-Codebase: This attribute specifies the codebase/locations from which JavaScript is allowed to call Applet classes.

JavaScript to Java calls will be allowed without any security dialog prompt only if:

    JAR is signed by a trusted CA, has the Caller-Allowable-Codebase manifest entry and JavaScript runs on the domain that matches it.
    JAR is unsigned and JavaScript calls happens from the same domain as the JAR location.

The JavaScript to Java (LiveConnect) security dialog prompt is shown once per Applet classLoader instance.

Application-Library-Allowable-Codebase: If the JNLP file or HTML page is in a different location than the JAR file, the Application-Library-Allowable-Codebase attribute identifies the locations from which your RIA can be expected to be started.

If the attribute is not present or if the attribute and location do not match, then the location of the JNLP file or HTML page is displayed in the security prompt shown to the user.

Note that the RIA can still be started in any of the above cases.

Developers can refer to JAR File Manifest Attributes for more information.
Restore Security Prompts

A new button is available in the Java Control Panel (JCP) to clear previously remembered trust decisions. A trust decision occurs when the user has selected the Do not show this again option in a security prompt. To show prompts that were previously hidden, click Restore Security Prompts. When asked to confirm the selection, click Restore All. The next time an application is started, the security prompt for that application is shown.

See Restore Security Prompts under the Security section of the Java Control Panel.
JAXP Changes

Starting from JDK 7u45, the following new processing limits are added to the JAXP FEATURE_SECURE_PROCESSING feature.

    totalEntitySizeLimit
    maxGeneralEntitySizeLimit
    maxParameterEntitySizeLimit

For more information, see the new Processing Limits lesson in the JAXP Tutorial.
TimeZone.setDefault Change

The java.util.TimeZone.setDefault(TimeZone) method has been changed to throw a SecurityException if the method is called by any code with which the security manager's checkPermission call denies PropertyPermission("user.timezone", "write"). The new system property jdk.util.TimeZone.allowSetDefault (a boolean) is provided so that the compatible behavior can be enabled. The property will be evaluated only once when the java.util.TimeZone class is loaded and initialized.
Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see Oracle Critical Patch Update Advisory.

This release fixes the following security vulnerabilities found in 7u40 and
earlier.
CVE-2013-5782
CVE-2013-5830
CVE-2013-5809
CVE-2013-5829
CVE-2013-5814
CVE-2013-5824
CVE-2013-5788
CVE-2013-5787
CVE-2013-5789
CVE-2013-5817
CVE-2013-5842
CVE-2013-5843
CVE-2013-5832
CVE-2013-5850
CVE-2013-5838
CVE-2013-5805
CVE-2013-5806
CVE-2013-5846
CVE-2013-5810
CVE-2013-5844
CVE-2013-5777
CVE-2013-5852
CVE-2013-5802
CVE-2013-5775
CVE-2013-5804
CVE-2013-5812
CVE-2013-3829
CVE-2013-5783
CVE-2013-5825
CVE-2013-4002
CVE-2013-5823
CVE-2013-5778
CVE-2013-5801
CVE-2013-5776
CVE-2013-5818
CVE-2013-5819
CVE-2013-5831
CVE-2013-5820
CVE-2013-5851
CVE-2013-5840
CVE-2013-5774
CVE-2013-5848
CVE-2013-5780
CVE-2013-5800
CVE-2013-5849
CVE-2013-5790
CVE-2013-5784
CVE-2013-5797
CVE-2013-5772
CVE-2013-5803
CVE-2013-5854


7u40:
Retina Display support on Mac OS X

Retina screens will now display content correctly. Previously rendering had been blurry. See 8000629.
Deployment Rule Set

Deployment rule set allows a desktop administrator to control the level of Java client compatibility and default prompts across an organization.

New Security Warnings for Unsigned and Self-Signed Applications

New warnings are added in the dialogs for Unsigned and Self-Signed applications.

From the dialogs for Unsigned and Self-Signed applets, "Remember this decision" option has been removed. In addition, the previously remembered decisions for self-signed and unsigned applets will be ignored.

For more information, see Security Dialogs.
Local Applets return NULL for DocumentBase

Beginning with JDK 7u40, an applet's getDocumentBase() method will return NULL when the applet is running from the local file system.

If applet needs to load resource, here are the options:

    If the resource is in the applet's JAR(s), the user should be able to load it with class ClassLoader getResoruceAsStream directly, without needing the codebase information.
    If the resource is in an arbitrary location, which is not inside the applet's JAR(s), the user must have other ways to get to that location, since it is not part of the applet resource. For example, the user.home java system property, provided their applet has all-permissions.


JAXP Security Improvements

JDK 7u40 release contains Java API for XML Processing (JAXP) 1.5, which adds the ability to restrict the set of network protocols that may be used to fetch external resources. For more information, see JEP 185: JAXP 1.5: Restrict Fetching of External Resources.
Default x.509 Certificates Have Longer Key Length

Starting from 7u40, the use of x.509 certificates with RSA keys less than 1024 bits in length is restricted. This restriction is applied via the Java Security property, jdk.certpath.disabledAlgorithms. The default value of jdk.certpath.disabledAlgorithms is now as follows:
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024

In order to avoid the compatibility issue, users who use X.509 certificates with RSA keys less than 1024 bits, are recommended to update their certificates with stronger keys. As a workaround, at their own risk, users can adjust the key size to permit smaller key sizes through the security property jdk.certpath.disabledAlgorithms.

For more information, see Java PKI Programmer's Guide or JSSE Reference Guide.

Bug Fixes

For a list of bug fixes included in this release, see JDK 7u40 Bug Fixes page.

Bug ID 	Component 	Description
8001161 	client-libs 	[macosx] EmbeddedFrame doesn't become active window
8004316 	client-libs 	Printing an image using AUTOSENSE fails to print
8015375 	client-libs 	Edits to text components hang for clipboard access
7068471 	client-libs 	NPE in sun.font.FontConfigManager.getFontConfigFont() when libfontconfig.so is not installed
7105640 	client-libs 	Unix printing does not check the result of exec'd lpr/lp command
7113017 	client-libs 	Use POSIX compliant include file headers in sun/awt/medialib/mlib_types.h
7151427 	client-libs 	Potential memory leak in error handling code in X11SurfaceData.c
7152519 	client-libs 	Dependency on non-POSIX header file <link.h> causes portability problem
7181199 	client-libs 	[macosx] Startup is much slower in headless mode for apps using Fonts
7181438 	client-libs 	[OGL] Incorrect alpha used, during blit from SW to the texture.
8004821 	client-libs 	Graphics2D.drawPolygon() fails with IllegalPathStateException
8004859 	client-libs 	Graphics.getClipBounds/getClip return difference nonequivalent bounds, depending from transform.
8008535 	client-libs 	JDK7 Printing : CJK and Latin Text in a string overlap.
8012381 	client-libs 	[macosx] : Collation selection ignored when printing on MacOSX
8013810 	client-libs 	PrintServiceLookup.lookupPrintServices() does not return consistent result
8015334 	client-libs 	Memory leak when kerning is used on Windows
8015556 	client-libs 	[macosx] surrogate pairs do not render properly (show up as boxes or incorrect glyphs)
8015606 	client-libs 	Text is not rendered correctly if destination buffer is custom
8019201 	client-libs 	Regression: java.awt.image.ConvolveOp throws java.awt.image.ImagingOpException
8011059 	client-libs 	[macosx] Make JDK demos look perfect on retina displays
6550588 	client-libs 	java.awt.Desktop cannot open file with Windows UNC filename
7107957 	client-libs 	AWT: Native code should include fcntl.h and unistd.h rather than sys/fcntl.h and sys/unistd.h
7109977 	client-libs 	[macosx] MixingInHwPanel.java test fails on Mac trying to click in the reserved corner
7124520 	client-libs 	[macosx] re:6373505 Toolkit.getScreenResolution() != GraphicsConfiguration.getNormalizingTransform()
7130662 	client-libs 	GTK file dialog crashes with a NPE
7146572 	client-libs 	enableInputMethod(false) does not work in the TextArea and TextField on the linux platform
7154778 	client-libs 	[macosx] NSView-based implementation of sun.awt.EmbeddedFrame
7155378 	client-libs 	Need utils api/field which determines the dead key
7161437 	client-libs 	[macosx] awt.FileDialog doesn't respond appropriately for mac when selecting folders
7170655 	client-libs 	Frame size does not follow font size change with XToolkit
7170996 	client-libs 	Regression : Cannot use IME on JComboBox Japanese(7026055) II
7175183 	client-libs 	[macosx] Objective-C exception thrown when switching monitor configuration
7179050 	client-libs 	[macosx] Make LWAWT be able to run on AppKit thread
7181710 	client-libs 	[macosx] jawt_md.h shipped with jdk is outdated
7193169 	client-libs 	The code example in javadoc of Component.java misses 'implements' keyword
7194469 	client-libs 	Pressing the Enter key results in an alert tone beep when focus is TextField
7194902 	client-libs 	[macosx] closed/java/awt/Button/DoubleActionEventTest/DoubleActionEventTest failed since jdk8b49
7196547 	client-libs 	[macosx] Implement dead key detection for KeyEvent
7197619 	client-libs 	Using modifiers for the dead key detection on Windows
7198229 	client-libs 	[macosx] Painting during resizing of the frame should be more smooth
7199180 	client-libs 	[macosx] Dead keys handling for input methods
7199783 	client-libs 	Setting cursor on DragSourceContext does not work on OSX
8000423 	client-libs 	Diacritic is not applyed to a base letter on Linux
8000435 	client-libs 	[macosx] Button painting error under Java 7 on Mac
8000629 	client-libs 	[macosx] Blurry rendering with Java 7 on Retina display
8003169 	client-libs 	[macosx] JVM crash after disconnecting from projector
8004344 	client-libs 	A crash in ToolkitErrorHandler() in XlibWrapper.c
8005405 	client-libs 	[macosx] Drag and Drop: wrong animation when dropped outside any drop target.
8005465 	client-libs 	[macosx] Evaluate if checking for the -XstartOnFirstThread is still needed in awt.m
8005932 	client-libs 	Java 7 on mac os x only provides text clipboard formats
8005997 	client-libs 	[macosx] Printer Dialog opens an additional title bar
8006417 	client-libs 	JComboBox.showPopup(), hidePopup() fails in JRE 1.7 on OS X
8006634 	client-libs 	Unify LWCToolkit.invokeAndWait() and sun.awt.datatransfer.ToolkitThreadBlockedHandler
8006941 	client-libs 	[macosx] Deadlock in drag and drop
8008660 	client-libs 	Failure in 2D Queue Flusher thread on Mac
8009012 	client-libs 	[macosx] DisplayChangedListener is not implemented in LWWindowPeer/CGraphicsEnvironment
8009911 	client-libs 	[macosx] SWT app freeze when going full screen using Java 7 on Mac
8011686 	client-libs 	[macosx] AWT accidentally disables the NSApplicationDelegate of SWT, causing loss of OS X integration functionality
8012586 	client-libs 	[x11] Modal dialogs for fullscreen window may show behind its owner
8014821 	client-libs 	Regression: Focus issues with Oracle WebCenter Capture applet
8015303 	client-libs 	[macosx] Application launched via custom URL Scheme does not receive URL
8019265 	client-libs 	[macosx] apple.laf.useScreenMenuBar regression comparing with jdk6
8020038 	client-libs 	[macosx] Incorrect usage of invokeLater() and likes in callbacks called via JNI from AppKit thread
8020298 	client-libs 	[macosx] Incorrect merge in the lwawt code.
8020371 	client-libs 	[macosx] applets with Drag and Drop fail with IllegalArgumentException
8021381 	client-libs 	JavaFX scene included in Swing JDialog not starting from Web Start
7186794 	client-libs 	Setter not found. PropertyDescriptor(PropertyDescriptor,PropertyDescriptor)
7187618 	client-libs 	PropertyDescriptor Performance Slow (continue)
7189112 	client-libs 	java.beans.Introspector misses write methods
7192955 	client-libs 	Introspector overide PropertyDescriptor for generic type field defined in super class
8013416 	client-libs 	Java Bean Persistence with XMLEncoder
8013557 	client-libs 	XMLEncoder in 1.7 can't encode objects initialized in no argument constructor
8009168 	client-libs 	accessibility.properties syntax issue
8020983 	client-libs 	OutOfMemoryError caused by non garbage collected JPEGImageWriter Instances
4199622 	client-libs 	RFE: JComboBox shouldn't sending ActionEvents for keyboard navigation
4310381 	client-libs 	Text in multi-row/col JTabbedPane tabs can be truncated/clipped
4631925 	client-libs 	JColor Chooser is not fully accessible
6337518 	client-libs 	Null Arrow Button Throws Exception in BasicComboBoxUI
6436314 	client-libs 	Vector could be created with appropriate size in DefaultComboBoxModel
6671481 	client-libs 	NPE at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection
6877495 	client-libs 	JTextField and JTextArea does not support supplementary characters
7024118 	client-libs 	possible hardcoded mnemonic for JFileChooser metal and motif l&f
7032018 	client-libs 	The file list in JFileChooser does not have an accessible name
7032436 	client-libs 	When running with the Nimbus look and feel, the JFileChooser does not display mnemonics
7049024 	client-libs 	DnD fails with JTextArea and JTextField
7055065 	client-libs 	Regression : JDK 7 : NullPointerException when sorting JTable with empty cell
7068740 	client-libs 	If you wrap a JTable in a JLayer you can't use the page up and page down cmds
7089914 	client-libs 	Focus on image icons are not visible in javaws cache with high contrast mode
7123767 	client-libs 	Wrong tooltip location in Multi-Monitor configurations
7124525 	client-libs 	[macosx] No animation on certain Swing components in Aqua LaF
7129742 	client-libs 	Unable to view focus in Non-Editable TextArea
7132385 	client-libs 	[macosx] IconifyTest of RepaintManager could use some delay
7147075 	client-libs 	JTextField doesn't get focus or loses focus forever
7154030 	client-libs 	java.awt.Component.hide() does not repaint parent component
7155298 	client-libs 	Editable TextArea/TextField are blocking GUI applications from exit
7155887 	client-libs 	ComboBox does not display focus outline in GTK L&F
7163696 	client-libs 	JCK Swing interactive test JScrollBarTest0013 fails with Nimbus and GTK L&Fs
7163828 	client-libs 	[macosx] White-on-yellow "Got Milk?" tooltip in SwingSet2 is empty.
7167780 	client-libs 	Hang javasoft.sqe.tests.api.javax.swing.Timer.Ctor2Tests
7181403 	client-libs 	Invalid MouseEvent conversion with SwingUtilities.convertMouseEvent
7184945 	client-libs 	[macosx] NPE in AquaComboBoxUI since jdk7u6b17, jdk8b47
7188612 	client-libs 	JTable's AccessibleJTable throws IllegalComponentStateException instead of null
7194184 	client-libs 	JColorChooser swatch cannot accessed from keyboard
7197320 	client-libs 	[macosx] Full Screen option missing when Window.documentModified
7199708 	client-libs 	FileChooser crashs when opening large folder
8002077 	client-libs 	Possible mnemonic issue on JFileChooser Save button on nimbus L&F
8002114 	client-libs 	fix failed for 7160951: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
8003400 	client-libs 	JTree scrolling problem when using large model in WindowsLookAndFeel.
8003830 	client-libs 	NullPointerException in BasicTreeUI.Actions when getPathBounds returns null
8004298 	client-libs 	NPE in WindowsTreeUI.ensureRowsAreVisible
8004866 	client-libs 	[macosx] HiDPI support in Aqua L&F
8005019 	client-libs 	JTable passes row index instead of length when inserts selection interval
8007006 	client-libs 	[macosx] Closing subwindow loses main window menus.
8008366 	client-libs 	[macosx] ActionListener called twice for JMenuItem using ScreenMenuBar
8013370 	client-libs 	Null pointer exception when adding more than 9 accelators to a JMenuBar
7038105 	core-libs 	File.isHidden() should return true for pagefile.sys and hiberfil.sys
8003992 	core-libs 	File and other classes in java.io do not handle embedded nulls properly
8007609 	core-libs 	WinNTFileSystem_md.c should correctly check value returned from realloc
8011950 	core-libs 	java.io.File.createTempFile enters infinite loop when passed invalid data
8016063 	core-libs 	getFinalAttributes should use FindClose
7103957 	core-libs 	NegativeArraySizeException while initializing class IntegerCache
7193463 	core-libs 	Terminator.setup should ignore IAE when registering signal handlers
8000817 	core-libs 	Reinstate accidentally removed sleep() from ProcessBuilder/Basic.java
8003228 	core-libs 	(props) sun.jnu.encoding should be set to UTF-8 [macosx]
8016046 	core-libs 	(process) Strict validation of input should be security manager case only [win]
8021946 	core-libs 	Disabling sun.reflect.Reflection.getCallerCaller(int) by default breaks several frameworks and libraries
6984705 	core-libs 	JSR 292 method handle creation should not go through JNI
7058630 	core-libs 	JSR 292 method handle proxy violates contract for Object methods
8005345 	core-libs 	JSR 292: JDK performance tweaks
8016814 	core-libs 	sun.reflect.Reflection.getCallerClass returns the wrong stack frame
6512101 	core-libs 	NetworkInterface#getDisplayName() method returns wrong encoding for Japanese OS
6953455 	core-libs 	CookieStore.add() cannot handle null URI parameter, contrary to the API specification
7078386 	core-libs 	NetworkInterface.getNetworkInterfaces() may return corrupted results on linux
7084560 	core-libs 	Crash in net.dll
7118907 	core-libs 	InetAddress.isReachable() should return false if sendto fails with EHOSTUNREACH
7163874 	core-libs 	InetAddress.isReachable should support pinging 0.0.0.0
7181353 	core-libs 	Update error message to distinguish native OOM and java OOM in net
7188755 	core-libs 	Crash due to missing synchronization on gconf_client in DefaultProxySelector.c
7190254 	core-libs 	NetworkInterface getFlags implementation should support full integer bit range for flags value
7199219 	core-libs 	Proxy-Connection headers set incorrectly when a HttpClient is retrieved from the Keep Alive Cache
7199862 	core-libs 	Make sure that a connection is still alive when retrieved from KeepAliveCache in certain cases
8000525 	core-libs 	Java.net.httpcookie api does not support 2-digit year format
8007315 	core-libs 	HttpURLConnection.filterHeaderField method returns null where empty string is expected
8009650 	core-libs 	HttpClient available() check throws SocketException when connection has been closed
8010282 	core-libs 	sun.net.www.protocol.jar.JarFileFactory.close(JarFile) should be thread-safe
8011234 	core-libs 	Performance regression with ftp protocol when uploading in image mode
8013140 	core-libs 	Heap corruption with NetworkInterface.getByInetAddress() and long i/f name
6429204 	core-libs 	(se) Concurrent Selector.register and SelectionKey.interestOps can ignore interestOps
6633549 	core-libs 	(dc) Include-mode filtering of IPv6 sources does not block datagrams on Linux
7115070 	core-libs 	(fs) lookupPrincipalByName/lookupPrincipalByGroupName should treat ESRCH as not found.
7129029 	core-libs 	(fs) Unix file system provider should be buildable on platforms that don't support O_NOFOLLOW
7132889 	core-libs 	(se) AbstractSelectableChannel.register and configureBlocking not safe from asynchronous close
7146506 	core-libs 	(fc) Add EACCES check to the return of fcntl native method
7152948 	core-libs 	(dc) DatagramDispatcher.c should memset msghdr to make it portable to other platforms
7156873 	core-libs 	(zipfs) FileSystems.newFileSystem(uri, env) fails for uri with escaped octets
7157656 	core-libs 	(zipfs) SeekableByteChannel to entry in zip file always reports its position as 0
7166048 	core-libs 	(se) EPollArrayWrapper.c no longer needs to define epoll data structures
7168172 	core-libs 	(fs) Files.isReadable slow on Windows
7172826 	core-libs 	(se) Selector based on the Solaris event port mechanism
7179305 	core-libs 	(fs) Method name sun.nio.fs.UnixPath.getPathForExecptionMessage is misspelled
7190219 	core-libs 	(bf) CharBuffer.put(String,int,int) modifies position even if BufferOverflowException thrown
7190897 	core-libs 	(fs) Files.isWritable method returns false when the path is writable (win)
7191556 	core-libs 	(fs) UnixNativeDispatcher.getextmntent should be moved into platform specific code
7191587 	core-libs 	(se) SelectionKey.interestOps does not defer changing the interest set to the next select [macosx]
8002390 	core-libs 	(zipfs) Problems moving files between zip file systems
8009751 	core-libs 	(se) Selector spin when select, close and interestOps(0) invoked at same time (lnx)
8011128 	core-libs 	(fs) Files.createDirectory fails if the resoved path is exactly 248 characters long
8012019 	core-libs 	(fc) Thread.interrupt triggers hang in FileChannelImpl.pread (win)
6183404 	core-libs 	Many eudc characters are incorrectly mapped in MS936 and GBK converter
6610897 	core-libs 	New constructor in sun.tools.java.ClassPath builds a path using File.separator instead of File.pathS
7187876 	core-libs 	ClassCastException in TCPTransport.executeAcceptLoop
7131459 	core-libs 	[Fmt-De] DecimalFormat produces wrong format() results when close to a tie
7163865 	core-libs 	Performance improvement for DateFormatSymbols.getZoneIndex(String)
8000529 	core-libs 	Regression : SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters
8005277 	core-libs 	Regression in JDK 7 in Bidi implementation
8020054 	core-libs 	(tz) Support tzdata2013d
7164256 	core-libs 	EnumMap clone doesn't clear the entrySet keeping a reference to the original Map
7166055 	core-libs 	Javadoc for WeakHashMap contains misleading advice
7198073 	core-libs 	(prefs) user prefs not saved [macosx]
8011200 	core-libs 	(coll) Optimize empty ArrayList and HashMap
8019381 	core-libs 	HashMap.isEmpty is non-final, potential issues for get/remove
7132378 	core-libs 	Race in FutureTask if used with explicit set and get ( not Runnable )
7161229 	core-libs 	PriorityBlockingQueue keeps hard reference to last removed element
7110151 	core-libs 	To use underlying platform's zlib library for Java zlib support
7166955 	core-libs 	(pack200) JNI_GetCreatedJavaVMs needs additional checking
7188852 	core-libs 	Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
8005466 	core-libs 	JAR file entry hash table uses too much memory (zip_util.c)
7163898 	core-libs 	add isLoggable() check to doLog()
8010309 	core-libs 	Improve PlatformLogger.isLoggable performance by direct mapping from an integer to Level
8017174 	core-libs 	NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
8020228 	core-libs 	Restore the translated version of logging_xx.properties
7042126 	core-libs 	(alt-rt) HashMap.clone implementation should be re-examined
8006593 	core-libs 	Initialization bottleneck in Maps due to use of j.u.Random
7094176 	core-libs 	(tz) Incorrect TimeZone display name when DST not applicable / disabled
8009638 	core-libs 	Wrong comment for PL in LocaleISOData, 1989 forward Poland is Republic of Poland
8015570 	core-libs 	Use long comparison in Rule.getRules().
7174887 	core-libs 	Deadlock in jndi ldap connection cleanup
8000487 	core-libs 	Java JNDI connection library on ldap conn is not honoring configured timeout
7110104 	core-svc 	It should be possible to stop and start JMX Agent at runtime.
7164191 	core-svc 	properties.putAll API may fail with ConcurrentModifcationException on multi-thread scenario
7173044 	core-svc 	Memory monitor demo hangs the system if MemoryUsage obj returns -1 .
8015604 	core-svc 	JDP packets containing ideographic characters are broken
8001621 	core-svc 	Update awk scripts that check output from jps/jcmd
8002048 	core-svc 	Protocol for discovery of manageable Java processes on a network
8008089 	core-svc 	Delete OS dependent check in JdkFinder.getExecutable()
8003192 	deploy 	Need to be able to launch 'About Java' from command line
8017164 	deploy 	Invalid URL to GetJava web page could be formed in deployJava.js in some cases
8020390 	deploy 	LSP: LocalSecurityPolicy is initialized too soon
8021585 	deploy 	Setting trace level 5 in console does not enable all tracing.
8021907 	deploy 	DRS: certificate element algorithm is supposed to default to SHA-256
8008377 	deploy 	https dialog: 'More information' is open below the main dialog on Linux
8020941 	deploy 	DRS: Make ruleset element version attribute mandatory
8006165 	deploy 	firefox freeze with java.com version detect applet
8010636 	deploy 	User responsibilities are not updated with all clsid's with jre 6u32 and higher
8015640 	deploy 	REGRESSION: Security boxes appear 2 times with uppercase jnlp codebase
8015842 	deploy 	Multi JREs: Unable to use the selected version to load an non-jnlp applet
8016005 	deploy 	Remote debugging for applets in a browser is no longer working
8016225 	deploy 	The behavior after System.exit() is different between JRE 1.7_21 and JRE 1.7_17
8017218 	deploy 	REGRESSION:Fail to detect Java after upgrade to 7u25 on IE (PnP fails to register plugin in IE)
8017249 	deploy 	Plug-in does not report version
8019177 	deploy 	getdocument base should behave the same as getcodebase for file applets
8019425 	deploy 	Local Security Policy: Any "run" rule must have at least one application qualifier
8019870 	deploy 	JCP shows link to security policy when one doesn't exist
8020160 	deploy 	LSP: rename LocalSecurityPolicy (LSP) to DeploymentRuleSet (DRS)
8022042 	deploy 	Java Plugin Runtime parameter for setting classpath does not work
8000555 	deploy 	BasicService.showDocument() API fails to launch the browser in Windows XP
8009768 	deploy 	-XX:MaxGCPauseMillis value set in control panel is ignored by javaws
8010014 	deploy 	Unable to execute javaws -uninstall
8017776 	deploy 	Swing Event Thread does not use JNLP class loader
8000692 	embedded 	Remove old KERNEL code
8005722 	embedded 	Assert in c1_LIR.hpp incorrect wrt to number of register operands
7171028 	globalization 	dots are missed in the datetime for Slovanian
7189611 	globalization 	Venezuela current Currency should be Bs.F.
6340864 	hotspot 	Implement vectorization optimizations in hotspot-server
6443505 	hotspot 	Ideal() function for CmpLTMask
6658428 	hotspot 	C2 doesn't inline java method if corresponding intrinsic failed to inline.
6711908 	hotspot 	JVM needs direct access to some annotations
6910461 	hotspot 	Register allocator may insert spill code at wrong insertion index
6910464 	hotspot 	Lookupswitch and Tableswitch default branches not recognized as safepoints
7023639 	hotspot 	JSR 292 method handle invocation needs a fast path for compiled code
7023898 	hotspot 	Intrinsify AtomicLongFieldUpdater.getAndIncrement()
7092905 	hotspot 	C2: Keep track of the number of dead nodes
7119644 	hotspot 	Increase superword's vector size up to 256 bits
7145024 	hotspot 	Crashes in ucrypto related to C2
7147064 	hotspot 	assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c <=
7147416 	hotspot 	LogCompilation tool does not work with post parse inlining
7147464 	hotspot 	Java crashed while executing method with over 8k of dneg operations
7147740 	hotspot 	add assertions to check stack alignment on VM entry from generated code (x64)
7147744 	hotspot 	CTW: assert(false) failed: infinite EA connection graph build
7148109 	hotspot 	C2 compiler consumes too much heap resources
7148486 	hotspot 	At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
7152955 	hotspot 	print_method crashes with null root
7152957 	hotspot 	VM crashes with assert(false) failed: bad AD file
7152961 	hotspot 	InlineTree::should_not_inline may exit prematurely
7154997 	hotspot 	assert(false) failed: not G1 barrier raw StoreP
7161796 	hotspot 	PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
7162094 	hotspot 	LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_node
7169782 	hotspot 	C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
7169934 	hotspot 	pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer
7170053 	hotspot 	crash in C2 when using -XX:+CountCompiledCalls
7170463 	hotspot 	C2 should recognize "obj.getClass() == A.class" code pattern
7171890 	hotspot 	C1: add Class.isInstance intrinsic
7172640 	hotspot 	C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
7172843 	hotspot 	C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set"
7173340 	hotspot 	C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
7174218 	hotspot 	remove AtomicLongCSImpl intrinsics
7177003 	hotspot 	C1: LogCompilation support
7177923 	hotspot 	SIGBUS on sparc in compiled code for java.util.Calendar.clear()
7181658 	hotspot 	CTW: assert(t->meet(t0) == t) failed: Not monotonic
7187454 	hotspot 	stack overflow in C2 compiler thread on Solaris x86
7188276 	hotspot 	JSR 292: assert(ct == T_OBJECT) failed: rt=T_OBJECT, ct=13
7190310 	hotspot 	Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
7192167 	hotspot 	JSR 292: C1 has old broken code which needs to be removed
7192406 	hotspot 	JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
7192963 	hotspot 	assert(_in[req-1] == this) failed: Must pass arg count to 'new'
7192964 	hotspot 	assert(false) failed: bad AD file
7192965 	hotspot 	assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
7193318 	hotspot 	C2: remove number of inputs requirement from Node's new operator
7196242 	hotspot 	JSR 292: vm/mlvm/indy/stress/java/loopsAndThreads crashed
7197033 	hotspot 	missing ResourceMark for assert in Method::bci_from()
7198499 	hotspot 	TraceTypeProfile as diagnostic option
7199010 	hotspot 	incorrect vector alignment
7200001 	hotspot 	failed C1 OSR compile doesn't get recompiled with C2
7200163 	hotspot 	add CodeComments functionality to assember stubs
7200233 	hotspot 	C2: can't use expand rules for vector instruction rules
7201026 	hotspot 	add vector for shift's count
8000232 	hotspot 	NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
8000263 	hotspot 	JSR 292: signature types may appear to be unloaded
8000313 	hotspot 	C2 should use jlong for 64bit values
8000592 	hotspot 	Improve adlc usability
8000740 	hotspot 	remove LinkWellKnownClasses
8000805 	hotspot 	JMM issue: short loads are non-atomic
8000821 	hotspot 	JSR 292: C1 fails to call virtual method (JRUBY-6920)
8001077 	hotspot 	remove ciMethod::will_link
8001101 	hotspot 	C2: more general vector rule subsetting
8001183 	hotspot 	incorrect results of char vectors right shift operaiton
8001635 	hotspot 	assert(in_bb(n)) failed: must be
8002294 	hotspot 	assert(VM_Version::supports_ssse3()) failed:
8003135 	hotspot 	HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
8003983 	hotspot 	LogCompilation tool is broken since c1 support
8004741 	hotspot 	Missing compiled exception handle table entry for multidimensional array allocation
8004835 	hotspot 	Improve AES intrinsics on x86
8005033 	hotspot 	clear high word for integer pop count on SPARC
8005055 	hotspot 	pass outputStream to more opto debug routines
8005418 	hotspot 	JSR 292: virtual dispatch bug in 292 impl
8005419 	hotspot 	Improve intrinsics code performance on x86 by using AVX2
8005439 	hotspot 	no message about inline method if it specifed by CompileCommand
8005522 	hotspot 	use fast-string instructions on x86 for zeroing
8005544 	hotspot 	Use 256bit YMM registers in arraycopy stubs on x86
8005821 	hotspot 	C2: -XX:+PrintIntrinsics is broken
8005956 	hotspot 	C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
8006031 	hotspot 	LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
8006095 	hotspot 	C1: SIGSEGV w/ -XX:+LogCompilation
8006430 	hotspot 	TraceTypeProfile is a product flag while it should be a diagnostic flag
8006807 	hotspot 	C2 crash due to out of bounds array access in Parse::do_multianewarray
8007144 	hotspot 	Incremental inlining mistakes some call sites for dead ones and doesn't inline them
8007294 	hotspot 	ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
8007402 	hotspot 	Code cleanup to remove Parfait false positive
8007439 	hotspot 	C2: adding successful message of inlining
8007959 	hotspot 	Use expensive node logic for more math nodes
8008555 	hotspot 	Debugging code in compiled method sometimes leaks memory
8009460 	hotspot 	C2compiler crash in machnode::in_regmask(unsigned int)
8009472 	hotspot 	Print additional information for 8004640 failure.
8009761 	hotspot 	Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates
8010437 	hotspot 	guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
8010770 	hotspot 	Zero: back port of 8000780 to HS24 broke JSR 292
8011102 	hotspot 	Clear AVX registers after return from JNI call
8011901 	hotspot 	Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas
8014189 	hotspot 	JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
8016157 	hotspot 	During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
8020215 	hotspot 	Different execution plan when using JIT vs interpreter
8020433 	hotspot 	Crash when using -XX:+RestoreMXCSROnJNICalls
4988100 	hotspot 	oop_verify_old_oop appears to be dead
6725714 	hotspot 	par compact - add a table to speed up bitmap searches
6761744 	hotspot 	Hotspot crashes if process size limit is exceeded
6818524 	hotspot 	G1: use ergonomic resizing of PLABs
6921087 	hotspot 	G1: remove per-GC-thread expansion tables from the fine-grain remembered sets
7041879 	hotspot 	G1: introduce stress testing parameter to cause frequent evacuation failures
7068625 	hotspot 	Testing 8 bytes of card table entries at a time speeds up card-scanning
7114678 	hotspot 	G1: various small fixes, code cleanup, and refactoring
7122222 	hotspot 	GC log is limited to 2G for 32-bit
7127697 	hotspot 	G1: remove dead code after recent concurrent mark changes
7130974 	hotspot 	G1: Remove G1ParCopyHelper
7131629 	hotspot 	Generalize the CMS free list code
7143490 	hotspot 	G1: Remove HeapRegion::_top_at_conc_mark_count
7143511 	hotspot 	G1: Another instance of high GC Worker Other time (50ms)
7143858 	hotspot 	G1: Back to back young GCs with the second GC having a minimally sized eden
7145441 	hotspot 	G1: collection set chooser-related cleanup
7146246 	hotspot 	G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs
7147724 	hotspot 	G1: hang in SurrogateLockerThread::manipulatePLL
7151089 	hotspot 	PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
7152791 	hotspot 	wbapi tests fail on cygwin
7157073 	hotspot 	G1: type change size_t -> uint for region counts / indexes
7158457 	hotspot 	stress: jdk7 u4 core dumps during megacart stress test run
7158682 	hotspot 	G1: Handle leak when running nsk.sysdict tests
7160613 	hotspot 	VerifyRememberedSets doesn't work with CompressedOops
7163848 	hotspot 	G1: Log GC Cause for a GC
7167437 	hotspot 	Can't build on linux without precompiled headers
7168294 	hotspot 	G1: Some Full GCs incorrectly report GC cause as "No GC"
7169056 	hotspot 	Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit()
7169062 	hotspot 	CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64
7171936 	hotspot 	LOG_G incorrectly defined in globalDefinitions.hpp
7172279 	hotspot 	G1: Clean up TraceGen0Time and TraceGen1Time data gathering
7172388 	hotspot 	G1: _total_full_collections should not be incremented for concurrent cycles
7173460 	hotspot 	G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes with G1
7173712 	hotspot 	G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()
7173959 	hotspot 	Jvm crashed during coherence exabus (tmb) testing
7176220 	hotspot 	'Full GC' events miss date stamp information occasionally
7176479 	hotspot 	G1: JVM crashes on T5-8 system with 1.5 TB heap
7178361 	hotspot 	G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause
7182260 	hotspot 	G1: Fine grain RSet freeing bottleneck
7184772 	hotspot 	G1: Incorrect assert in HeapRegionLinkedList::add_as_head()
7185699 	hotspot 	G1: Prediction model discrepancies
7186737 	hotspot 	Unable to allocate bit maps or card tables for parallel gc for the requested heap
7188176 	hotspot 	The JVM should differentiate between T and M series and adjust GC ergonomics
7192128 	hotspot 	G1: Extend fix for 6948537 to G1's BOT
7193157 	hotspot 	G1: Make some develpflags available in product builds
7194409 	hotspot 	os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles
7194633 	hotspot 	G1: Assertion and guarantee failures in block offset table
7197666 	hotspot 	java -d64 -version core dumps in a box with lots of memory
7197906 	hotspot 	BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
7198130 	hotspot 	G1: PrintReferenceGC output comes out of order
7200261 	hotspot 	G1: Liveness counting inconsistencies during marking verification
8000311 	hotspot 	G1: ParallelGCThreads==0 broken
8000831 	hotspot 	Heap verification output incorrect/incomplete
8001424 	hotspot 	G1: Rename certain G1-specific flags
8001425 	hotspot 	G1: Change the default values for certain G1 specific flags
8004170 	hotspot 	G1: Verbose GC output is not getting flushed to log file using JDK 8
8005032 	hotspot 	G1: Cleanup serial reference processing closures in concurrent marking
8006242 	hotspot 	G1: WorkerDataArray<T>::verify() too strict for double calculations
8006894 	hotspot 	G1: Number of marking threads missing from PrintFlagsFinal output
8006954 	hotspot 	GC Cause equals No GC for CMS background collection in the trace GC event
8007003 	hotspot 	ParNew sends the heap summary too early
8007036 	hotspot 	G1: Too many old regions added to last mixed GC
8007221 	hotspot 	G1: concurrent phase durations do not state the time units ("secs")
8008546 	hotspot 	WRONG G1CONFIDENCEPERCENT RESULTS IN GUARANTEE(VARIANCE() > -1.0) FAILED
8008737 	hotspot 	The trace event vm/gc/heap/summary is missing for CMS
8008790 	hotspot 	Promotion failed tracing event for all GCs
8008916 	hotspot 	G1: Evacuation failed tracing event
8008917 	hotspot 	CMS: Concurrent mode failure tracing event
8008918 	hotspot 	Reference statistics events for the tracing framework
8008920 	hotspot 	Tracing events for heap statistics
8009032 	hotspot 	Implement evacuation info event
8009232 	hotspot 	Improve stats gathering code for reference processor
8009536 	hotspot 	G1: Apache Lucene hang during reference processing
8009723 	hotspot 	CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection
8009940 	hotspot 	G1: assert(_finger == _heap_end) failed, concurrentMark.cpp:809
8009992 	hotspot 	Prepare tracing of promotion failed for integration of evacuation failed
8010090 	hotspot 	GC ID has the wrong type
8010289 	hotspot 	PSParallelCompact::marking_phase should use instance GCTracer
8010294 	hotspot 	Refactor HeapInspection to make it more reusable
8010463 	hotspot 	G1: Crashes with -UseTLAB and heap verification
8010514 	hotspot 	G1: Concurrent mode failure tracing event
8010780 	hotspot 	G1: Eden occupancy/capacity output wrong after a full GC
8010916 	hotspot 	Add tenuring threshold to young garbage collection events
8011891 	hotspot 	The vm/gc/heap/heap_summary_after_gc event for CMS contains old data
8012086 	hotspot 	The object count event should only send events for instances occupying more than 0.5% of the heap
8012102 	hotspot 	CollectedHeap::ensure_parsability is not always called during heap inspection
8012335 	hotspot 	G1: TemplateInterpreter do_oop_store passes a compressed oop to g1_write_barrier_post
8012455 	hotspot 	Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime
8012572 	hotspot 	ProblemList.txt : Exclude sun/tools/jmap/Basic.sh for short term
8012715 	hotspot 	G1: GraphKit accesses PtrQueue::_index as int but is size_t
8013934 	hotspot 	Garbage collection event for CMS has wrong cause for System.gc()
8015237 	hotspot 	Parallelize string table scanning during strong root processing
8015683 	hotspot 	object_count_after_gc should have the same timestamp for all events
8015972 	hotspot 	Refactor the sending of the object count after GC event
8016170 	hotspot 	GC id variable in gcTrace.cpp should use typedef GCId
8016556 	hotspot 	G1: Use ArrayAllocator for BitMaps
8017070 	hotspot 	G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
8005849 	hotspot 	JEP 167: Event-Based JVM Tracing
8006757 	hotspot 	Refactor Socket and File I/O tracing
8007000 	hotspot 	Some JFR OS events missing on OS X
8012979 	hotspot 	TestJavaMonitorWait fails on Windows
8013941 	hotspot 	Remove JFR TestGCEventExplicit and TestGCEventImplict
8014064 	hotspot 	Event recording/recording_setting has erroneous metadata
8014894 	hotspot 	Possible to create unparsable JFR file
8015621 	hotspot 	Only allow event (type) to be configured once per .jfc file
8016131 	hotspot 	nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
8016222 	hotspot 	Enable all Exceptions disables errors Errors
8016315 	hotspot 	object_alloc events are in the wrong producer in default.jfc
8016622 	hotspot 	Reenable TestDefaultPresets
8019921 	hotspot 	No CPULoad-events when recording a GlassFish instance
8020367 	hotspot 	Cannot get default presets from FlightRecorderMBean
8020701 	hotspot 	Avoid crashes in WatcherThread
6294277 	hotspot 	java -Xdebug crashes on SourceDebugExtension attribute larger than 64K
6843375 	hotspot 	Debuggee VM crashes performing mark-sweep-compact
7093328 	hotspot 	JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
7123170 	hotspot 	JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
7160924 	hotspot 	jvmti: GetPhase returns incorrect phase before VMInit event is issued
7178846 	hotspot 	IterateThroughHeap: heap_iteration_callback passes a negative size for big array
7182152 	hotspot 	Instrumentation hot swap test incorrect monitor count
7187046 	hotspot 	Crash in ClassFileParser on solaris-ia32 during RetransformClasses
8000459 	hotspot 	assert(java_lang_String::is_instance(entry)) failure with various mlvm tests
6444286 	hotspot 	Possible naked oop related to biased locking revocation safepoint in jni_exit()
6871190 	hotspot 	Don't terminate JVM if it is running in a non-interactive session
6995781 	hotspot 	RFE: Native Memory Tracking (Phase 1)
7107135 	hotspot 	Stack guard pages are no more protected after loading a shared library with executable stack
7116786 	hotspot 	RFE: Detailed information on VerifyErrors
7127792 	hotspot 	Add the ability to change an existing PeriodicTask's execution interval
7129724 	hotspot 	MAC: Core file location is wrong in crash report
7148126 	hotspot 	ConstantPoolCacheEntry::print prints to wrong stream
7150046 	hotspot 	SIGILL on sparcv9 fastdebug
7150058 	hotspot 	Allocate symbols from null boot loader to an arena for NMT
7151532 	hotspot 	DCmd for hotspot native memory tracking
7152031 	hotspot 	Hotspot needs updated xawt path [macosx]
7152671 	hotspot 	RFE: Windows decoder should add some std dirs to the symbol search path
7157695 	hotspot 	Add windows implementation of socket interface
7159772 	hotspot 	instanceKlass::all_fields_count() returns incorrect total field count
7161732 	hotspot 	Improve handling of thread_id in OSThread
7167142 	hotspot 	Issue warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
7167406 	hotspot 	(Zero) Fix for InvokeDynamic needed
7170638 	hotspot 	enable support for dtrace compatible sdt probes on GNU/Linux
7172708 	hotspot 	32/64 bit type issues on Windows after Mac OS X port
7176856 	hotspot 	add the JRE name to the error log
7177409 	hotspot 	Perf regression in JVM_GetClassDeclaredFields after generic signature changes
7179383 	hotspot 	MaxDirectMemorySize argument parsing is broken for values >2G
7181986 	hotspot 	NMT ON: Assertion failure when running jdi ExpiredRequestDeletionTest
7181989 	hotspot 	NMT ON: Assertion failure when NMT checks thread's native stack base address
7182543 	hotspot 	NMT ON: Aggregate a few NMT related bugs
7185614 	hotspot 	NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
7186778 	hotspot 	MachO decoder implementation for MacOSX
7187429 	hotspot 	NMT ON: Merge failure should cause NMT to shutdown
7188594 	hotspot 	Print statistic collected by NMT with VM flag
7191124 	hotspot 	Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT
7192916 	hotspot 	Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X
7199092 	hotspot 	NMT: NMT needs to deal overlapped virtual memory ranges
7200092 	hotspot 	Make NMT a bit friendlier to work with
7200297 	hotspot 	jdwp and hprof code do not handle multiple sun.boot.library.path elements correctly
8001592 	hotspot 	NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
8002273 	hotspot 	NMT to report JNI memory leaks when -Xcheck:jni is on
8003487 	hotspot 	NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
8003591 	hotspot 	Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
8004713 	hotspot 	Stackoverflowerror thrown when thread stack straddles 0x8000000 in 32 bit jvms
8004902 	hotspot 	correctness fixes motivated by contended locking work (6607129)
8004903 	hotspot 	VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
8005048 	hotspot 	NMT: #loaded classes needs to just show the # defined classes
8005936 	hotspot 	PrintNMTStatistics doesn't work for normal JVM exit
8006431 	hotspot 	os::Bsd::initialize_system_info() sets _physical_memory too large
8007779 	hotspot 	os::die() on solaris should generate core file
8008071 	hotspot 	Crashed in promote_malloc_records() with Kitchensink after 19 days
8008081 	hotspot 	Print outs do not have matching arguments
8009302 	hotspot 	Mac OS X: JVM crash on infinite recursion on Appkit Thread
8009777 	hotspot 	NMT: add new NMT dcmd to control auto shutdown option
8011161 	hotspot 	NMT: Memory leak when encountering out of memory error while initializing memory snapshot
8011952 	hotspot 	Missing ResourceMarks in TraceMethodHandles
8012212 	hotspot 	Want to link against kstat on solaris x86 as well as sparc
8013398 	hotspot 	Adjust number of stack guard pages on systems with large memory page size
8013651 	hotspot 	NMT: reserve/release sequence id's in incorrect order due to race
8014611 	hotspot 	reserve_and_align() assumptions are invalid on windows
8016074 	hotspot 	NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
6310967 	hotspot 	SA: jstack -m produce failures in output
7087969 	hotspot 	GarbageCollectorMXBean notification contains ticks vs millis
7133111 	hotspot 	libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
7145358 	hotspot 	SA throws ClassCastException for partially loaded ConstantPool
7148488 	hotspot 	Need a mechanism to test the diagnostic framework parser
7154641 	hotspot 	Servicability agent should work on platforms other than x86, sparc
7160570 	hotspot 	Intrinsification support for tracing framework
7162063 	hotspot 	libsaproc debug print should format size_t correctly on 64bit platform
7162400 	hotspot 	Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
7162726 	hotspot 	Wrong filter predicate of visible locals in SA JSJavaFrame
7175133 	hotspot 	jinfo failed to get system properties after 6924259
7177128 	hotspot 	SA cannot get correct system properties after 7126277
7178741 	hotspot 	SA: jstack -m produce UnalignedAddressException in output (Linux)
7196045 	hotspot 	Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
8000973 	hotspot 	SA on windows thread inspection is broken
8004840 	hotspot 	Jstack seems to output unnecessary information in 7u9
8006400 	hotspot 	Add support for defining trace types in closed code
8006423 	hotspot 	SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67)
8007005 	hotspot 	JEP 167 tracing gives negative time stamps for certain event fields
8007085 	hotspot 	EnableTracing prints garbage for Compilation: [Java Method
8007147 	hotspot 	Trace event ExecuteVMOperation may get dangling pointer
8007150 	hotspot 	Event based tracing is missing truncated field in stack trace content type
8007312 	hotspot 	null check signal semaphore in os::signal_notify windows
8007804 	hotspot 	Need to be able to access Performance counter by name from JVM
8008088 	hotspot 	SA can hang the VM
8008102 	hotspot 	SA on OS X does not stop the attached process
8008208 	hotspot 	Event tracing for code cache subsystems can give wrong timestamps
8011400 	hotspot 	missing define OPENJDK for windows builds
8011882 	hotspot 	Replace spin loops as back off when suspending
8012210 	hotspot 	Make TracingTime available when INCLUDE_TRACE = 0
8012714 	hotspot 	Assign the unique traceid directly to the Klass upon creation
8013117 	hotspot 	Thread-local trace_buffer has wrong type and name
8014411 	hotspot 	Decrease lock order rank for event tracing locks
8014420 	hotspot 	Default JDP address does not match the one assigned by IANA
8014478 	hotspot 	EnableTracing: output from multiple threads may be mixed together
8015576 	hotspot 	CMS: svc agent throws java.lang.RuntimeException: No type named "FreeList" in database
8016735 	hotspot 	Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
8020547 	hotspot 	Event based tracing needs a UNICODE string type
8021353 	hotspot 	Event based tracing is missing thread exit
7157734 	hotspot 	hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
8010084 	hotspot 	Race in runtime/NMT/BaselineWithParameter.java
7086516 	install 	Need to add "Java" items to Windows Start Menu
7155405 	install 	Vendor in rpm packages is still Sun Microsystems
7166327 	install 	JRE uninstall does not recover jarfile reg entry on 64bit systems
7175065 	install 	[IPS] Change the license line width to 72 characters
7177044 	install 	NLS: Relocate untranslatable resources from translatable rc files
7182211 	install 	JCP - (TM) is not removed from Java(TM) Update
7184019 	install 	drop installer.dll in the jre bin dir, so it's up-to-date during uninstall after PnP
7184404 	install 	MacOS AU needs to support a scheduled update check
7189314 	install 	Typo, wrong Symlink path to JavaControlPanel.prefPane
7195788 	install 	jre installer for MacOS - first character "J" for Java is dropped in Japanese "welcome" message
7199031 	install 	NLS: Need to update the translation for the sdk installer
8007045 	install 	Mac Installer should invoke verify page after install completes
8007261 	install 	jfxrt.jar should be pack200 compressed
8007713 	install 	Incomplete Java VisualVM installation
8008143 	install 	Automate the generation of rtfd files at build time
8009319 	install 	Update information link in the Windows Control Panel entry for Java still points to java.sun.com
8012038 	install 	init installed by jdk v1.7.0_17 rpm on linux is broken; correction included
8016680 	install 	wrapper.jreboth target missed with push for 8016471
8011986 	other-libs 	[corba] idlj generates read/write union helper methods that throw wrong exception in some cases
4504275 	other-libs 	CORBA boolean type unions do not generate compilable code from idlj
7056731 	other-libs 	Race condition in CORBA code causes re-use of ABORTed connections
8011122 	other-libs 	Update JDK7 with Java DB 10.8.3.0
8007748 	other-libs 	MacOSX build error : cast of type 'SEL' to 'uintptr_t' (aka 'unsigned long') is deprecated; use sel_getName instead
8009928 	performance 	PSR:PERF Increase default string table size
8004846 	security-libs 	Time-specific certpath validation applies to OCSP response validity period
8004873 	security-libs 	Arrayindexoutofboundsexception for jce decrypting
7109096 	security-libs 	keytool -genkeypair needn't call -selfcert
7149012 	security-libs 	jarsigner needs not warn about cert expiration if the jar has a TSA timestamp
7152121 	security-libs 	Krb5LoginModule no longer handles keyTabNames with "file:" prefix
7153343 	security-libs 	Dependency on non-POSIX header file <link.h> causes portability problem
7158329 	security-libs 	NPE in sun.security.krb5.Credentials.acquireDefaultCreds()
7172149 	security-libs 	ArrayIndexOutOfBoundsException from Signature.verify
7184815 	security-libs 	[macosx] Need to read Kerberos config in files
7194472 	security-libs 	FileKeyTab.java test fails on Windows
7201053 	security-libs 	Krb5LoginModule shows NPE when both useTicketCache and storeKey are set to true
8009617 	security-libs 	jarsigner fails when TSA response contains a status string
8011313 	security-libs 	OCSP timeout set to wrong value if com.sun.security.ocsp.timeout not defined
8011745 	security-libs 	Unknown CertificateChoices
8011867 	security-libs 	Accept unknown PKCS #9 attributes
8020940 	security-libs 	Valid OCSP responses are rejected for backdated enquiries
7165807 	security-libs 	Non optimized initialization of NSS crypto library leads to scalability issues
7201205 	security-libs 	Add Makefile configuration option to build with unlimited crypto in OpenJDK.
7179879 	security-libs 	SSLSocket connect times out instead of throwing socket closed exception
7200295 	security-libs 	CertificateRequest message is wrapping when using large numbers of Certs
8012082 	security-libs 	SASL: auth-conf negotiated, but unencrypted data is accepted, reset to unencrypt
8017173 	security-libs 	XMLCipher with RSA_OAEP Key Transport algorithm can't be instantiated
8002344 	security-libs 	Krb5LoginModule config class does not return proper KDC list from DNS
8014196 	security-libs 	ktab creates a file with zero kt_vno
7201156 	tools 	jar tool fails to convert file separation characters for list and extract
7160084 	tools 	javac fails to compile an apparently valid class/interface combination
7178324 	tools 	Crash when compiling for(i : x) try(AutoCloseable x = ...) {}
7181320 	tools 	javac NullPointerException for switch labels with cast to String expressions
8004094 	tools 	Javac compiler error - synthetic method accessor generated with duplicate name
8015668 	tools 	overload resolution: performance regression in JDK 7
8000743 	tools 	docencoding not available to stylesheet
7185778 	tools 	javah error "Not a valid class name" on class names with dollar signs
6470730 	tools 	Disconnect button leads to wrong popup message
8014048 	tools 	Online user guide of jconsole points incorrect link
7151434 	tools 	java -jar -XX crashes java launcher
7155300 	tools 	Include pthread.h on all POSIX platforms except Solaris to improve portability
8007333 	tools 	[launcher] removes multiple back slashes
8004264 	tools 	Integrate new version of Java VisualVM based on VisualVM 1.3.5 into 7u14
8014891 	xml 	Redundant setting of external access properties in setFeatures
7166896 	xml 	DocumentBuilder.parse(String uri) is not IPv6 enabled. It throws MalformedURLException
8008738 	xml 	Issue in com.sun.org.apache.xml.internal.serializer.Encodings causes some JCK tests to fail intermittently
8003147 	xml 	port fix for BCEL bug 39695 to our copy bundled as part of jaxp
8013900 	xml 	More warnings compiling jaxp
8015016 	xml 	Improve JAXP 1.5 error message
8016153 	xml 	Property http://javax.xml.XMLConstants/property/accessExternalDTD is not recognized.
8022548 	xml 	SPECJVM2008 has errors introduced in 7u40-b34
2014-01-02 01:16:35 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
abs
ecdaae54a5 Update to match icedtea-web-1.5prenb8 - Now Java applets work again in my NetBSD firefox, bump PKGREVISION 2013-12-31 17:11:36 +00:00
wiz
5889401244 Remove packages that were either BROKEN for more than a year or
BROKEN and explicitly scheduled to be removed after 2013Q4.
2013-12-31 17:08:08 +00:00
christos
f09902d6cc update jdk from 25 to 45, see:
http://www.oracle.com/technetwork/java/javase/7u-relnotes-515228.html
2013-12-31 16:47:27 +00:00
christos
de3752ed8c Update jre from 25 to 45, see:
http://www.oracle.com/technetwork/java/javase/7u-relnotes-515228.html
2013-12-31 16:46:56 +00:00
ryoon
b96914ed73 Bump PKGREVISION
* Fix "java.lang.InternalError: platform not recognized" error on *BSD
  with apache-tomcat7
2013-12-30 07:02:28 +00:00
marino
a117125e4b lang/gcc-aux: Keep original bootstrap for NetBSD/i386
The last change to the Makefile was created months ago, and at the time
it was intended that new bootstraps would be made for both x86_64 and
i386 platforms.  The latter bootstrap was never created, so the previous
commit broke the build on i386.

Until a new bootstrap compiler is created, continue to use the old one.
It will continue to build on gcc-based NetBSD, but I do not expect it to
build on NetBSD-6.99/i386 with clang and no gcc libraries.
2013-12-30 01:34:43 +00:00
marino
a8097218f3 lang/gcc-aux: Fix build for pure NetBSD/clang amd64 system
A new bootstrap was necesssary to allow gcc-aux to build on a NetBSD
system that has no gcc files on the system.  Other changes include:

* Remove support for NetBSD 5.99
* Remove defunct mirror site
* Restore action install stripped binaries (gcc bug fixed)
2013-12-29 19:16:53 +00:00
tron
519e0ea15d Fix build under Solaris, in particular with the SunStudio compiler. 2013-12-26 19:19:31 +00:00
is
7ddcc628b5 From https://github.com/erlang/otp/pull/46#issuecomment-21719585
"Since b29ecbd (OTP-10418, R15B03) Erlang does not compile anymore with
old versions of GCC that do not have atomic ops builtins on platforms
where there is no native ethread implementation (e.g. ARM): (...)

Please note however that I will be merging this branch as well,
which will mean that you have to explicitly tell configure that
you intend to use the fallback atomic operations though
--disable-native-ethr-impls or --disable-smp-require-native-atomics."

Translated: On NetBSD-5.1 (with gcc-4.1.3) the erlang package
didn't compile because of

>  ../include/internal/gcc/ethr_membar.h:49:4: error:
>	#error "No __sync_val_compare_and_swap"

Adding the abovementioned option --disable-native-ethr-impls make the
Erlang runtime system use the original (now fallback) code. This should
maybe be an pkg option, but for now this has to do.
2013-12-24 15:00:44 +00:00
richard
00d2936399 To get a working compiler on SunOS, a number of hardcoded gcc/linker
related paths are replaced.
http://article.gmane.org/gmane.comp.compilers.llvm.devel/63317
ok'd by wiz@
2013-12-24 05:57:44 +00:00
wiz
d33dfdeb7c Reset maintainer for resigned developers. 2013-12-23 11:57:02 +00:00
christos
967fd672b9 fix gethostbyfoo_r lossage. 2013-12-21 16:21:20 +00:00
fhajny
517966d026 2013.12.18, Version 0.10.24 (Stable)
* uv: Upgrade to v0.10.21
* npm: upgrade to 1.3.21
* v8: backport fix for CVE-2013-{6639|6640}
* build: unix install node and dep library headers (Timothy J Fontaine)
* cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
* module: only cache package main (Wyatt Preul)
2013-12-20 14:36:27 +00:00
joerg
ccac28394e Use a pointer to the void type, not a enum value that turns out to be 0.
Bump revision.
2013-12-17 23:23:38 +00:00
obache
823f1854ea main DISTFILE must not be commented out. 2013-12-17 01:08:30 +00:00
obache
038aeb4d82 Drop bootstrap binary from distfiles.
You can use your trusted bootstrap file as your basis.
2013-12-16 06:23:09 +00:00
obache
1749cb215f Move SITES for bootstrap binary to be below after bootstrap binary kit name is
defined.
2013-12-16 02:22:45 +00:00
bsiegert
b8d8bd73fb Update go to 1.2.
Follow the example of OpenBSD ports and do not run the tests while building.
They are flaky under the Makefile harness for some reason.
2013-12-15 21:50:34 +00:00
joerg
c5ffe846e0 Don't try to optimize some files, clang will require up to 8GB of memory
for tracking all the jumps.
2013-12-15 19:39:34 +00:00
asau
828af5795b Update to Poly/ML 5.5.1
Contributed by Imre Vadasz on pkgsrc-users (slightly adapted).


Changes in Poly/ML Version 5.5.1

Major New Features and Changes

  * The intermediate code optimiser has been largely rewritten.
    The optimiser now detects various additional cases where a
    closures or tuples can be stored on the stack rather than
    requiring heap storage
  * The match compiler that processes a sequence of patterns in a
    case or fun-binding has been reworked. This now handles
    complex matches that used to result in a code blow-up
  * A"polyc" script has been added to aid compiling and linking
    ML code to produce a stand-alone binary. This is intended as
    an analogue of cc and gcc. The easiest way to build a binary
    is now to put the ML code into a file (foo.ML) with a
    function "main" that is the entry point to the code. Then run
    polyc -o foo foo.ML
    The script takes care of any libraries that may be required.
    It does require that the poly binary and libraries have been
    installed to the location that was specified in the configure
    script.
  * Set the default in the configure script not to build a shared
    library. This can be overidden with --enable-shared. The
    advantage of this is that binaries created from Poly/ML,
    including poly itself, do not require libpolyml at run-time.
  * Additions and changes to the command-line options when
    starting the ML top-level
      + The --eval option can be followed by a string which is
        compiled and executed before the top-level is entered
      + The --script option can be used to allow ML code to be
        run as a script (a "shell script") in Unix. It reads the
        file name given as the last option, skipping the first
        line if it begins #!. Implies -q option. Note: because of
        the way scripts pass their options if used this must be
        the only option. To use ML as a script put the ML code
        into a file, put
        #! /usr/local/bin/poly --script
        as the first line, modifying the path depending on where
        poly is installed, and set the file to have execute
        permission.
      + The -q option now sets the print depth to zero as well as
        suppressing the start-up message
      + The input prompt (> or #) is only produced if the input
        is a terminal. The -i option should be used to cause the
        prompt to be produced if, for example, the input is from
        a pipe.

Minor Additions and Changes

  * The -H option now sets the initial heap size rather than
    being a synonym for --minheap
  * Add large file support
  * When printing the fields a record print them in alphabetical
    order rather than the system order used in the compiler
  * Convert the representation of the statistics to use ASN1
    encoding. This is byte-order and word-length independent and
    allows 32-bit Poly/ML to read the statistics of 64-bit Poly/
    ML on the same machine and vice-versa.
  * Add a substructure Exception to the PolyML structure to hold
    all the functions related to exceptions.
  * The default for --gc-threads is now the number of independent
    physical processors. Hyperthreaded cores are counted as
    single cores rather than dual cores.
  * Improve the GC and allocation code for very large arrays
  * Improve handling of OS.Process.system in Cygwin
  * Improved versions of Word32 and Word64. These are used for
    SystemWord and LargeWord.

Bug Fixes

  * Fix Word32.fromLargeInt which could return values outside the
    range of Word32
  * Fix segfault in PolyML.stackTrace
  * Fix errors in conversion of string to real values
  * Fix segfault when a thread created in foreign code called an
    ML callback
  * Fix profiler which could often report UNKNOWN function
  * Fix bug with overlapped areas in ArraySlice.copy
  * Fix InternalError exception with ML code where a fixed record
    type could not be found
  * Fix bug with equality on BoolVector.vector
  * Raise the correct exception (Size) for negative lengths in
    canInput and inputN
  * Fix Real.fromInt with an argument that was an arbitrary
    precision number in the long form
  * Fix error in the timing information printed with
    PolyML.timing true in Windows.
  * Fix occasional problem with input/output as a result of the
    stream token being represented by an immutable value but then
    being checked for equality
  * Fix bug in X86-64 code-generator with literal constants that
    do not fit in 32-bits. It could result in an "InternalError:
    gen32s: invalid word" exception. Includes regression test.
  * Fix LargWord.fromInt which was wrong for large negative
    values
  * Fix bug in power-of-two function in code-generator. This
    caused an infinite loop with Word.* when multiplying by a
    constant with the highest bit set and not a power of two.
  * Fix bug in structure matching code
  * Use ELF_Rela relocation structures for all relocations in
    X86-64. Some systems e.g. Solaris require this.
2013-12-15 18:35:22 +00:00
richard
b79ae803c2 Add missing tools 'msgmerge xgettext' and missing dependencies 'gmp mpfr'.
Resolve build warning in getopt.c for SunOS and make sure all the tests pass
with a fix to 'readdir' test invocation.
2013-12-15 09:42:14 +00:00
dholland
121d7ec595 +ghc-bootstrap 2013-12-15 02:52:22 +00:00
dholland
beed0c4b0d Add a ghc-bootstrap package for making ghc binary bootstrap kits.
This is a ghc 6.8.3 package based on lang/ghc.

As of ghc 7.something, the old system of bootstrapping ghc from
generated C sources has been deprecated. While in theory we could move
pkgsrc up to that point using C bootstrap kits like the one currently
used by lang/ghc, there are several reasons not to: (1) it's a dead
end; (2) there is no available infrastructure for building such kits,
as in the past it was done by hand by the package maintainer; (3)
building ghc from C sources wasn't ever really fully supported anyway
and usually requires fiddling to make it work.

For this reason, by the power invested in me as one of the few people
who actually uses ghc for something nontrivial (much as I perhaps
regret doing so)... we will switch to binary bootstrap kits now.

The bootstrap kits generated here are just installable ghc packages
under a different name. This package depends on lang/ghc and uses the
installed ghc to build another copy; then that copy becomes the
bootstrap kit. That is, the bootstrap kit is the pkgsrc package you
get by doing 'make package' in this directory.

I have a (tested and working) patch to switch lang/ghc to use a new
bootstrap kit generated here, but I am intentionally holding off on
committing it until after 2013q4 is branched. That way anyone who
wants a bootstrap kit for a platform currently supported by lang/ghc
can get one by checking out 2013q4, building ghc, and then building
ghc-bootstrap.

Note that these bootstrap kits cannot be used with the wip/ghc
package; it uses a built but not installed ghc source tree as the
bootstrap kit. You can capture one of these from here if you really
want to by doing 'make' and then tarring up work/ghc-6.8.3... I think.
I haven't tested that, and for now it won't work anyway as wip/ghc is
too many versions ahead for such a build to be supported.

Because ghc can only be built with a recent ghc, updating lang/ghc to
a recent version will require a ping/pong process with ghc and
ghc-bootstrap. This is the chief reason to have a separate
ghc-bootstrap package; it should be perfectly possible to build
lang/ghc with a lang/ghc package as the bootstrap too.
2013-12-15 02:00:07 +00:00
bsiegert
f75c76f06d The nullbytecert.pem is actually part of Python 2.7.6 so trying to patch it
into existence fails on MirBSD. Remove the patch, which is no longer needed.
2013-12-14 18:59:55 +00:00
taca
1fbdeb047a Update php55 to 5.5.7 (PHP 5.5.7).
12 Dec 2013, PHP 5.5.7

- CLI server:
  . Added some MIME types to the CLI web server (Chris Jones)
  . Implemented FR #65917 (getallheaders() is not supported by the built-in web
    server) - also implements apache_response_headers() (Andrea Faulds)

- Core:
  . Fixed bug #66094 (unregister_tick_function tries to cast a Closure to a
    string). (Laruence)

- OPCache
  . Fixed bug #66176 (Invalid constant substitution). (Dmitry)
  . Fixed bug #65915 (Inconsistent results with require return value). (Dmitry)
  . Fixed bug #65559 (Opcache: cache not cleared if changes occur while
    running). (Dmitry)

- OpenSSL:
  . Fixed memory corruption in openssl_x509_parse() (CVE-2013-6420).
    (Stefan Esser).

- readline
  . Fixed Bug #65714 (PHP cli forces the tty to cooked mode). (Remi)
2013-12-13 15:33:22 +00:00
taca
c93eaad499 Update php54 to 5.4.23 (PHP 5.4.23).
28 Nov 2013, PHP 5.4.23

- Core:
  . Fixed bug #66094 (unregister_tick_function tries to cast a Closure to a
    string). (Laruence)
  . Fixed bug #65947 (basename is no more working after fgetcsv in certain
    situation). (Laruence)

- JSON
  . Fixed whitespace part of bug #64874 ("json_decode handles whitespace and
    case-sensitivity incorrectly"). (Andrea Faulds)

- MySQLi:
  . Fixed bug #66043 (Segfault calling bind_param() on mysqli). (Laruence)

- mysqlnd:
  . Fixed bug #66124 (mysqli under mysqlnd loses precision when bind_param
    with 'i'). (Andrey)
  . Fixed bug #66141 (mysqlnd quote function is wrong with NO_BACKSLASH_ESCAPES
    after failed query). (Andrey)

- OpenSSL:
  . Fixed memory corruption in openssl_x509_parse() (CVE-2013-6420).
    (Stefan Esser).

- PDO
  . Fixed bug 65946 (sql_parser permanently converts values bound to strings)
2013-12-13 15:32:21 +00:00
taca
aafaa1a039 Update php53 to 5.3.28 (PHP 5.3.28).
12 Dec 2013, PHP 5.3.28

- Openssl:
  . Fixed handling null bytes in subjectAltName (CVE-2013-4073).
    (Christian Heimes)
  . Fixed memory corruption in openssl_x509_parse() (CVE-2013-6420).
    (Stefan Esser).
2013-12-13 15:30:35 +00:00
jperkin
cc157cb32c Fix SunOS PLISTs. Please try to keep them in sync when you change this
package.
2013-12-13 11:10:20 +00:00
obache
7a92d77f37 + ghc7 2013-12-12 12:48:18 +00:00
obache
672727ee88 Import ghc-7.6.3 as lang/ghc7.
Based on wip/ghc, mostly worked by phonohawk, with patches from jperkin@.
And some modifications and buit of Bootstrap binaries for 7.6.3 by me.

GHC: The Glasgow Haskell Compiler.

The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98
(http://www.haskell.org). GHC compiles Haskell to either native code
or C. It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on. GHC comes with a
generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.
2013-12-12 12:47:17 +00:00
jperkin
bfeec881d0 Fix copy/paste error. 2013-12-12 11:53:38 +00:00
jperkin
386849674c Update lang/nodejs to version 0.10.23. Changes since 0.10.20:
2013.12.12, Version 0.10.23 (Stable)
* uv: Upgrade to v0.10.20 (Timothy J Fontaine)
* npm: Upgrade to 1.3.17 (isaacs)
* gyp: update to 78b26f7 (Timothy J Fontaine)
* build: include postmortem symbols on linux (Timothy J Fontaine)
* crypto: Make Decipher._flush() emit errors. (Kai Groner)
* dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
* events: do not accept NaN in setMaxListeners (Fedor Indutny)
* events: avoid calling `once` functions twice (Tim Wood)
* events: fix TypeError in removeAllListeners (Jeremy Martin)
* fs: report correct path when EEXIST (Fedor Indutny)
* process: enforce allowed signals for kill (Sam Roberts)
* tls: emit 'end' on .receivedShutdown (Fedor Indutny)
* tls: fix potential data corruption (Fedor Indutny)
* tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
* tls: reset NPN callbacks after SNI (Fedor Indutny)

2013.11.12, Version 0.10.22 (Stable), cbff8f091c22fb1df6b238c7a1b9145db950fa65
* npm: Upgrade to 1.3.14
* uv: Upgrade to v0.10.19
* child_process: don't assert on stale file descriptor events (Fedor Indutny)
* darwin: Fix "Not Responding" in Mavericks activity monitor (Fedor Indutny)
* debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
* repl: do not insert duplicates into completions (Maciej Małecki)
* src: Fix memory leak on closed handles (Timothy J Fontaine)
* tls: prevent stalls by using read(0) (Fedor Indutny)
* v8: use correct timezone information on Solaris (Maciej Małecki)

2013.10.18, Version 0.10.21 (Stable), e2da042844a830fafb8031f6c477eb4f96195210
* uv: Upgrade to v0.10.18
* crypto: clear errors from verify failure (Timothy J Fontaine)
* dtrace: interpret two byte strings (Dave Pacheco)
* fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
* http: provide backpressure for pipeline flood (isaacs)
* tls: fix premature connection termination (Ben Noordhuis)
2013-12-12 11:52:37 +00:00
jperkin
3a563b7816 Search the SDK path on OSX, otherwise for Xcode 5 certain modules will not
be built, due to the headers not being installed in /usr/include by default.
2013-12-12 11:34:23 +00:00
jperkin
805fc939b9 natdynlink should only be enabled for 64-bit Darwin. Fixes 32-bit build. 2013-12-10 19:26:22 +00:00
jperkin
3567497d22 Fix relocation errors on OSX. 2013-12-10 11:44:47 +00:00
obache
9b57b4605a Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.
Bump PKGREVISION for runtime dependency pattern changed packages.
2013-12-09 14:17:41 +00:00
asau
f857409abc Fix packaging on FreeBSD: OSS audio. 2013-12-06 10:46:23 +00:00
dholland
96f66d6274 After all the Sturm und Drang, it turns out the only thing needed for
DESTDIR support in ghc is to turn it on. Sigh.

Remove BROKEN.
2013-12-06 06:20:00 +00:00
taca
78a978b0a1 Add fix for CVE-2013-6712, ext/date DoS vulnerability.
Bump PKGREVISION.
2013-12-05 16:16:40 +00:00
taca
64eec13d71 Start update of Ruby on Rails 3.2.16. 2013-12-04 15:41:48 +00:00
asau
98dc4ecc01 Update to SBCL 1.1.14
changes in sbcl-1.1.14 relative to sbcl-1.1.13:
  * optimization: complicated TYPEP tests are less opaque to the type
    propagation pass. (lp#1229340)
  * optimization: [N]BUTLAST perform a single pass over the list. (lp#1245697)
  * optimization: EQUALP on structures with raw slots (double-float/complex)
    no longer conses and is faster.
  * optimization: RESTART-CASE expands to more compact code.
    Thanks to Jan Moringen. (lp#1249055)
  * enhancement: Top-level defmethod without defgeneric no longer causes
    undefined-function warnings in subsequent forms. (lp#503095)
  * enhancement: Better error messages for system errors on Windows.
  * enhancement: run-sbcl.sh is usefully handled by rlwrap.  Thanks to William
    Cushing. (lp#1249183)
  * enhancement: new function SB-EXT:ASSERT-VERSION->= accepts a version
    specification (multiple integer arguments) and signals a continuable error
    if the current SBCL version is lower (older) than the specification.
    (lp#674372)
  * enhancement: better ARRAY-RANK result derivation. (lp#1252108)
  * bug fix: EQUALP now compares correctly structures with raw slots larger
    than a single word.
  * bug fix: contribs couldn't be built on Windows with MinGW.
  * bug fix: Better pathname handling on Windows. (lp#922117)
  * bug fix: OPEN reports a more meaningful error when an existing file is
    opened for output with :if-exists :new-version.  Thanks to Philip
    Munksgaard. (lp#455381)
  * bug fix: DEFSTRUCTs with NIL as a slot name no longer cause strange
    CLOS-related errors.  (lp#633911)
  * bug fix: GC deadlocks caused by concurrent consing on Windows.


changes in sbcl-1.1.13 relative to sbcl-1.1.12:
  * optimization: better distribution of SXHASH over small conses of related
    values.  (lp#309443)
  * other improvements to SXHASH:
    ** use the whole of the positive-fixnum range for SXHASH of fixnums
  * enhancement: The error message when calling an undefined alien function
    includes the name of the function on x86-64.
  * enhancement: sb-ext:run-program now supports :environment on Windows.
  * enhancement: ASDF is no longer required to load contribs at runtime.
    (lp#1132254)
  * enhancement: when called with a symbol, FIND-RESTART no longer calls
    COMPUTE-RESTARTS, making it faster and cons less (lp#769615)
  * enhancement: FIND-RESTART and COMPUTE-RESTARTS handle huge restart
    clusters better in some cases
  * enhancement: SOME/ANY/other quantification higher-order functions no
    longer cons. (lp#1070635)
  * bug fix: forward references to classes in fasls can now be loaded.
    (lp#746132)
  * bug fix: don't warn on a interpreted->compiled function redefinition
    from the same location.  (patch by Douglas Katzman, lp#1042405)
  * bug fix: Create vectors of proper internal length when reading literal
    vectors from FASLs. (Reported by Jan Moringen)
  * bug fix: COMPILE can now succefully compile setf functions.
    (Reported by Douglas Katzman)
  * bug fix: run-program performs more correct escaping of arguments on
    Windows. (lp#1239242)
  * bug fix: function-lambda-expression on generic functions returns the
    actual name.
  * bug fix: (the [type] [constant]) now warns when [constant] matches
    [type] except for the number of values.  (Reported by Nathan Trapuzzano
    on sbcl-help)
  * bug fix: signal errors in required cases of slot-definition initialization
    protocol.  (lp#309072)
  * bug fix: run-sbcl.sh works better in the presence of symlinks on OS X.
    (thanks to Stelian Ionescu, lp#1242643)
  * bug fix: when given a restart object, FIND-RESTART checks whether the
    restart is active and, when a condition is supplied, whether the restart
    is associated to a different condition (lp#774410)


changes in sbcl-1.1.12 relative to sbcl-1.1.11:
  * enhancement: Add sb-bsd-sockets:socket-shutdown, for calling
    shutdown(3). (thanks to Jan Moringen, lp#1207483)
  * enhancement: document extensible sequences.  (thanks to Jan Moringen,
    lp#994528)
  * optimization: EQUAL and EQUALP transforms are smarter.
    (thanks to Elias Martenson, lp#1220084)
  * optimization: CHAR-EQUAL is faster for constant and base-char arguments.
  * bug fix: probe-file now can access symlinks to pipes and sockets in
    /proc/pid/fd on Linux. (reported by Eric Schulte)
  * bug fix: SBCL can now be built on Solaris x86-64.
  * bug fix: Floating point exceptions do not persist on Solaris anymore.
  * bug fix: (setf . a) is pprinted correctly (reported by Douglas Katzman).
  * bug fix: handle compiler-error in LOAD when it's not run from inside EVAL.
    (lp#1219601)
  * bug fix: SB-GMP:MPZ-POW no longer segfaults given a non-bignum base.
    (thanks to Stephan Frank)
  * bug fix: space allocation of result bignums in SB-GMP is more accurate.
    (thanks to Stephan Frank, lp#1206191)
  * bug fix: sb-safepoint can now reliably handle signal interruptions of
    foreign code. (lp#1133018)
  * bug fix: the compiler-macro for MAKE-INSTANCE when emitting "fallback"
    constructors no longer fails to merge actual and default initargs
    (thanks to Jan Moringen, lp#1179858)
  * bug fix: the compiler-macro for MAKE-INSTANCE when emitting "fallback"
    constructors handles non-KEYWORD initialization arguments more correctly.
  * bug fix: loading the SB-SIMPLE-STREAMS contributed module no longer
    clobbers FILE-NAMESTRING.  (thanks to Anton Kovalenko, lp#884603)
  * bug fix: class definitions with CPLs inconsistent with their metaclasses
    are less likely to destroy the object system's integrity.  (lp#309076)
  * bug fix: restart clause parsing in RESTART-CASE is more in line with the
    standard.  (lp#1203585, thanks to Jan Moringen)
  * bug fix: silence a note from RESTART-CASE under high-SPEED optimization
    settings.  (lp#1023721)
  * bug fix: getting the order of arguments to
    SB-MOP:SET-FUNCALLABLE-INSTANCE-FUNCTION wrong produces a sensible error
    rather than a failed AVER.  (reported by Paul Nathan)
  * bug fix: Parsing of &optional/&key/&rest arguments now never overwrites
    arguments during copying on x86 and x86-64; it may still happen on other
    platforms when there are more fixed arguments than stack slots.
    (reported by Jan Moringen)
2013-12-03 19:37:20 +00:00
dsainty
6e2c3a2b44 Patch around gtexinfo 5.2's high-and-mighty attitude towards indiscretions. 2013-11-30 07:06:25 +00:00
joerg
c61410f83d Fix build with newer bison. Don't use <rope> with clang, but fall back
to <string>. Untested for functionality.
2013-11-29 18:30:09 +00:00
wiz
bd9eea67da PKGREVISION bump for json-c shlib rename. 2013-11-25 12:00:45 +00:00
taca
ccd96b6fdd Fix wrong parameter from [ruby-list:49643] in ruby-tk package.
Bump PKGREVISION.
2013-11-24 15:26:30 +00:00
taca
052f89186c Update ruby200-base, ruby200 and ruby-mode package to 2.00-p353.
Ruby 2.0.0-p353 is released

Now Ruby 2.0.0-p353 is released.

This release includes a security fix about floating point parsing.

    Heap Overflow in Floating Point Parsing (CVE-2013-4164)

And some bugfixes are also included. See tickets and ChangeLog for details.
2013-11-24 14:22:03 +00:00
taca
1337e39064 Update ruby193-base (and related packages to 1.9.3-p484).
Ruby 1.9.3-p484 is released

Now Ruby 1.9.3-p484 is released.

This release includes a security fix about ruby interpreter core:

    Heap Overflow in Floating Point Parsing (CVE-2013-4164)

And some bugfixes are also included. See tickets and ChangeLog for details.
2013-11-24 14:17:19 +00:00
taca
8e058450e0 Correct versions of json as bundled with Ruby. 2013-11-24 14:05:08 +00:00
dholland
297ccf77f9 Clear PLATFORM in the environment; has the same consequences as in the
base mono package.
2013-11-24 02:38:58 +00:00
dholland
cf1e72b53b Revert -r1.144, which is wrong, and instead clear PLATFORM in ALL_ENV.
Setting PLATFORM causes the build system to look for a ${PLATFORM}.make
file; this leads to build failure if a PLATFORM environment variable
leaks in from the outside environment.
2013-11-22 14:40:35 +00:00
dholland
86df4d45df Revert -r1.5, which is wrong, and instead clear PLATFORM in ALL_ENV.
Setting PLATFORM causes the build system to look for a ${PLATFORM}.make
file; this leads to build failure if a PLATFORM environment variable
leaks in from the outside environment.
2013-11-22 13:38:31 +00:00
obache
f12c04646b Mark p5-* packages older than CORE module one as CONFLICTS.
Base on 'corelist -v 5.18.1'.
2013-11-22 12:03:34 +00:00
adam
fc49830edf Changes 3.3.3:
PEP 380, syntax for delegating to a subgenerator (yield from)
PEP 393, flexible string representation (doing away with the distinction between "wide" and "narrow" Unicode builds)
A C implementation of the "decimal" module, with up to 120x speedup for decimal-heavy applications
The import system (__import__) is based on importlib by default
The new "lzma" module with LZMA/XZ support
PEP 397, a Python launcher for Windows
PEP 405, virtual environment support in core
PEP 420, namespace package support
PEP 3151, reworking the OS and IO exception hierarchy
PEP 3155, qualified name for classes and functions
PEP 409, suppressing exception context
PEP 414, explicit Unicode literals to help with porting
PEP 418, extended platform-independent clocks in the "time" module
PEP 412, a new key-sharing dictionary implementation that significantly saves memory for object-oriented code
PEP 362, the function-signature object
The new "faulthandler" module that helps diagnosing crashes
The new "unittest.mock" module
The new "ipaddress" module
The "sys.implementation" attribute
A policy framework for the email package, with a provisional (see PEP 411) policy that adds much improved unicode support for email header parsing
A "collections.ChainMap" class for linking mappings to a single unit
Wrappers for many more POSIX functions in the "os" and "signal" modules, as well as other useful functions such as "sendfile()"
Hash randomization, introduced in earlier bugfix releases, is now switched on by default
2013-11-21 14:06:43 +00:00
dholland
4e017b4d5f This requires the same change as mono3 to get netbsd.make. 2013-11-18 18:14:38 +00:00
asau
f2fce62036 Update to Squeak 4.4
Changes in Squeak 4.4:
* Cleanup and simplification of Morphic text editing
* Add host window support, letting you display things in a host window.
  (Currently only on Windows and Mac.)
* Bugfixes in the Compiler, Parser and Debugger toolchain
* Stub support for the ability to evolve the bytecode set
* Better printing of Floats, hashing of DateAndTimes
* ChangeSorter improvements
* ToolBuilder improvements
* Merged network improvements from Etoys
* Monticello browsing can now group versions by branch,
  making tracking of parallel developments easier
* Decreased coupling between core packages
* IPv6 support (if your VM provides it)
2013-11-16 20:34:56 +00:00
taca
2be87cd2b3 Update php54 to 5.4.22.
Version 5.4.22
14-Nov-2013

* Core:

    - Fixed bug #65911 (scope resolution operator - strange behavior with
      $this).

CLI server:

    - Fixed bug #65818 (Segfault with built-in webserver and chunked transfer
      encoding).

* Exif:

    - Fixed crash on unknown encoding.

* FTP:

    - Fixed bug #65667 (ftp_nb_continue produces segfault).

* ODBC:

    - Fixed bug #65950 (Field name truncation if the field name is bigger than
      32 characters).

* Sockets:

    - Fixed bug #65808 (the socket_connect() won't work with IPv6 address).

* Standard:

    - Fixed bug #64760 (var_export() does not use full precision for
      floating-point numbers).

* XMLReader:

    - Fixed bug #51936 (Crash with clone XMLReader).
    - Fixed bug #64230 (XMLReader does not suppress errors).
2013-11-16 09:45:26 +00:00
taca
3d3ac75faf Update php55 package to 5.5.6.
14 Nov 2013, PHP 5.5.6

- Core:
  . Fixed bug #65947 (basename is no more working after fgetcsv in certain
    situation). (Laruence)
  . Improved performance of array_merge() and func_get_args() by eliminating
    useless copying. (Dmitry)
  . Fixed bug #65939 (Space before ";" breaks php.ini parsing).
    (brainstorm at nopcode dot org)
  . Fixed bug #65911 (scope resolution operator - strange behavior with $this).
    (Bob Weinand)
  . Fixed bug #65936 (dangling context pointer causes crash). (Tony)

- FPM:
  . Changed default listen() backlog to 65535. (Tony)

- MySQLi:
  . Fixed bug #66043 (Segfault calling bind_param() on mysqli). (Laruence)

- OPcache
  . Increased limit for opcache.max_accelerated_files to 1,000,000. (Chris)
  . Fixed issue #115 (path issue when using phar). (Dmitry)
  . Fixed issue #149 (Phar mount points not working with OPcache enabled).
  (Dmitry)

- ODBC
  . Fixed bug #65950 (Field name truncation if the field name is bigger than
    32 characters). (patch submitted by: michael dot y at zend dot com, Yasuo)

- PDO:
  . Fixed bug #66033 (Segmentation Fault when constructor of PDO statement
    throws an exception). (Laruence)
  . Fixed bug 65946 (sql_parser permanently converts values bound to strings)

- Standard:
  . Fixed bug #64760 (var_export() does not use full precision for floating-point
    numbers) (Yasuo)
2013-11-15 16:33:14 +00:00
joerg
b231317404 Restore fragment from patch-dg that deals with not using
pthread_setspecific with a deleted key.
2013-11-15 14:01:45 +00:00
joerg
de73707902 Make the newline processing even more aggressive by removing the line
markers first and killing all newlines before splitting up the magic
markers. Fixes build of guile-gnome with Clang. Bump revision.
2013-11-13 22:49:31 +00:00
joerg
14d41452c2 Don't include -Wl,--whole-archive in the default LDFLAGS on NetBSD.
It breaks the build in packages when the compiler doesn't implicitly
disable it later. Bump revision.
2013-11-13 13:36:02 +00:00
adam
6f97a13202 Changes 2.7.6:
This is a 2.7 series bugfix release. Most importantly, it resolves an issue that caused the interactive prompt to crash on OS X 10.9. It also includes numerous bugfixes over 2.7.5.
2013-11-12 18:57:25 +00:00
dholland
ef68b3eb48 Give this netbsd make rules (same as linux) -- this allows it to build
for me.
2013-11-12 04:00:47 +00:00
joerg
835b4af525 Build with -O0 for now until I can figure out why it crashes when
optimised.
2013-11-10 20:28:50 +00:00
obache
1391641f0d Add a package settable `PY_PEP3147=no' for the case PEP 3147 is not supported. 2013-11-10 13:05:54 +00:00
obache
ebfe641944 Fixes missing rpath in pkg-config file.
Bump PKGREVISION.
2013-11-10 12:12:32 +00:00
khorben
2886b42c15 Fixed a typo in the DESCR files for PHP 2013-11-07 23:52:40 +00:00
taca
1106efdf55 Use MACHINE_GNU_ARCH instead of MACHINE_ARCH.
Fix build problem on NetBSD/i386.
2013-11-06 12:42:35 +00:00
adam
774848635f Python 2.6.9 is a security-fix source-only release for Python 2.6.8, fixing several reported security issues: issue 16037, issue 16038, issue 16039, issue 16040, issue 16041, and issue 16042 (CVE-2013-1752, long lines consuming too much memory), as well as issue 14984 (security enforcement on $HOME/.netrc files), issue 16248 (code execution vulnerability in tkinter), and issue 18709 (CVE-2013-4238, SSL module handling of NULL bytes inside subjectAltName). 2013-11-06 07:25:49 +00:00
obache
91760a0431 Fixes missing ":" 2013-11-05 11:26:44 +00:00
joerg
cd05220939 Don't use -fno-defer-pop. 2013-11-04 16:39:32 +00:00
adam
5fbf43f8fc Changes 8.5.15:
Bug-fix release.
2013-11-02 20:22:02 +00:00
dholland
8b5ea8db8a minor tidyup from PR 45318 2013-11-02 18:58:27 +00:00
tonio
2800f5739e natdynlink is supported on darwin 2013-11-02 17:57:17 +00:00
jperkin
30f77313a2 Disable -fstack-protector on SunOS, it causes more trouble than its worth.
Bump PKGREVISION.
2013-11-01 14:02:37 +00:00
jaapb
15a89b35db Revision bump associated with the update of lang/ocaml to version 4.01. 2013-11-01 11:30:21 +00:00
jaapb
f7de466a66 Update of lang/ocaml to its newest version, 4.01. Changes, apart from
bugfixes, include:

- Labltk: updated to Tcl/Tk 8.6.
Type system:
- use well-disciplined type information propagation to
  disambiguate label and constructor names
* Propagate type information towards pattern-matching, even in the presence of
  polymorphic variants (discarding only information about possibly-present
  constructors). As a result, matching against absent constructors is no longer
  allowed for exact and fixed polymorphic variant types.
* Reject multiple declarations of the same method or instance variable
  in an object
- raise an error when multiple private keywords are used in type
  declarations
- parsetree rewriter (-ppx flag)
- ocamldep now supports -absname
- On "unbound identifier" errors, use spell-checking to suggest names
  present in the environment
- ocamlc has a new option -dsource to visualize the parsetree
- tools/eqparsetree compares two parsetree ignoring location
- ocamlopt now uses clang as assembler on OS X if available, which enables
  CFI support for OS X.
- Added a new -short-paths option, which attempts to use the shortest
  representation for type constructors inside types, taking open modules
  into account. This can make types much more readable if your code
  uses lots of functors.
- added flag -compat-32 to ocamlc, ensuring that the generated
  bytecode executable can be loaded on 32-bit hosts.
- warning on open statements which shadow an existing
  identifier (if it is actually used in the scope of the open); new
  open! syntax to silence it locally
* warning 3 is extended to warn about other deprecated features:
  - ISO-latin1 characters in identifiers
  - uses of the (&) and (or) operators instead of (&&) and (||)
- Experimental OCAMLPARAM for ocamlc and ocamlopt
- incorrect ordinal number in error message
- add signature to Tstr_include
- expose a way to inspect the current call stack,
  Printexc.get_callstack
- new flag Marshal.Compat_32 for the serialization functions
  (Marshal.to_*), forcing the output to be readable on 32-bit hosts.
- infix application operators |> and @@ in Pervasives
- add O_CLOEXEC flag to Unix.openfile, so that the returned
  file descriptor is created in close-on-exec mode
* more efficient implementation of caml_modify() and caml_initialize().
  The new implementations are less lenient than the old ones: now,
  the destination pointer of caml_modify() must point within the minor or
  major heaps, and the destination pointer of caml_initialize() must
  point within the major heap.
- Moved debugger/envaux.ml to typing/envaux.ml to publish env_of_only_summary
  as part of compilerlibs, to be used on bin-annot files.
- The test suite can now be run without installing OCaml first.
2013-11-01 10:47:50 +00:00
obache
b0a11eac4b LUA_PACKAGE is defined for build, not LUAPACKAGE. 2013-10-30 10:52:53 +00:00
obache
3d6753d5ed Use LOCALEBASE, PREFIX may be package specific one and different than lua. 2013-10-30 09:09:59 +00:00
obache
20fe7fbb75 No need to define BUILDLINK_ABI_DEPENDS for flesh package.
Set uppper limit to BUILDLINK_API_DEPENDS, same as lang/lua/luaversion.mk.
2013-10-30 09:02:06 +00:00
obache
94fde82f75 No need to define BUILDLINK_ABI_DEPENDS, pkgbase is reset. 2013-10-30 08:59:36 +00:00
obache
4e4ab08e1e make sure varable is defined before using it. 2013-10-30 08:53:40 +00:00
obache
b28fb07508 Only define do-test target for the case package itself does not define own
test target.
2013-10-30 08:39:07 +00:00
jnemeth
610042ecd3 add back lua as commented out entry 2013-10-30 07:09:24 +00:00
alnsn
39e56b306e Build lua51 and lua52. 2013-10-30 07:03:36 +00:00
dholland
6ee03947a2 typo, spotted by Andrey Oktyabrskiy 2013-10-30 06:53:19 +00:00
dholland
7d313c888d Reimport lang/lua as lang/lua52, and bring back the previous Lua 5.1
package as lang/lua51.

I've adjusted the depends and switched the PKGNAMEs but these packages
are otherwise unchanged. This means that you can't install both at
once. There are preliminary patches for that (see tech-pkg) but they
aren't quite ready yet.

This also doesn't include agc's builtin.mk, although it should be
possible to drop it into the lua51 package with only very minor
modifications. I don't think the builtin packages will allow having
one builtin.mk for both lua51 and lua52, but I'd be happy to be shown
wrong about that.

Add infrastructure support for Lua module packages (including
multiversion support), application packages written in Lua, and a
redirecting bl3.mk file for packages that just link Lua in. This is
based on the Python infrastructure.

The new variable LUA_VERSION_DEFAULT picks which Lua package you get
by default; it is set to 52 so as to maintain the status quo.

Packages can set LUA_VERSIONS_ACCEPTED and/or LUA_VERSIONS_INCOMPATIBLE.
I have found (I think) most or all the packages that don't work with
lua51 and will be marking those; I have not tracked down most of the
ones that don't work with lua52 yet as I was originally intending to
roll back to 5.1 as the default.
2013-10-30 06:18:09 +00:00
minskim
96b28d1b88 Install a LaTeX style file into texmf-dist, not texmf.
The latter has been deprecated in TeX Live 2013.
2013-10-30 00:21:49 +00:00
wiz
f0b9a9817e Restore PY_PATCHPLIST line, lost in previous (hi tron!) 2013-10-29 23:52:56 +00:00
taca
a355f7ee4d Replace LOWER_ARCH to MACHINE_ARCH in definition of RUBY_ARCH.
Fix build problem on FreeBSD.
2013-10-29 23:25:33 +00:00
tron
c52a33e0c7 Define "do-test" target for testing Python packages. 2013-10-29 14:18:33 +00:00
joerg
b4b918fb08 Don't use -fno-defer-pop. 2013-10-28 23:49:17 +00:00
joerg
040f7154fd Remove -fno-defer-pop -fcaller-saves -fno-inline, which are workarounds
for various ancient GCC versions.
2013-10-28 23:48:30 +00:00
joerg
3e874182c8 Remove flags that have been GCC's since ~forever. 2013-10-28 23:47:56 +00:00
joerg
d367b376c6 Don't use -fno-reorder-blocks. 2013-10-28 23:47:18 +00:00
taca
9ec25eb934 Fix build problem on some platforms; FreeBSD and MirBSD.
For FreeBSD:

* Fix careless mistake of patch to configure.

For MirBSD (and possibly OpenBSD):

* Don't pass empy string (before semicolon to sed(1).
* Correct suffix for libruby's shared library.

No PKGREVISION bump since this is simply fix for build problem.
2013-10-28 14:26:59 +00:00
joerg
9704b9d06d Don't use -fno-defer-pop. 2013-10-27 22:22:31 +00:00
joerg
70b0d328e8 Don't force -fno-defer-pop. 2013-10-27 20:33:59 +00:00
joerg
347ff29d77 Fix rpath options to be passed down as linker flags. 2013-10-27 20:33:39 +00:00
joerg
a88d29d347 Make the GCC version check specific enough to not match clang. 2013-10-27 20:33:18 +00:00
joerg
ab283e3373 Don't force -fno-defer-pop. 2013-10-27 20:32:56 +00:00
joerg
92377580a7 Rpath is a linker option, prefix it with -Wl when necessary. 2013-10-26 22:03:49 +00:00
asau
3a571d1d02 Accept GNU Make 4 and later. 2013-10-26 19:44:33 +00:00
sno
c7a9fbf681 Added lang/asn1c version 0.9.24 [sno 2013-10-26] 2013-10-26 14:46:51 +00:00
sno
8524f8f6cb Adding package for ASN.1 to C compiler asn1c from Lev Walkin version
0.9.24 into lang/asn1c.

The asn1c is a free, open source compiler of ASN.1 specifications into C
source code. It supports a range of ASN.1 syntaxes, including ISO/IEC/ITU
ASN.1 1988, '94, '97, 2002 and later amendments. The supported sets of
encoding rules are

  * BER: ITU-T Rec. X.690 | ISO/IEC 8825-1 (2002) (BER/DER/CER).
  * PER: X.691|8825-2 (2002) (PER).
  * XER: X.693|8825-3 (2001) (BASIC-XER/CXER).

The compiler was written specifically to address security concerns while
providing streaming decoding capabilities.
2013-10-26 14:44:12 +00:00
joerg
f29d446a48 Override clang -R test, the wrappers drop -R/usr/lib. 2013-10-25 21:47:51 +00:00
joerg
5de495a101 Don't pessimize the compilation by forcing per-function call pushs. 2013-10-25 21:47:20 +00:00
joerg
bac1073623 GC 2013-10-25 14:32:57 +00:00
dholland
a5ef90ff9d Update to 1.22.
Does not include all the changes in PR 45318, some of which need
further investigation.

pkgsrc changes:
   - update MASTER_SITES and HOMEPAGE
   - remove LP64 restriction (LP64 platforms are supported using -m32)
   - add destdir support (provided by upstream) and lift BROKEN
   - remove some pkglint
   - mark MAKE_JOBS_SAFE=no
   - add readline.bl3.mk
   - patch-ag was applied upstream
   - remove patch-ah and handle the issue involved a cleaner way

Caution: so far the LP64 build does not actually work yet, -m32
notwithstanding; it dies with
   PreludeList.init: empty list
   PreludeList.init: empty list
   PreludeList.init: empty list
i386 works though.

Upstream changes:

nhc98 1.22 (2010-07-09) features

    There are no new features, just an update to the current set of
    libraries as of the release date.

nhc98 1.20 (2007-11-22) features

    New: Pattern guards are supported.
    New: More hierarchical libraries have been added to the base package.
    Bugfix: Now builds on 64-bit machines (in 32-bit mode)
    Bugfix: Newer version of hmake (3.13)
    Bugfix: The evil mangler is now less evil (and more robust)
    Bugfix: Add a workaround for the hi-membug that caused build
            failures on many recent Linux platforms.
    Bugfix: Lexical error on varid _2a is fixed.
    Bugfix: Renaming bug in newtype A a = A a.
    Bugfix: hp2graph problem with x-axis resolution in interval (-i) sampling.
    Bugfix: hp2graph end-of-file parsing bug.
    New: The runtime system code is now documented using funnelweb.
2013-10-25 06:25:18 +00:00
dholland
b2895adefc Commit partial update to 1.22 so I can work on it on multiple
machines. Doesn't build yet, so leave the package marked BROKEN.
2013-10-25 04:09:14 +00:00
martin
33ed66cfcc Ooops, stupid typo in previous 2013-10-24 19:25:43 +00:00
martin
9bd6ddf2ed Add a few VAX specific changes. 2013-10-24 18:31:12 +00:00
wiz
f2af607bad Mark remaining packages not support DESTDIR as BROKEN as decided
by pkgsrc-pmc.

If you are interested in one of these, please fix it before 2013Q4.
2013-10-24 10:31:02 +00:00
adam
7f550b141d Changes 4.8.2:
This release is a bug-fix release, containing fixes for regressions in GCC 4.8.1 relative to previous releases of GCC.
2013-10-21 20:26:19 +00:00
asau
12db2f4ca9 Update Erlang/OTP to R16B02.
R16B02 is the second maintenance release for the R16B major release.
You can find the README file for the release at
  http://www.erlang.org/download/otp_src_R16B02.readme


R16B01 is the first maintenance release for the R16B major release.
You can find the README file for the release at
  http://www.erlang.org/download/otp_src_R16B01.readme

Highlights for R16B01:

   OTP-10279  == erts ==

	      Support for migration of memory carriers between memory
	      allocator instances has been introduced.

	      By default this feature is not enabled and do not effect the
	      characteristics of the system. When enabled it has the
	      following impact on the characteristics of the system:

	      -- Reduced memory footprint when the memory load is unevenly
	      distributed between scheduler specific allocator instances.

	      -- Depending on the default allocaton strategy used on a
	      specific allocator there might or might not be a slight
	      performance loss.

	      -- When enabled on the fix_alloc allocator, a different
	      strategy for management of fix blocks will be used.

	      -- The information returned from
	      erlang:system_info({allocator, A}), and
	      erlang:system_info({allocator_sizes, A}) will be slightly
	      different when this feature has been enabled. An mbcs_pool
	      tuple will be present giving information about abandoned
	      carriers, and in the fix_alloc case no fix_types tuple will
	      be present.

	      For more information, see the documentation of the +M<S>acul
	      command line argument.

   OTP-11009  == ssl public_key crypto common_test dialyzer ssh stdlib snmp
	      inets ==

	      Integrate elliptic curve contribution from Andreas Schultz

	      In order to be able to support elliptic curve cipher suites
	      in SSL/TLS, additions to handle elliptic curve infrastructure
	      has been added to public_key and crypto.

	      This also has resulted in a rewrite of the crypto API to gain
	      consistency and remove unnecessary overhead. All OTP
	      applications using crypto has been updated to use the new
	      API.

	      Impact: Elliptic curve cryptography (ECC) offers equivalent
	      security with smaller key sizes than other public key
	      algorithms. Smaller key sizes result in savings for power,
	      memory, bandwidth, and computational cost that make ECC
	      especially attractive for constrained environments.

   OTP-11159  == erts ==

	      Lift static limitation (FD_SETSIZE) for file descriptors on
	      Mac OS X. (Thanks to Anthony Ramine)
2013-10-20 18:37:49 +00:00
bsiegert
2f93f6f50d Fix build on MirBSD.
The gawk developers added code to skip building the extensions on MirBSD
but inserted a syntax error. Also skip the extensions in the PLIST on MirBSD.
2013-10-19 19:47:39 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
roy
fb712fc6b0 guile doesn't use any curses, termcap or terminfo 2013-10-18 15:53:27 +00:00
taca
a8f12bfe2c Update php55 to 5.5.5.
17 Oct 2013, PHP 5.5.5

- Core:
  . Fixed bug #64979 (Wrong behavior of static variables in closure generators).
    (Nikita)
  . Fixed bug #65322 (compile time errors won't trigger auto loading). (Nikita)
  . Fixed bug #65821 (By-ref foreach on property access of string offset
    segfaults). (Nikita)

- CLI server:
  . Fixed bug #65633 (built-in server treat some http headers as
    case-sensitive). (Adam)
  . Fixed bug #65818 (Segfault with built-in webserver and chunked transfer
    encoding). (Felipe)
  . Added application/pdf to PHP CLI Web Server mime types (Chris Jones)

- Datetime:
  . Fixed bug #64157 (DateTime::createFromFormat() reports confusing error
    message). (Boro Sitnikovski)
  . Fixed bug #65502 (DateTimeImmutable::createFromFormat returns DateTime).
    (Boro Sitnikovski)
  . Fixed bug #65548 (Comparison for DateTimeImmutable doesn't work).
    (Boro Sitnikovski)

- DBA extension:
  . Fixed bug #65708 (dba functions cast $key param to string in-place,
    bypassing copy on write). (Adam)

- Filter:
  . Add RFC 6598 IPs to reserved addresses. (Sebastian Nohn)
  . Fixed bug #64441 (FILTER_VALIDATE_URL rejects fully qualified domain names).
    (Syra)

- FTP:
  . Fixed bug #65667 (ftp_nb_continue produces segfault). (Philip Hofstetter)

- GD
  . Ensure that the defined interpolation method is used with the generic
    scaling methods. (Pierre)

- IMAP:
  . Fixed bug #65721 (configure script broken in 5.5.4 and 5.4.20 when enabling
    imap). (ryotakatsuki at gmail dot com)

- OPcache:
  . Added support for GNU Hurd. (Svante Signell)
  . Added function opcache_compile_file() to load PHP scripts into cache
    without execution. (Julien)
  . Fixed bug #65845 (Error when Zend Opcache Optimizer is fully enabled).
    (Dmitry)
  . Fixed bug #65665 (Exception not properly caught when opcache enabled).
    (Laruence)
  . Fixed bug #65510 (5.5.2 crashes in _get_zval_ptr_ptr_var). (Dmitry)
  . Fixed issue #135 (segfault in interned strings if initial memory is too
    low). (Julien)

- Sockets:
  . Fixed bug #65808 (the socket_connect() won't work with IPv6 address).
    (Mike)

- SPL:
  . Fix bug #64782 (SplFileObject constructor make $context optional / give it
    a default value). (Nikita)

- Standard:
  . Fixed bug #61548 (content-type must appear at the end of headers for 201
    Location to work in http). (Mike)

- XMLReader:
  . Fixed bug #51936 (Crash with clone XMLReader). (Mike)
  . Fixed bug #64230 (XMLReader does not suppress errors). (Mike)

- Build system:
  . Fixed bug #51076 (race condition in shtool's mkdir -p implementation).
    (Mike, Raphael Geissert)
  . Fixed bug #62396 ('make test' crashes starting with 5.3.14 (missing
    gzencode())). (Mike)
2013-10-18 15:49:07 +00:00
roy
8cf8ec8151 erlang uses termcap, not curses 2013-10-18 15:47:49 +00:00
taca
0020b6301a Start update of Ruby on Rails 3.2.15. 2013-10-18 15:22:42 +00:00
taca
c75f2f0e40 Update php54 to 5.4.21 (PHP 5.4.21).
17 Oct 2013, PHP 5.4.21

- Core:
  . Fixed bug #65322 (compile time errors won't trigger auto loading). (Nikita)

- CLI server:
  . Fixed bug #65633 (built-in server treat some http headers as
    case-sensitive). (Adam)

- Datetime:
  . Fixed bug #64157 (DateTime::createFromFormat() reports confusing error
    message). (Boro Sitnikovski)

- DBA extension:
  . Fixed bug #65708 (dba functions cast $key param to string in-place,
    bypassing copy on write). (Adam)

- Filter:
  . Add RFC 6598 IPs to reserved addresses. (Sebastian Nohn)
  . Fixed bug #64441 (FILTER_VALIDATE_URL rejects fully qualified domain names).
    (Syra)

- IMAP:
  . Fixed bug #65721 (configure script broken in 5.5.4 and 5.4.20 when enabling
    imap). (ryotakatsuki at gmail dot com)

- Standard:
  . Fixed bug #61548 (content-type must appear at the end of headers for 201
    Location to work in http). (Mike)

- Build system:
  . Fixed bug #62396 ('make test' crashes starting with 5.3.14 (missing
    gzencode())). (Mike)
2013-10-18 12:25:12 +00:00
bsiegert
11eb68bbc8 Fix a common mistake in many different packages: POSIX says that when using
pax -rw, the destination directory must exist. pax in NetBSD creates it if
not, pax in MirBSD complains. I read through all pkgsrc Makefiles that use
pax and added an entry to INSTALLATION_DIRS, or an INSTALL_DATA_DIR
invocation.

I did not test all the changes but they should be fairly safe. If you notice
any breakage because of this change, please contact me.
2013-10-18 11:41:17 +00:00
richard
3bf426a1ac improve builtin support for sun-jdk7 in openjdk7/bootstrap.mk 2013-10-16 16:51:00 +00:00
richard
decb43afdd improve builtin versioning and update BUILDLINK_DEPMETHOD correctly for sun-jdk7 2013-10-16 16:48:55 +00:00
richard
9a0ac26ae5 improve builtin versioning and update BUILDLINK_JAVA_PREFIX accordingly for sun-jre7 2013-10-16 16:47:29 +00:00
joerg
67b607b421 PowerPC64 is a 64bit platform. 2013-10-15 20:46:41 +00:00
asau
e033e7df73 Give Lisp users an option to build CLISP without PDF documentation.
This lets building CLISP and SBCL without pulling the whole X11 stack in.
2013-10-15 16:21:46 +00:00
taca
c084bd7e56 Fix php-socket with php55.
- Use USE_PHP_EXT_PATCHES in net/php-sockets.
- Make AI_V4MAPPED noop if platform dosen't have it.

It is poor assumption that AI_V4MAPPED is always defined and V4 mapped
address is always available.
2013-10-15 15:46:37 +00:00
joerg
e2502b1736 Add patch that would fix the build of net/php-sockets for PHP 5.5, if I
knew how to get it applied.
2013-10-15 14:43:51 +00:00
ryoon
dca2b36e68 Update to 10.5.4
Changelog:
10.5.4
   3.7 newlispdoc cleanup ";; *" regex

   New FFI ffi.h include directory in makefile_linux* when installing libffi

   Fix for last list element optimization in push, pop and pop-assoc when
   popping and inserting last element

   Accessing a deleted context will never hang but give an error message

   Some changes in nl-filesys.c for AIX and new makefile for AIX ILP32

   On Windows: a fix for correctly closing logfiles initiated by newlisp -l or
   newlisp -L and for closing files created by the HTTP PUT operation.

   Two sample 't-test' when variances are different (independent samples) with
   new syntax:
        (t-test <list-vector-A> <list-vector-B> <float-probabilty>)
   When <float-probabilty> is specified, an internal F-test for variance
   equality in data A and B is performed. If the probablity of F is
   smaller than <float-probabilty>, then Welch's variant of the t-test for
   independent samples is performed. Using 1.0 <float-probabilty>, Welch
   can be forced even when variances are not significantly different.

   One sample 't-test' using new syntax pattern:
        (t-test <list-vector-data> <float-value>)
   Gives the two-tailed probability that observed mean is differs from <float-value>
   Instead of sdev for second list-vector the standard error for the observed mean
   is reported.

   Some cleanup and changes in scripts (makefiles) for binary installers
2013-10-12 10:30:40 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
wiz
6068eaecf6 recursive bump for libmng-2.0.2 shlib major bump and dependency change 2013-10-09 17:39:01 +00:00
joerg
b3194a4d58 Improve robustness of the C post-processing to deal with variations in
Clang output.
2013-10-04 18:35:22 +00:00
asau
3d9f6031ab Update to Chicken 4.8.0.5
Requested by Peter Bex.


4.8.0.5

- Security fixes
  - CVE-2013-4385: read-string! no longer reads beyond its buffer when
    length is #f.
  - poll() is also used on cygwin by enabling the fix for CVE-2012-6122
  - file-creation-mode now passes a valid value to umask when its argument
    is omitted.  (Also ensure it always returns the old umask value.)
  - Fix a data corruption problem in list->queue.

- Core libraries
  - read-string! behaves correctly in presence of EOF.
  - Several subtle problems in the reader in the presence of EOF are fixed.
  - Use poll() instead of select() on cygwin.

- Runtime
  - Fix an issue on initial seed of the random number generator.

4.8.0.4

- Runtime
  - Ensure correct type is used for sigsetjmp(3) buffer.  This fixes,
    for example, a bus error in 32-bit OS X builds (#1021).

- Core libraries
  - Export file-type from the posix unit.

- Build system
  - Use inexact comparison for flonum tests, as there is sometimes a
    miniscule difference between trig functions computed by libc and
    those precalculated by gcc.
2013-10-04 15:55:38 +00:00
fhajny
9305f13a48 2013.09.30, Version 0.10.20 (Stable)
* tls: fix sporadic hang and partial reads (Fedor Indutny)
  - fixes "npm ERR! cb() never called!"

2013.09.24, Version 0.10.19 (Stable), 6b5e6a5a3ec8d994c9aab3b800b9edbf1b287904
* uv: Upgrade to v0.10.17
* npm: upgrade to 1.3.11
* readline: handle input starting with control chars (Eric Schrock)
* configure: add mips-float-abi (soft, hard) option (Andrei Sedoi)
* stream: objectMode transforms allow falsey values (isaacs)
* tls: prevent duplicate values returned from read (Nathan Rajlich)
* tls: NPN protocols are now local to connections (Fedor Indutny)
2013-10-02 09:58:21 +00:00
yyamano
339127aa6e Upgrade to 2.10.3.
2.10.3 is strictly a bug-fix release. 50 issues are fixed since 2.10.2.
You can see the the fixed issues at http://www.scala-lang.org/news/2013/10/01/release-notes-v2.10.3.html
2013-10-02 06:59:08 +00:00
taca
0ae666643a Fix build problem on Mac OS X.
No PKGREVISION bump since this fixes simply PLIST problem on Mac OS X.
2013-09-30 08:31:00 +00:00
ryoon
0ab6d2cd9d Bump PKGREVISION.
* Revert previous (PR pkg/48246), it breaks wip/libreoffice4 build.
  It measn something goes wrong. More investigation is needed.
2013-09-30 03:40:14 +00:00
taca
2e5feba0ab Update a patch for CVE-2013-4363 (previous CVE-2013-4287).
Bump PKGREVISION.
2013-09-30 03:15:03 +00:00
ryoon
8239e00ce9 Bump PKGREVISION.
* Add rhino.jar to library path. Fix PR pkg/48246.
2013-09-27 13:26:47 +00:00
bsiegert
328b115921 Update go to 1.1.2.
go1.1.2 (released 2013/08/13) includes fixes to the gc compiler and cgo,
and the bufio, runtime, syscall, and time packages. See the change
history for details. If you use package syscall's Getrlimit and
Setrlimit functions under Linux on the ARM or 386 architectures, please
note change 55ac276af5a7 that fixes issue 5949.

This is a leaf package, so it should be ok during the freeze.
2013-09-24 20:53:48 +00:00
asau
a8477b71a7 Do not create duplicate definitions. From FreeBSD ports.
This fixes package on FreeBSD.
2013-09-23 17:56:32 +00:00
taca
af211b350d Update php55 to 5.5.4, approved by wiz@.
18 Sep 2013, PHP 5.5.4

- Core:
  . Fixed bug #60598 (cli/apache sapi segfault on objects manipulation).
    (Laruence)
  . Improved fputcsv() to allow specifying escape character.
  . Fixed bug #65490 (Duplicate calls to get lineno & filename for
    DTRACE_FUNCTION_*). (Chris Jones)
  . Fixed bug #65483 (quoted-printable encode stream filter incorrectly encoding
    spaces). (Michael M Slusarz)
  . Fixed bug #65470 (Segmentation fault in zend_error() with
    --enable-dtrace). (Chris Jones, Kris Van Hees)
  . Fixed bug #65225 (PHP_BINARY incorrectly set). (Patrick Allaert)
  . Fixed bug #62692 (PHP fails to build with DTrace). (Chris Jones, Kris Van Hees)
  . Fixed bug #61759 (class_alias() should accept classes with leading
    backslashes). (Julien)
  . Fixed bug #46311 (Pointer aliasing issue results in miscompile on gcc4.4).
    (Nikita Popov)

- cURL:
  . Fixed bug #65458 (curl memory leak). (Adam)

- Datetime:
  . Fixed bug #65554 (createFromFormat broken when weekday name is followed
    by some delimiters). (Valentin Logvinskiy, Stas).
  . Fixed bug #65564 (stack-buffer-overflow in DateTimeZone stuff caught
    by AddressSanitizer). (Remi).

- OPCache:
  . Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4).
    (Terry Ellison)

- Openssl:
  . Fixed bug #64802 (openssl_x509_parse fails to parse subject properly in
    some cases). (Mark Jones)

- Session:
  . Fixed bug #65475 (Session ID is not initialized properly when strict session
    is enabled). (Yasuo)
  . Fixed bug #51127/#65359 Request #25630/#43980/#54383 (Added php_serialize
    session serialize handler that uses plain serialize()). (Yasuo)

- Standard:
  . Fix issue with return types of password API helper functions. Found via
    static analysis by cjones. (Anthony Ferrara)
2013-09-21 16:08:37 +00:00
taca
b04633b3e7 Update php54 to 5.4.20, approved by wiz@.
19 Sep 2013, PHP 5.4.20

- Core:
  . Fixed bug #60598 (cli/apache sapi segfault on objects manipulation).
    (Laruence)
  . Fixed bug #65579 (Using traits with get_class_methods causes segfault).
    (Adam)
  . Fixed bug #65490 (Duplicate calls to get lineno & filename for
    DTRACE_FUNCTION_*). (Chris Jones)
  . Fixed bug #65483 (quoted-printable encode stream filter incorrectly encoding
    spaces). (Michael M Slusarz)
  . Fixed bug #65481 (shutdown segfault due to serialize) (Mike)
  . Fixed bug #65470 (Segmentation fault in zend_error() with
    --enable-dtrace). (Chris Jones, Kris Van Hees)
  . Fixed bug #65372 (Segfault in gc_zval_possible_root when return reference
    fails). (Laruence)
  . Fixed bug #65304 (Use of max int in array_sum). (Laruence)
  . Fixed bug #65291 (get_defined_constants() causes PHP to crash in a very
    limited case). (Arpad)
  . Fixed bug #65225 (PHP_BINARY incorrectly set). (Patrick Allaert)
  . Improved fix for bug #63186 (compile failure on netbsd). (Matteo)
  . Fixed bug #62692 (PHP fails to build with DTrace). (Chris Jones, Kris Van Hees)
  . Fixed bug #61759 (class_alias() should accept classes with leading
    backslashes). (Julien)
  . Fixed bug #61345 (CGI mode - make install don't work). (Michael Heimpold)
  . Cherry-picked some DTrace build commits (allowing builds on Linux,
    bug #62691, and bug #63706) from PHP 5.5 branch
  . Fixed bug #61268 (--enable-dtrace leads make to clobber
    Zend/zend_dtrace.d) (Chris Jones)

- cURL:
  . Fixed bug #65458 (curl memory leak). (Adam)

- Datetime:
  . Fixed bug #65554 (createFromFormat broken when weekday name is followed
    by some delimiters). (Valentin Logvinskiy, Stas).
  . Fixed bug #65564 (stack-buffer-overflow in DateTimeZone stuff caught
    by AddressSanitizer). (Remi).

- Openssl:
  . Fixed bug #64802 (openssl_x509_parse fails to parse subject properly in
    some cases). (Mark Jones)

- Session:
  . Fixed bug #62129 (rfc1867 crashes php even though turned off). (gxd305 at
    gmail dot com)
  . Fixed bug #50308 (session id not appended properly for empty anchor tags).
    (Arpad)
  . Fixed possible buffer overflow under Windows. Note: Not a security fix.
    (Yasuo)
  . Changed session.auto_start to PHP_INI_PERDIR. (Yasuo)

- SOAP:
  . Fixed bug #65018 (SoapHeader problems with SoapServer). (Dmitry)

- SPL:
  . Fixed bug #65328 (Segfault when getting SplStack object Value). (Laruence)

- PDO:
  . Fixed bug #64953 (Postgres prepared statement positional parameter
    casting). (Mike)

- Phar:
  . Fixed bug #65028 (Phar::buildFromDirectory creates corrupt archives for
    some specific contents). (Stas)

- Pgsql:
  . Fixed bug #65336 (pg_escape_literal/identifier() silently returns false).
    (Yasuo)
  . Fixed bug #62978 (Disallow possible SQL injections with pg_select()/pg_update()
    /pg_delete()/pg_insert()). (Yasuo)

- Zlib:
  . Fixed bug #65391 (Unable to send vary header user-agent when
    ob_start('ob_gzhandler') is called) (Mike)
2013-09-21 16:06:07 +00:00
joerg
a83ff09635 Build libf95 as shared library. Add rpath entries automatically as
needed. Bump revision.
2013-09-20 23:06:07 +00:00
ryoon
9e8b43257a Bump PKGREVISION.
* Pass /usr/bin/env interpreter check for more files, fix build on OmniOS.
2013-09-20 21:49:52 +00:00
sno
e5e7cd6a3d Not safe to build parallelized 2013-09-20 13:49:13 +00:00
sno
8bc13e794e Not safe to build parallized 2013-09-20 13:46:23 +00:00
sno
f8d7aa2382 Adding MAKE_JOBS_SAFE=no - parallel building causes the issues reported
by nbjoerg@ and can be reproduced by Joyent bulk builds
2013-09-18 12:07:05 +00:00
joerg
a48c0629e7 print-PLIST support for LUA_LDIR/LUA_CDIR. 2013-09-17 12:03:09 +00:00
taca
03d677a68f Update ruby-execjs to 2.0.1.
* No dependency to multi_json.
* And a few bug fixes.
2013-09-15 13:55:54 +00:00
taca
9463dc4c30 Update ruby-coffee-script-source to 1.6.3.
Exact changes aren't available.  Please refer change log in github.
2013-09-15 13:50:49 +00:00
schmonz
bb16cfd302 Rename newly imported "raduko-star" to "rakudo-star", on behalf of
sno@ (and with his OK) since he's AFK for another couple days.
2013-09-13 22:04:07 +00:00
jperkin
b768a79fb3 Add support for 64-bit SunOS. 2013-09-13 20:47:55 +00:00
adam
46f98c1ff9 don't set Mac OS X target version: stick to the current one 2013-09-13 13:18:20 +00:00
sno
7804e4c5f8 Added lang/raduko-star version 2013.08 2013-09-13 12:10:36 +00:00
sno
04831c7ec4 Adding package for Raduko * 2013.08 in lang/raduko-star.
Rakudo Perl 6, or simply Rakudo, is a compiler for the Perl 6 programming
language. It runs on the Parrot virtual machine.

The Rakudo Star distribution (fondly called Rakudo *) is the Rakudo
compiler plus a selection of useful Perl 6 modules, the most recent
incarnation of the "Using Perl 6" book, and other software that can
be used with the Rakudo compiler to enhance its utility.  Rakudo Star
is meant for early adopters who wish to explore what's possible with
Rakudo Perl 6 and provide feedback on what works, what doesn't, and
what else they would like to see included in the distribution.
2013-09-13 12:09:39 +00:00
sno
b26f01073a Add missing buildlink3.mk (seems to be not in cvs add copy list from
fossil-merge)
2013-09-13 11:25:52 +00:00
sno
8760111a95 Added lang/nqp 2013.08 2013-09-13 11:18:52 +00:00
sno
8eec8bdeaf Adding package for NQP 2013.08 into lang/nqp.
This is "Not Quite Perl" -- a lightweight Perl 6-like environment for
virtual machines. The key feature of NQP is that it's designed to be a
very small environment (as compared with, say, perl6 or Rakudo) and
is focused on being a high-level way to create compilers and libraries
for virtual machines (such as the Parrot Virtual Machine [1] and the JVM).
Unlike a full-fledged implementation of Perl 6, NQP strives to have as
small a runtime footprint as it can, while still providing a Perl 6 object
model and regular expression engine for the virtual machine.
2013-09-13 11:16:18 +00:00
sno
9643933464 Fix PLIST on non-darwin (forgot to test whether "make install" works >:-()
Bumping revision
2013-09-13 10:52:37 +00:00
sno
16c683861d Updating lang/parrot from 4.8.0nb4 to 5.7.0 (for scheduled nqp and
raduko * imports).

pkgsrc changes:
* PLIST variable VERSION => PARROT_VERSION
* add PLIST awk rule to replace parrot's version string with
  ${PARROT_VERSION}
* add a fix for build on MacOS X 10.8

Upstream changes since 4.8.0:
2013-08-20    release 5.7.0
    - Build
        + Fixed GH#976 - Cannot load PCRE library during install on gentoo x64.
    - Community
        + All three of our GSoC students passed their midterms, and are
          on track to complete their Parrot and Perl 6 projects on time.
          Congratulations to Saurabh Kumar, Pawe�<82> Murias, and Denis Boyun!

2013-07-16    release 5.6.0
    - Build
        + Makefile dependencies are now compatible with VMS make.
    - Documentation
        + The main README is now more helpful.

2013-06-18    release 5.5.0
    - Build
        + Configure options are now allowed to be quoted.
        + Fixed build on Win32.
        + Updated location of NQP on Win32.
        + Fixed Parrot::Distribution detection.
    - Documentation
        + Noted that RESPONSIBLE_PARTIES is mostly out of date.
    - Tests
        + Stopped testing native PBC on 64bit LE, due to lack of access to
          such machine.
    - Release
        + Added tool: make_upload_commands.pl
    - Community
        + Parrot has been awarded 3 student slots in Google Summer of Code 2013!
          This means that 3 lucky students will be on a paid internship from
          Google to work on these accepted proposals:
          = Saurabh Kumar - "Update parrot-libgit2 to latest libgit2 release"
              https://gist.github.com/sa1/5468408
              http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/saurabh_kgp/11002
          = Pawe�<82> Murias - "A Javascript backend for Rakudo"
            http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/pmurias/9002
          = Denis Boyun  - "Improve Web UI of App::Parrot::Create"
              https://gist.github.com/denisboyun/5472762
              https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/chob_rock/9001
        + YAPC::NA::2013 hosted 4 days of Hackathon, focusing on the next
          generation of Perl implementations.
          = Huge Success!
        + MoarVM was unveiled:
            https://github.com/MoarVM
        + P2 on Potion was debuted:
            http://perl11.org/p2/

2013-05-21    release 5.4.0
    - Core
        + Implemented the coth() and acot() math functions.
        + Fixed chomp to only trim a newline when it ends the string. [GH #958]
        + Added readlink() and Parrot_file_readlink(), with tests. [GH #967]
    - Build
        + Parrot now detects the CPU model on Linux systems, as well as
          detecting more CPU models on BSD, Cygwin, Solaris, Win32, and Darwin.
          ARM v7 is also now recognized. [GH #962]
    - Documentation
        + Threads examples now have proper POD sections and useful descriptions
          with links to references.
        + Added main description for Task PMC.
        + Added descriptions to trig methods in Float PMC.
    - Tests
        + Added improved test coverage targets "cover_new" and "fullcover_new".
        + Improved tests for acot(), coth(), acot() math functions.
        + Added tests for options passed to debugger.
        + Updated native PBC test files for string, number, and integer,
          which resolved 11 TODOs in the test suite. [GH #959]
        + Fixed test for the auto/arch config step.
    - Release process
        + Added message digests to crow.pir.
        + Added in release.json: "release.type" can be "devel" or "supported".
        + Refactored common code to sub in auto_release.pl.
    - Community
        + Parrot is part of the Hackathon at YAPC::NA::2013, in Austin, TX, USA!
            http://www.yapcna.org/yn2013/wiki?node=Hackathons
        + Parrot has been accepted to Google Summer of Code 2013!
        + Currently there are two high-quality proposals being worked on:
            https://gist.github.com/sa1/5468408        - parrot-libgit2
            https://gist.github.com/denisboyun/5472762 - App::Parrot::Create

2013-04-16    release 5.3.0
    - Build
        + Files generated by `make cover` are now correctly cleaned by `make`
          and ignored by `git`.
    - Tests
        + Internal testing of the Configure probe for Fink now works correctly
          with the --verbose flag.
        + Tests added for .sort method of ResizableFloatArray and
          ResizableIntegerArray. [GH #926], [GH #927]
        + Benchmarks added for .sort methods of various Array objects.
          [GH #175]
        + Coverage analysis added for pbc_disassemble.

2013-03-19    release 5.2.0
    - Core
        + IO now only syncs buffers for the IO types where syncing makes sense.
            = PIO_VF_SYNC_IO flag added
    - Build
        + installable_pdump now has the correct rpath (blib corrected to lib).
    - Libraries
        + Tcl/Glob.pir has been removed. (PGE/Glob.pir remains intact)
    - Ecosystem
        + All Parrot tarballs are now symlinked to the 'all' directory,
          regardless of their true homes ('devel' or 'stable'), to better
          allow for automated downloads.
            ftp://ftp.parrot.org/pub/parrot/releases/all/

2013-02-19    release 5.1.0
    - Core
        + The .sort() method was added to the FixedFloatArray PMC
        + Improved detection of system memory for machines with >2GB
        + Improved pbc_to_exe support for spacey paths
        + Fixed Parrot_io_readall_s allocating too much string space
    - Build
        + Fixed generated MANIFEST files to omit $destdir
    - Documentation
    - Tests
        + .readall now checks that prior reads are respected.
    - Community
        + Weekly IRC meetings have resumed. #parrotsketch Tuesdays at 1930 UTC

2013-01-22    release 5.0.0
    - Core
        + Remove duplicate library search path entries, move "." from the beginning to
          the end. [GH #368]
        + Install forgotten runtime include files:
          cloneflags.pasm
          packfile_annotation_keytype.pasm
          packfile_segments.pasm
        + Install include/parrot/pbcversion.h with the main package, not devel.
        + Install headers for dynpmc files.
        + Install libraries tgc.pbc, NCI/Utils.pbc, OpenGL/Math.pbc, PCT/Dumper.pbc,
          postgres.pbc, ProfTest.pbc and ProfTest/*pbc, String/Utils.pbc, URI/Escape.pbc,
          YAML/Dumper/Base.pbc, YAML/Dumper/Default.pbc
        + New experimental PARROT_DYNEXT environment variable
        + New experimental dynext_dirs config entry (same as PARROT_DYNEXT and -X)
        + Add OS error messages to FileHandle.open() error messages [GH #911]
    - Build
        + Generate MANIFEST.generated, cleanup MANIFEST,
          removed MANIFEST_configure.generated, add installation of forgotten files
          [GH #890]
        + perl Configure.pl now calls make clean if possible
        + Generate datadir/MANIFEST* for all installed files [GH #899]
        + Improved Configure.pl probes for --with-llvm
        + Replace / slashes with \ on windows for all Makefiles automatically.
          This improves cygwin interaction, like remote or cronjob smoking on windows.
        + Reenabled and fixed debugging line directives in pmc2c, ops2c not yet [GH #641]
    - Tools
        + Improved nci_thunk_gen (v0.02): handle void sig, add declaration
        + Fixed nci examples
    - Documentation
        + Re-added docs/ops, the generated ops summary and docs/packfile-c.pod
        + Improved pdd10_embedding
        + Document FileHandle.open() exceptions and error messages
    - Tests
        + Added t/library/lib_search_path.t

2012-12-18    release 4.11.0
    - Core
        + Parrot now supports fast and lightweight OS threads, based on Nat Tucks's
          initial GSoC work on green threads and then Stefan Seifert's extension
          to true parallel OS threads as hybrid threads.
          See http://wknight8111.blogspot.co.at/2010/08/gsoc-threads-chandons-results.html
          and http://niner.name/Hybrid_Threads_for_the_Parrot_VM.pdf
          Summary: http://perl6advent.wordpress.com/2012/12/11/day-11-parrot-threads/
        + New parrot cmdline option --numthreads
        + Export new dynpmc_class_<ClassName> types [GH #870].
        + Changed core_ops library format and ops2c to contain the PBC_COMPAT only,
          not the parrot version triple. Removed the duplicate PARROT_DYNOP_CORE_INIT
          cpp definition in include/parrot/oplib/core_ops.h, use only
          PARROT_CORE_OPLIB_INIT from config.h
        + Store PBC_MAJOR and PBC_MINOR in the config hash, stored by auto::revision
        + Added getprotobyname method to the Socket PMC
    - Documentation
        + Marked unused API parameters
        + Install man pages for all binaries
    - Languages
        + nqp-rx tests updated from perl6/nqp-rx.git, and enabled to run on make test
    - Platforms
        + More compilation fixes on Windows without working mt.exe or ranlib=rem,
          enable smoking without git binary.
    - Tools
        + Re-enabled pbc_dump -h --header-only
        + Improved pmc2c, added more UNUSED(arg) macros [GH #836]. Parrot is now almost
          -Wunused-parameters safe.
    - Tests
        + failing Pod::Simple pod_todo.t tests are now skipped
        + added nqp-rx tests
        + removed duplicate ext/nqp-rx/t/p6regex tests
        + rewrote and enabled native_pbc tests [GH #394],
          renamed native_pbc testfiles

2012-11-21    release 4.10.0
    - Core
        + Add PMCNULL check to result_info op
        + Fixed record separator bug on io handles
    - Build
        + Add -fpermissive so that nqp builds under gcc 4.7.2
        + Fixed warnings for old ICU 4.4
    - Platforms
        + More VMS fixes, but not yet done
    - Branches
        + The threads branch is ready to be merged, but nqp needs some changes,
          so it will be merged with 4.11.0.
    - Examples
        + Parrot mini-web server fixes

2012-10-16    release 4.9.0
    - Core
        + Keep encoding information in the imcc optimizer, which fixes the
          concat op but probably many more cases with non-ascii encoded
          constant strings. [GH #837]
        + Fixed ByteBuffer set_string_native, which became out of sync with
          two internal buffers. [GH #835]
        + Preload Configure steps when called with perl -d Configure.pl [GH #833]
        + Strip unneeded config keys from installed config hash. Saves 6360
          bytes from every installed executable. [GH #824]
        + Parrot_get_cpu_type returns now "unknown" for all unknown cpu types.
          On non-windows it returned before 4.9.0 a null string. [GH #846]
        + Fixed src/hash.c for platforms where size_t is unsigned (e.g. vms) [GH #854]
    - Build
        + Improved warnings for clang. [GH #843]
        + Cleaned wrong UNUSED(arg) macros in all pmc's due to an improved
          pmc2c compiler, which SHIMs all UNUSED args. [GH #836]
        + Added clang++ support and a new auto::alignof Configure step. [GH #844]
        + Fixed auto::inline for C++ compilers
        + Improved auto::llvm
    - Branches
        + The threads branch is almost ready to be merged. Some remaining races
          have been fixed. There are only some remaining platforms errors on
          darwin/x86.
    - Libraries
        + Fixed Mime::Base64: Split long lines at 76 chars. [GH #826]
          Support multi-byte codepoints. Use binary encoding,
          encoded files are now endian specific [GH #813 + #814],
          Added 2nd optional encoding arg to decode_base64().
    - Documentation
        + Cleaned up removed parrot cmdline options -D/-O/-v from --help output and
          running.pod [GH #838]
    - Tools
        + Improved gdb pretty-printing for multi-byte strings
2013-09-13 10:40:59 +00:00
cheusov
c93b4614f4 Update to 1.5.0
Options -i, -I and all long options were completely removed.
  Option -T was added. For details see the man page.
  Option -v is documented in manpage.
  Fixes for gcc compilation warnings.
  Fixes for compilation with non-empty MAKEOBJDIR.
  Typo fixes in NEW, runcmd.awk and man pages.
2013-09-13 07:45:01 +00:00
jperkin
5dda55b3f5 Add support for 64-bit SunOS. 2013-09-12 20:13:41 +00:00
jperkin
2b9add05a6 Only install catman page if catinstall is set. 2013-09-12 13:10:19 +00:00
jperkin
1b1a7827c6 Restore the catman page installation. This reverts the fix for PR#42533,
and ensures that the manual pages can now be read on SunOS, however it
should not affect HP-UX support as this package now pulls in nroff as a
tool to correctly generate the catman page.

Bump PKGREVISION.
2013-09-12 11:26:30 +00:00
martin
eaf41f200c Make it buildable on NetBSD/sparc64 (by avoiding a SIGSEGV in a SIGSEGV
handler). Make precompiled headers work on NetBSD hosts (by choosing a
hopefully stable virtual address for precompiled header symbol tables).
Both reported upstream.
2013-09-11 19:05:19 +00:00
jperkin
31a4aee45f Ensure -lssp is added to $lddlflags on SunOS when using -fstack-protector,
fixing a number of packages with __stack_chk_* symbol failures.

Bump PKGREVISION.
2013-09-11 14:31:31 +00:00
taca
3e9baba71a Start update of Ruby on Rails to 3.2.14. 2013-09-11 13:23:09 +00:00
taca
22386cf168 Update rubygems' versions information in comment. 2013-09-11 13:22:15 +00:00
taca
7faf95e1ed Add a fix for CVE-2013-4287 in rubygems.
Bump PKGREVISION.
2013-09-10 16:25:51 +00:00
joerg
faafd761a1 Always pass rpath argument with -Wl prefix, especially if clang is not called
gcc. Bump revision.
2013-09-10 14:22:29 +00:00
jperkin
988a46cb31 Fix SunOS PLISTs to catch up with recent changes. 2013-09-09 08:38:06 +00:00
gdt
77bb26a7f3 Remove -Dmacosx (on OSX only, obviously).
Reported by J. Lewis Muir on pkgsrc-users@ to fix build on 10.8.
Does not change behavior on 10.7; build fails much later at same place
either way.
2013-09-07 11:53:23 +00:00
ryoon
82458636b8 Bump PKGREVISION.
* Attempt to fix the missing JDK native libraries to make jmap work.
  Based on patches from dsainty@.
  Tested on NetBSD/i386 and amd64.
2013-09-07 09:11:52 +00:00
fhajny
0e060c37ff 2013.09.04, Version 0.10.18 (Stable)
* uv: Upgrade to v0.10.15
* stream: Don't crash on unset _events property (isaacs)
* stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)

2013.08.21, Version 0.10.17 (Stable), 469a4a5091a677df62be319675056b869c31b35c
* uv: Upgrade v0.10.14
* http_parser: Do not accept PUN/GEM methods as PUT/GET (Chris Dickinson)
* tls: fix assertion when ssl is destroyed at read (Fedor Indutny)
* stream: Throw on 'error' if listeners removed (isaacs)
* dgram: fix assertion on bad send() arguments (Ben Noordhuis)
* readline: pause stdin before turning off terminal raw mode (Daniel Chatfield)

2013.08.16, Version 0.10.16 (Stable), 50b4c905a4425430ae54db4906f88982309e128d
* v8: back-port fix for CVE-2013-2882
* npm: Upgrade to 1.3.8
* crypto: fix assert() on malformed hex input (Ben Noordhuis)
* crypto: fix memory leak in randomBytes() error path (Ben Noordhuis)
* events: fix memory leak, don't leak event names (Ben Noordhuis)
* http: Handle hex/base64 encodings properly (isaacs)
* http: improve chunked res.write(buf) performance (Ben Noordhuis)
* stream: Fix double pipe error emit (Eran Hammer)
2013-09-05 14:46:19 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
joerg
7d21ba1eec Has race conditions while building. 2013-09-02 08:31:15 +00:00
adam
498438e3b7 Changes 5.18.1:
* B has been upgraded from 1.42 to 1.42_01, fixing bugs related to lexical subroutines.
* Digest::SHA has been upgraded from 5.84 to 5.84_01, fixing a crashing bug.
* Module::CoreList has been upgraded from 2.89 to 2.96.
* Starting in v5.18.0, a construct like /[#](?{})/x would have its # incorrectly interpreted as a comment. The code block would be skipped, unparsed. This has been corrected.
* A number of memory leaks related to the new, experimental regexp bracketed character class feature have been plugged.
* The OP allocation code now returns correctly aligned memory in all cases for struct pmop. Previously it could return memory only aligned to a 4-byte boundary, which is not correct for an ithreads build with 64 bit IVs on some 32 bit platforms. Notably, this caused the build to fail completely on sparc GNU/Linux.
* The debugger's man command been fixed. It was broken in the v5.18.0 release. The man command is aliased to the names doc and perldoc - all now work again.
* @_ is now correctly visible in the debugger, fixing a regression introduced in v5.18.0's debugger.
* Fixed a small number of regexp constructions that could either fail to match or crash perl when the string being matched against was allocated above the 2GB line on 32-bit systems.
* Perl v5.16 inadvertently introduced a bug whereby calls to XSUBs that were not visible at compile time were treated as lvalues and could be assigned to, even when the subroutine was not an lvalue sub. This has been fixed.
* Perl v5.18 inadvertently introduced a bug whereby dual-vars (i.e. variables with both string and numeric values, such as $! ) where the truthness of the variable was determined by the numeric value rather than the string value.
* Perl v5.18 inadvertently introduced a bug whereby interpolating mixed up- and down-graded UTF-8 strings in a regex could result in malformed UTF-8 in the pattern: specifically if a downgraded character in the range \x80..\xff followed a UTF-8 string
* Lexical constants (my sub a() { 42 }) no longer crash when inlined.
* Parameter prototypes attached to lexical subroutines are now respected when compiling sub calls without parentheses. Previously, the prototypes were honoured only for calls with parentheses.
* Syntax errors in lexical subroutines in combination with calls to the same subroutines no longer cause crashes at compile time.
* The dtrace sub-entry probe now works with lexical subs, instead of crashing
* Undefining an inlinable lexical subroutine (my sub foo() { 42 } undef &foo) would result in a crash if warnings were turned on.
* Deep recursion warnings no longer crash lexical subroutines.
2013-08-31 15:28:32 +00:00
joerg
1991a5e3f3 Fix giflib5 fallout. 2013-08-31 14:50:32 +00:00
adam
4cf2c5f3a8 Included mk/bsd.options.mk 2013-08-31 12:31:10 +00:00
joerg
948483f480 Don't use LLVM's assembler parser, the .end directive is not supported. 2013-08-30 22:37:22 +00:00
joerg
3191760e3c Don't hard-code /usr/bin/cpp, use tradcpp.
Make return type errors non-fatal for clang.
2013-08-30 22:36:51 +00:00
obache
8d3318524a band-aid patch for missing fxp2f(3) on NetBSD<6. 2013-08-30 11:12:04 +00:00
asau
1acc8b55c8 Update to SBCL 1.1.11
Note that contrary to last month's message, the increased type
opacity in the compiler has not been fixed in this release cycle.

changes in sbcl-1.1.11 relative to sbcl-1.1.10:
  * enhancement: support building the manual under texinfo version 5.
    (lp#1189146)
  * enhancement: Windows builds no longer display the "Kitten of Death" message.
    A warning is instead appended to the regular banner, and may be muted with
    --noinform.  (lp#728247)
  * enhancement: support building under new linker handling of syscalls under
    NetBSD.  (thanks to Robert Swindells)
  * bug fix: undefined function errors are now properly reported on PPC and MIPS.
    (regression since 1.1.9)
  * bug fix: (funcall (function X junk)) didn't causes an error when X had a
    compiler macro.  (thanks to Douglas Katzman).
  * bug fix: signal a warning when defining a setf-function when a
    setf-expander is already present.  (thanks to Douglas Katzman).
  * bug fix: improved threading on PPC.
  * bug fix: ROOM works again on Windows.  (lp#1206456)
  * bug fix: Streams were flushed even when there was one byte still left in
    the buffer. (lp#910213)
  * bug fix: OPEN handles correctly when :if-exists and :if-does-not-exist are
    either NIL or :ERROR.  (reported by Jan Moringen)


As well as the release notes, appended below, it is worth noting
that some internal changes related to the optimization of type
tests for bounded positive integers might cause performance
regressions in code that dispatches based on the type of objects,
as in for example
  (typecase x
    ((unsigned-byte 24) ...[1])
    (t ...))
where in the region of code marked ...[1] the compiler could be expected
to infer that x was of type (unsigned-byte 24), but currently fails to
do so.  This can be worked around by inserting an explicit declaration,
and the developers hope to address this in the next release cycle.

changes in sbcl-1.1.10 relative to sbcl-1.1.9:
  * enhancement: ASDF has been updated to 3.0.2.
  * optimization: stack frames are packed more efficiently on x86oids, which
    ought to reduce the frequency of Methuselahn conservative references (it
    certainly helps with gc.impure.lisp / BUG-936304 on x86).
  * optimization: on x86 and x86-64, integer negation forms like (- x) are now
    recognized in modular arithmetic contexts, and compile to native negate,
    rather than going through bignums only to keep the low bits.
  * bug fix: Compiling potential modularic arithmetic forms does not cause type
    errors when some integer types lack lower or upper bounds. (lp#1199127)
  * bug fix: Non-trivial modular arithmetic forms are always cut to the right
    bitwidth before being used in a non-modular context. (lp#1199428)
  * bug fix: Multiple catch/unwind blocks in a single function are now
    allocated in the right stack order on win32. (lp#1072739)


changes in sbcl-1.1.9 relative to sbcl-1.1.8:
  * new feature: the contrib SB-GMP links with libgmp at runtime to speed
    up arithmetic on bignums and ratios.  (contributed by Stephan Frank)
  * enhancement: disassemble now annotates some previously missing static
    functions, like LENGTH.
  * enhancement: clean.sh now also cleans doc/internals.
  * enhancement: SB-EXT:PRINT-SYMBOL-WITH-PREFIX can be used within ~// to
    print a symbol with a package prefix.
  * enhancement: The debugger and backtracing are more robust against buggy
    PRINT-OBJECT methods.
  * optimization: calls to static functions on x86-64 use less instructions.
  * optimization: compute encode-universal-time at compile time when possible.
  * optimization: when referencing internal functions as #'x, don't go through
    an indirect fdefn structure.
  * optimization: SLEEP doesn't cons on non-immediate floats and on ratios.
  * optimization: (mod fixnum) type-checks are performed using one unsigned
    comparison, instead of two.
  * optimization: enable more modular arithmetic transforms in the presence of
    conditionals.
  * optimization: bitwise OR forms can now trigger modular arithmetic as well,
    when the result is known to be negative.
  * optimization: recognize more cases of useless LOGAND/LOGIOR with constants.
  * optimization: comparisons between rationals and constant floats or between
    integers and constant ratios are now converted to rationals/integers at
    compile time.
  * optimization: Smaller and faster DOUBLE-FLOAT-LOW-BITS on x86-64.
  * bug fix: problems with NCONC type derivation (reported by Jerry James).
  * bug fix: EXPT type derivation no longer constructs bogus floating-point
    types.  (reported by Vsevolod Dyomkin)
  * bug fix: sb-bsd-sockets has correct declaration of the canonname field of
    addrinfo. (lp#1187041, patch by Jerry James)
  * bug fix: uninitialized type-error conditions can now be printed.
    (lp#1184586)
  * bug fix: tests for sb-bsd-sockets no longer use a predefined port for
    listening, allowing several tests to run in parallel.
  * bug fix: during disassembly to *COMPILER-TRACE-OUTPUT* instruction
    prefixes as used on x86 and x86-64 no longer sometimes print incorrectly.
    (lp#1085729)
  * bug fix: Specialised SIMD-PACK types can be negated.
  * bug fix: Modular arithmetic is more robust. (incidentally fixes another bug
    reported by Eric Marsden)
  * bug fix: FP return values from foreign calls are always rounded to single
    or double float precision on x87.
  * bug fix: Known-safe vector access on x86oids should not fail spuriously
    when the index is of the form (+ x constant-positive-integer).
  * bug fix: Remove GPL-licensed files from source distribution. (lp#1185668)
  * bug fix: backtrace printer no longer tries to create very large lists when
    the arg-count register is clobberred by other code. (lp#1192929)
  * bug fix: x86 should never signal an FP exception while boxing an FP value,
    a situation that lands us into ldb.
2013-08-28 17:43:51 +00:00
tez
205ad986c6 Patch for CVE-2013-4238 from http://hg.python.org/cpython/raw-rev/79007c4244d6 2013-08-27 18:00:32 +00:00
asau
6ef57761b1 Update to Racket 5.3.6
Racket 5.3.6

This is a bug-fix release.  It eliminates errors from v5.3.5 that
people have found over the summer.


Racket 5.3.5

This is a special-purpose release to match the arrival of "Realm of
Racket" in bookstores.  Racket v.5.3.5 adds a single `realm'
collection to the v5.3.4 release.  The new collection contains the
source code that readers of Realm may wish to use for experiments.


Racket 5.3.4

* Extflonums (80-bit floating-point numbers) are supported on some
  x86/x86_64 platforms -- including Windows, and including platforms
  where Racket is compiled to use SSE instructions for flonum
  arithmetic.  Thanks to Michael Filonenko.

* OS X: DrRacket and all of the other apps are now signed with an
  official key.

* Tally Maze: a new game based an enumeration of 2d mazes.

* The Optimization Coach, a DrRacket plugin, has been moved from the
  Racket distribution to the Racket package repository.  Install it
  with: raco pkg install optimization-coach

* Redex: `define-union-language' now merges productions when
  languages define the same nonterminals.  Thanks to William Bowman.

* The `srfi/19' library is now compatible with the date structure
  type exported by `racket/base'.
2013-08-23 17:19:40 +00:00
taca
558212ae2d Update php55 to 5.5.3.
22 Aug 2013, PHP 5.5.3

- Openssl:
  . Fixed UMR in fix for CVE-2013-4248.
2013-08-23 03:12:49 +00:00
taca
0ee7ff105d Update php54 to 5.4.19.
22 Aug 2013, PHP 5.4.19
- Core:
  . Fixed bug #64503 (Compilation fails with error: conflicting types for
    'zendparse'). (Laruence)

- Openssl:
  . Fixed UMR in fix for CVE-2013-4248.
2013-08-23 03:11:55 +00:00
wiz
89998420b9 Disable gethostbyname_r detection on NetBSD to make this build on 6.99.23. 2013-08-22 22:07:52 +00:00
jaapb
59d067375d Updated lang/camlp5 to latest version, 6.11 (discussed with tonio@).
Changes from 6.07 are:
* Updated for ocaml version 4.01.0
* Added 'MLast.loc_of_with_constr'.
* Fixed bug toplevel with revised syntax; "= 'a" was missing
  in output in that example:
   # module type A = sig module type S = 'a; end;
     module type A = sig module type S; end
* Now accept lowercase ident for module types, like ocaml does.
  Accepted also in revised syntax.
* (experimental) Now, in revised syntax, a "." followed by
  a newline is interpreted as a ";", allowing to end phrases with ".".
  Drawback: will syntax error when writing a record/module access in two
  lines ending the first one with "." like:
    foo.
    bar
* Accept now "match with | | ... end" in revised syntax, with
  a required "|" in the first case, as alternative syntax for match.
* Added function 'Pcaml.value greek_ascii_equiv' giving
  an ascii equivalent to a greek (utf8) letter representing a type
  parameter. E.g. 'a' for 'α', 'b' for 'β', and so on.
* Fixed bug no locations built in some cases of constructors.
* Fixed bug: in toplevel, the highlighting of errors did not work.
* Added option '-dquot' to specify the default quotation name.
  and the ability to use "#option" directive with two parameters. Therefore,
  we can use either (e.g.):
    -dquot "expr"
  in the command line of camlp5 or
    #option "-dquot" "expr"
  inside a file.
* Now 'make' displays a message how to compile, instead
  of doing 'make out'. Old behaviour of 'make' must be now 'make out'.
* Now accept identifiers starting with a greek letter as variable names.
* Fixed bug: DEFINE FOO=32 while using pa_macro.cmo did not work
  due to a bad order in grammar insertion.
* Fixed bug: parsing greek letters as type variable in
  constructor declaration did not work when building Camlp5.
2013-08-22 15:25:01 +00:00
christos
efb1a8c670 Update function invisibility list. This time for host releated reentrant
functions, recently introduced.
2013-08-19 12:31:11 +00:00
martin
4d9bb2a6c6 Revert previous - I am unable to fix it for real and give up. 2013-08-19 08:22:09 +00:00
taca
bea2b7500c Need to update PHP55_VERSION. Thanks to joerg@ who noted to me. 2013-08-18 20:56:32 +00:00
martin
039357c319 Try to fix building perl on NetBSD/current - but not quite good enough,
somebody please fix the remaining fallout!
2013-08-18 19:42:30 +00:00
spz
0d9ce69386 patch for CVE-2013-4238 taken from
http://hg.python.org/cpython/rev/bd2360476bdb
2013-08-18 13:42:14 +00:00
jmcneill
6640ae303e Some NetBSD arm build fixes. Still doesn't build yet. 2013-08-18 09:42:31 +00:00
taca
cabdc9fcee Update php55 to 5.5.2.
15 Aug 2013, PHP 5.5.2

- Core:
  . Fixed bug #62691 (solaris sed has no -i switch). (Chris Jones)
  . Fixed bug #61345 (CGI mode - make install don't work). (Michael Heimpold)
  . Fixed bug #61268 (--enable-dtrace leads make to clobber
    Zend/zend_dtrace.d) (Chris Jones)

- DOM:
  . Added flags option to DOMDocument::schemaValidate() and
    DOMDocument::schemaValidateSource(). Added LIBXML_SCHEMA_CREATE flag.
    (Chris Wright)

- Sessions:
  . Implemented strict sessions RFC (https://wiki.php.net/rfc/strict_sessions)
    which protects against session fixation attacks and session collisions.
    (Yasuo Ohgaki)
  . Fixed possible buffer overflow under Windows. Note: Not a security fix.
    (Yasuo)
  . Changed session.auto_start to PHP_INI_PERDIR. (Yasuo)

- Pgsql:
  . Fixed bug #62978 (Disallow possible SQL injections with pg_select()
    /pg_update()/pg_delete()/pg_insert()). (Yasuo)

?? ??? 2013, PHP 5.5.2

- Core:
  . Fixed bug #65372 (Segfault in gc_zval_possible_root when return reference
    fails). (Laruence)
  . Fixed value of FILTER_SANITIZE_FULL_SPECIAL_CHARS constant (previously was
    erroneously set to FILTER_SANITIZE_SPECIAL_CHARS value). (Andrey
    avp200681 gmail com).
  . Fixed bug #65304 (Use of max int in array_sum). (Laruence)
  . Fixed bug #65291 (get_defined_constants() causes PHP to crash in a very
    limited case). (Arpad)

- OPcache:
  . Added opcache.restrict_api configuration directive that may limit
    usage of OPcahce API functions only to patricular script(s). (Dmitry)
  . Added support for glob symbols in blacklist entries (?, *, **).
    (Terry Elison, Dmitry)
  . Fixed bug #65338 (Enabling both php_opcache and php_wincache AVs on
    shutdown). (Dmitry)

- Openssl:
  . Fixed handling null bytes in subjectAltName (CVE-2013-4073).
    (Christian Heimes)

- PDO_mysql:
  . Fixed bug #65299 (pdo mysql parsing errors). (Johannes)

- Phar:
  . Fixed bug #65028 (Phar::buildFromDirectory creates corrupt archives for
    some specific contents). (Stas)

- SOAP:
  . Fixed bug #65018 (SoapHeader problems with SoapServer). (Dmitry)

- SPL:
  . Fixed bug #65328 (Segfault when getting SplStack object Value). (Laruence)
  . Added RecursiveTreeIterator setPostfix and getPostifx methods. (Joshua
    Thijssen)
  . Fixed bug #61697 (spl_autoload_functions returns lambda functions
    incorrectly). (Laruence)

- Streams:
  . Fixed bug #65268 (select() implementation uses outdated tick API). (Anatol)

- Pgsql:
  . Fixed bug #65336 (pg_escape_literal/identifier() scilently returns false).
    (Yasuo)
2013-08-17 13:15:21 +00:00
taca
c81e87df7e Make sure to update distinfo. Thanks to Greg Oster noted the problem to me. 2013-08-17 00:35:08 +00:00
taca
4dd9976760 Update php54 to 5.4.18.
15 Aug 2013, PHP 5.4.18

- Core:
  . Fixed value of FILTER_SANITIZE_FULL_SPECIAL_CHARS constant (previously was
    erroneously set to FILTER_SANITIZE_SPECIAL_CHARS value). (Andrey
    avp200681 gmail com).
  . Fixed bug #65254 (Exception not catchable when exception thrown in autoload
    with a namespace). (Laruence)
  . Fixed bug #65108 (is_callable() triggers Fatal Error).
    (David Soria Parra, Laruence)
  . Fixed bug #65088 (Generated configure script is malformed on OpenBSD).
    (Adam)
  . Fixed bug #62964 (Possible XSS on "Registered stream filters" info).
    (david at nnucomputerwhiz dot com)
  . Fixed bug #62672 (Error on serialize of ArrayObject). (Lior Kaplan)
  . Fixed bug #62475 (variant_* functions causes crash when null given as an
    argument). (Felipe)
  . Fixed bug #60732 (php_error_docref links to invalid pages). (Jakub Vrana)
  . Fixed bug #65226 (chroot() does not get enabled). (Anatol)

- CGI:
  . Fixed Bug #65143 (Missing php-cgi man page). (Remi)

- CLI server:
  . Fixed bug #65066 (Cli server not responsive when responding with 422 http
    status code). (Adam)

- CURL:
  . Fixed bug #62665 (curl.cainfo doesn't appear in php.ini). (Lior Kaplan)

- FPM:
  . Fixed bug #63983 (enabling FPM borks compile on FreeBSD).
    (chibisuke at web dot de, Felipe)

- FTP:
  . Fixed bug #65228 (FTPs memory leak with SSL).
    (marco dot beierer at mbsecurity dot ch)

- GMP:
  . Fixed bug #65227 (Memory leak in gmp_cmp second parameter). (Felipe)

- Imap:
  . Fixed bug #64467 (Segmentation fault after imap_reopen failure).
    (askalski at gmail dot com)

- Intl:
  . Fixed bug #62759 (Buggy grapheme_substr() on edge case). (Stas)
  . Fixed bug #61860 (Offsets may be wrong for grapheme_stri* functions).
    (Stas)

- mysqlnd:
  . Fixed segfault in mysqlnd when doing long prepare. (Andrey)

- ODBC:
  . Fixed bug #61387 (NULL valued anonymous column causes segfault in
    odbc_fetch_array). (Brandon Kirsch)

- Openssl:
  . Fixed handling null bytes in subjectAltName (CVE-2013-4073).
    (Christian Heimes)

- PDO:
  . Allowed PDO_OCI to compile with Oracle Database 12c client libraries.
    (Chris Jones)

- PDO_dblib:
  . Fixed bug #65219 (PDO/dblib not working anymore ("use dbName" not sent)).
    (Stanley Sufficool)

- PDO_pgsql:
  . Fixed meta data retrieve when OID is larger than 2^31. (Yasuo)

- Phar:
  . Fixed Bug #65142 (Missing phar man page). (Remi)

- Session
  . Fixed bug #62535 ($_SESSION[$key]["cancel_upload"] doesn't work as
    documented). (Arpad)
  . Fixed bug #35703 (when session_name("123") consist only digits,
    should warning). (Yasuo)
  . Fixed bug #49175 (mod_files.sh does not support hash bits). Patch by
    oorza2k5 at gmail dot com (Yasuo)

- Sockets:
  . Implemented FR #63472 (Setting SO_BINDTODEVICE with socket_set_option).
    (Damjan Cvetko)

- SPL:
  . Fixed bug #65136 (RecursiveDirectoryIterator segfault). (Laruence)
  . Fixed bug #61828 (Memleak when calling Directory(Recursive)Iterator
    /Spl(Temp)FileObject ctor twice). (Laruence)
  . Fixed bug #60560 (SplFixedArray un-/serialize, getSize(), count() return 0,
    keys are strings). (Adam)

- XML:
  . Fixed bug #65236 (heap corruption in xml parser, CVE-2013-4113). (Rob)
2013-08-16 15:28:23 +00:00
taca
41c232d983 Since openssl's security problem has assigned CVE-2013-4248, update comment
in the patch file.
2013-08-16 00:38:13 +00:00
joerg
22d481052e Don't use ${libdir} when linking sockets.so as it will be relinked
during install stage and get the DESTDIR prepended.
2013-08-15 16:27:35 +00:00
marino
9b45e46dc5 lang/gcc-aux: Remove old hashes from distinfo
These patches were removed on the last commit, but I forgot to clean
up the manually created distinfo file afterwards.
2013-08-15 10:58:42 +00:00
richard
ebbc151c5b fix -specs for ccache 2013-08-15 06:48:50 +00:00
taca
1d45c6e860 Add fix fo openssl, CVE-2013-4073.
Bump PKGREVISION.
2013-08-14 15:42:56 +00:00
taca
ef1cbc9e4c Correct checking condition of PHP_CHECK_INSTALLED. 2013-08-14 14:53:03 +00:00
joerg
ce9d270850 Allow only the PHP version itself, otherwise the multi-version logic
will trigger with failing distinfo entries.
2013-08-13 10:22:26 +00:00
drochner
fe8b82ac74 Copy the patch which disables use of Posix semaphores on NetBSD
from Python2 to Python3. Without that, selftests fail in multiple
places.
bump PKGREV
2013-08-09 10:54:17 +00:00
asau
790dd479ef Fix staged installation.
Pass installation directories to configure script.
Don't install manual twice into different directories.
2013-08-06 19:57:42 +00:00
fhajny
d648738858 Make sure unwanted mkdir is not recorded with full path in rbconfig.rb,
fixes packages built with pbulk. Bump PKGREVISION.
2013-08-06 15:21:31 +00:00
dholland
49e7daa29e Shorten. Note that this is the emacs21 manual and emacs22+ come with
the elisp manual in the base package.
2013-08-03 21:47:00 +00:00
adam
a031b4d1bc Fixes:
* building some modules (lzma) on Darwin (use PREFIX, instead of /usr/local, to look for libraries)
* building decimal module on certain enviroments (use relative path to look for includes, as absolute path might get rejected by a wrapper)
2013-08-02 07:03:49 +00:00
taca
3a179c3da7 Add and enable php55. 2013-07-29 16:41:39 +00:00
taca
92a53daa89 Add PHP 5.5.1 as lang/php55 version 5.5.1 package.
This is new stable release of PHP.  Please refer UPGRADING file for
changes and updating.


PHP is an HTML-embedded scripting language. It is modular, with
some object-oriented features. Much of its syntax is borrowed from
C, Java and Perl with a couple of unique PHP-specific features
thrown in.  The language is designed to allow web developers to
write dynamically generated pages quickly.

This package provices PHP version 5.5.x.
2013-07-29 16:41:02 +00:00
taca
06eeb89332 * Add php55 support.
* Make PKG_PHP's value as description in comment.
2013-07-29 16:38:12 +00:00
taca
d9edbdde3e Add fix for CVE-2013-4113 as php 5.3.27. (It will be fixed in next PHP 5.4
release.)

Bump PKGREVISION.
2013-07-29 16:22:38 +00:00
taca
1c449bd547 Explicitly note it is PHP 5.4.x pacakge in COMMENT of Makefile and DESCR
file.
2013-07-29 16:21:07 +00:00
taca
d17bcefd28 Explicitly note it is PHP 5.3.x pacakge in COMMENT of Makefile and DESCR
file.

Bump PKGREVISION.
2013-07-29 16:19:24 +00:00
taca
c85db08d9e Move PHP_CHECK_INSTALLED to before including Makefile.php since it should
be defined before including lang/php/phpversion.mk.
2013-07-29 03:59:44 +00:00
obache
6f9b15fe9a fixes missng restore stack address.
PR pkg/47906

Bump PKGREVISION.
2013-07-28 12:54:52 +00:00
ryoon
6ce0a8659f Fix build under GNU/kFreeBSD.
* Add variable for GNU/kFreeBSD.
2013-07-26 10:59:53 +00:00
fhajny
4753abb2cd 2013.07.25, Version 0.10.15 (Stable)
* src: fix process.getuid() return value (Ben Noordhuis)

2013.07.25, Version 0.10.14 (Stable), fdf57f811f9683a4ec49a74dc7226517e32e6c9d
* uv: Upgrade to v0.10.13
* npm: Upgrade to v1.3.5
* os: Don't report negative times in cpu info (Ben Noordhuis)
* fs: Handle large UID and GID (Ben Noordhuis)
* url: Fix edge-case when protocol is non-lowercase (Shuan Wang)
* doc: Streams API Doc Rewrite (isaacs)
* node: call MakeDomainCallback in all domain cases (Trevor Norris)
* crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
2013-07-26 09:34:05 +00:00
is
cac6ce3315 Don't overwrite shlib.pl with the really old version from files/ .
Fixes PR 48067 by Matthias Kretschmer.
Tests: Backported to 2013Q1, it passes "make test" on NetBSD/i386
6.1, the PR submitter's quick test as well as the PR submitter's
extended application that triggered the PR.
2013-07-26 09:29:34 +00:00
taca
45492d07f0 Clean up php's framework.
* Define PHP's version at one place.
* Remove obsolete description in comments.
* Add "used by www/php-fpm/Makefile" in php5[34]/Makefile.php.
* Remove commented out support for suhosin extension from php54.
* Add PHP_CHECK_INSTALLED and PHP_EXTENSION_DIR to php/phpversion.mk.

No functional should be made.
2013-07-21 17:29:47 +00:00
taca
faa2e121a1 Add and enable ruby200. 2013-07-21 02:37:01 +00:00
taca
b081b3f387 Add ruby200 package. This is a meta package for Ruby 2.0.0. 2013-07-21 02:36:38 +00:00
taca
f39cb21448 Add and enable ruby200-base. 2013-07-21 02:35:41 +00:00
taca
ea98d4c53f Add ruby200-base-2.0.0p247.
This is latest stable release of Ruby and it basically compatible with
Ruby 1.9.3.  Please refer full changes to NEWS/ChangeLog files or official
Web site.  Here is language changes:

* Added keyword arguments.

* Added %i and %I for symbol list creation (similar to %w and %W).

* Default source encoding is changed to UTF-8. (was US-ASCII)

* No warning for unused variables starting with '_'
2013-07-21 02:32:58 +00:00
taca
bb65d4a71c Add support stuff for Ruby 2.0.0. 2013-07-21 02:27:45 +00:00
marino
94c24b6ba0 lang/gcc-aux: bug fix
This commit achieves the following:
  1) Fix specific case of falsely identified aggregate array index
     duplicates.  Fix taken from gcc 4.8 source, it apparently will
     never be backported.
  2) Fix typo that caused mktemp to be used in DragonFly
  3) Incorporate NetBSD libstdc++ fixes into gcc-aux repository
     (which is a parallel fork) and regenerate diff-cxx.  This
     enables patches to be removed.
2013-07-20 19:47:19 +00:00
taca
c9c892787e Don't specify sitedir and vendordir with CONFIGURE_ARGS.
It generates wrong path in rbconfig.rb (but not cause critical problem
in general).

Bump PKGREVISION.
2013-07-20 04:02:00 +00:00
taca
059734ee4c Build fix for x11/ruby-tk package. Reported by PR pkg/48064. 2013-07-19 15:32:58 +00:00
joerg
b79b4551c9 Don't use false as pointer. Don't use default arguments in friend
definition.
2013-07-19 12:51:56 +00:00
wiz
336127f444 Fix netbsd hints:
--whole-archive is a linker flag, not a compiler flag.
Bump PKGREVISION.

Hopefully improves p5-gettext with clang from pkgsrc.
2013-07-18 22:17:33 +00:00
joerg
7d48f4fa3f Fix format string, some missing prototypes and the check for signal
handler type.
2013-07-18 12:05:09 +00:00
joerg
f06bdd6780 Fix build with editline. 2013-07-18 12:03:52 +00:00
adam
397d1e1d89 patch-hints_darwin.sh again 2013-07-18 07:21:02 +00:00
alnsn
7f0cdf2e20 Add LuaJIT2. 2013-07-17 20:08:26 +00:00
adam
04e0dd2d69 Don't set MACOSX_DEPLOYMENT_TARGET on Darwin 2013-07-17 20:06:05 +00:00
fhajny
105b78d17f 2013.07.09, Version 0.10.13 (Stable)
* uv: Upgrade to v0.10.12
* npm: Upgrade to 1.3.2
* windows: get proper errno (Ben Noordhuis)
* tls: only wait for finish if we haven't seen it (Timothy J Fontaine)
* http: Dump response when request is aborted (isaacs)
* http: use an unref'd timer to fix delay in exit (Peter Rust)
* zlib: level can be negative (Brian White)
* zlib: allow zero values for level and strategy (Brian White)
* buffer: add comment explaining buffer alignment (Ben Noordhuis)
* string_bytes: properly detect 64bit (Timothy J Fontaine)
* src: fix memory leak in UsingDomains() (Ben Noordhuis)

2013.06.18, Version 0.10.12 (Stable)
* npm: Upgrade to 1.2.32
* readline: make `ctrl + L` clear the screen (Yuan Chuan)
* v8: add setVariableValue debugger command (Ben Noordhuis)
* net: Do not destroy socket mid-write (isaacs)
* v8: fix build for mips32r2 architecture (Andrei Sedoi)
* configure: fix cross-compilation host_arch_cc() (Andrei Sedoi)
2013-07-15 12:11:43 +00:00
ryoon
379b13b38d Revert unintentional change to Makefile. 2013-07-15 09:27:00 +00:00
ryoon
3bca862a3d Fix build on FreeBSD/amd64 9.1-RELEASE.
* FreeBSD 9.1's dtrace support has -h flag but "dtrace -h -s ../perldtrace.d"
  filed with following syntax error.
  "/usr/lib/dtrace/psinfo.d", line 37: syntax error near "uid_t"
  Adding dtrace support for perl5 on FreeBSD is hasty, I feel.
  dtrace support for FreeBSD perl5 is disabled.
2013-07-15 09:24:57 +00:00
ryoon
f8e628f818 * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-15 02:02:17 +00:00
alnsn
fbfd3bdd3a Import LuaJIT version 2.0.2.
LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
Lua is a powerful, dynamic and light-weight programming language. It may
be embedded or used as a general-purpose, stand-alone language.
2013-07-14 21:42:00 +00:00
jperkin
1388aa05b2 Fix shell syntax error which has been breaking all gem builds on SunOS for
the past week as per the reports on pkgsrc-bulk.  Not sure why it wasn't
showing up on other platforms, but I am assuming this is the correct fix.
2013-07-14 21:08:17 +00:00
ryoon
ba831d600b Update to 10.5.3
Changelog:
newLISP® v.10.5.3 Stable Release 2013-07-10

This release fixes bugs in the new, unlimited precision, integer arithmetic and JSON subsystems and introduces functions for KMEANS data clustering.
New Features

    New cluster analysis functions kmeans-train and kmeans-query (v.10.5.2).

Bug fixes

    Big integer division had problems with embedded, aligned big int sized zeros and trailing zeros in results. On Linux, compiler optmizations in big integer division code caused problems and are disabled now with no decrease in performance (v.10.5.1).
    The bigint function now accepts integers in strings with trailing non-digit characters and floats in simple dot-decimal notation (v.10.5.1).
    After Java update 7u21, install directory names could not have spaces. This has been fixed (v.10.5.2).
    Escaped " quote and \ backslash characters in json-parse strings are now handled correctly (v.10.5.2/3).

Compatibility with previous versions

This version is compatible with the previous versions in the 10.5.x series.
2013-07-12 13:37:38 +00:00
taca
0e7b42e829 Update PHP53_VERSION to 5.3.27. 2013-07-12 00:09:14 +00:00