Subject: CVS commit: pkgsrc/devel/netbeans-ide
From: Aleksej Saushev
Date: 2015-07-11 21:21:13
Message id: 20150711192113.435BF98@cvs.netbsd.org

Log Message:
Update to NetBeans 8.0.2.
Remove support for JDK older than JDK 1.5, accept OpenJDK 8.

There is a lot of changes since NetBeans 3.5.1.

NetBeans IDE 8.0.2 Information

 * Bug fixes in the installer for OS X 10.9.5 and 10.10
 * Bug fixes included in Patches 1, 1.1, 2 for NetBeans IDE 8.0
   and Patches 1.1, 2 for NetBeans IDE 8.0.1
 * GlassFish 4.1 and Tomcat 8.0.15 bundled with the IDE
 * Support for WildFly Server and WebLogic Server 12.1.3
 * Added support for RequireJS
 * Grunt tasks available in the popup menu for web projects
 * Support for debugging JavaScript files with Karma
 * Node.JS and Bower modules can be installed directly within the IDE
 * Improved Git support

NetBeans IDE 8.0 New Feature Highlights

Java

 * JDK 8 support: tools and editor enhancements for working with
   Profiles, Lambdas, and Streams.
 * Java SE Embedded support to deploy, run, debug or profile Java
   SE applications on an embedded device, such as Raspberry PI,
   directly from the NetBeans IDE.
 * Java ME Embedded 8 support.
 * Several Java Editor enhancements, such as many new Java hints,
   Javadoc shown as tooltip, instant rename enhancements, and code
   completion exclusions.
 * Improved integration with JavaFX Scene Builder.

Java EE

 * New PrimeFaces code generators, to generate complete PrimeFaces
   skeleton CRUD applications with connection to databases.
 * Support for WildFly Server and WebLogic 12.1.3
 * Bundled GlassFish updated to 4.1
 * Tomcat 8.0.15 and TomEE support, including out-of-box JPA, JSF
   and JAXRS configuration and data sources.
 * Facelets Template Client wizard asks for sections to generate.
 * Code completion for template sections, and within JSF composite
   components.
 * Enhanced CDI integration in beans.xml file, with code completion
   for alternative classes and stereotypes.
 * More flexibility for JPA hints, which can be disabled, enabled,
   and warning level changed.

Maven

 * New Maven graph layout switcher.
 * Navigator shows POM goals.
 * Additional web resources shown in Projects window.
 * Improved Maven performance when re-running Web applications.
 * Improved Maven performance of "Apply Code Changes" while
   debugging.

JavaScript

 * RequireJS Support
 * AngularJS navigation via hyperlinking from view to controllers.
 * Many enhancements for AngularJS in code completion between
   artifacts, such as code completion in the view to properties
   defined in controllers.
 * Code completion support in Knockout templates.
 * New editor support for creating JQuery widgets and plugins.
 * Debugging of JavaScript code executed in Nashorn (JDK 8+) script
   engine is supported.

HTML5

 * Android 4.4 WebKit debugging supported for Cordova 3.3+.
 * New Karma test runner support.
 * New Grunt build support.
 * Avatar.js is available in the Plugin Manager, via Tools | Plugins.
   After installation, you're able to create Avatar.js projects.

PHP

 * Support for PHP 5.6.
 * New support for Nette tester.
 * New support for PHP CS Fixer.
 * Enhancements for Twig, Latte, and Neon.
 * Composer supported by New Project Wizard.

C/C++

 * New Breadcrumbs feature for navigation in editor.
 * New GDB Console to enable usage of command line GDB mode.
 * New hints and code completions.
 * Improved remote performance.

Platform

 * Enhanced flexibility in the Window System, such as split of
   editor via drag and drop, and a new API to customize editor tabs.
 * New design of user interface for managing Project Groups.
 * Files in folders can be sorted by extension.

Miscellaneous

 * Profiler enhancements: Profile on embedded platforms, show
   thread owning monitor for lock contention, and improved Threads view.
 * Versioning enhancements: Support for Subversion 1.8 working
   copies, various enhancements to Git and Mercurial support.
 * Task Schedule and other new features in Tasks window for bug tracking.

Files:
RevisionActionfile
1.15modifypkgsrc/devel/netbeans-ide/Makefile
1.4modifypkgsrc/devel/netbeans-ide/PLIST
1.3modifypkgsrc/devel/netbeans-ide/distinfo