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.
This commit is contained in:
asau 2015-07-11 19:21:13 +00:00
parent 458fa14d20
commit 5d47c48e78
3 changed files with 7071 additions and 643 deletions

View file

@ -1,12 +1,11 @@
# $NetBSD: Makefile,v 1.14 2012/10/31 11:17:31 asau Exp $
# $NetBSD: Makefile,v 1.15 2015/07/11 19:21:13 asau Exp $
#
DISTNAME= NetBeansIDE-release351
PKGNAME= netbeans-ide-3.5.1
PKGREVISION= 2
DISTNAME= netbeans-8.0.2-201411181905
PKGNAME= netbeans-ide-8.0.2
CATEGORIES= editors
MASTER_SITES= http://www.netbeans.org/download/release351/night/build200307252351/
EXTRACT_SUFX= .tar.bz2
MASTER_SITES= http://download.netbeans.org/netbeans/8.0.2/final/zip/
EXTRACT_SUFX= .zip
MAINTAINER= drue@users.sourceforge.net
HOMEPAGE= http://www.netbeans.org/
@ -14,8 +13,7 @@ COMMENT= NetBeans Java IDE
USE_TOOLS+= pax
USE_JAVA= run
PKG_JVMS_ACCEPTED= sun-jdk13 sun-jdk14 jdk14 sun-jdk15 jdk15 sun-jdk6 jdk6
PKG_JVMS_ACCEPTED+= openjdk7
PKG_JVMS_ACCEPTED= sun-jdk15 sun-jdk6 sun-jdk7 openjdk7 openjdk8
NO_CONFIGURE= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/netbeans
@ -25,21 +23,15 @@ DOCDIR= ${PREFIX}/share/doc/html/${PKGBASE}
INSTALLATION_DIRS= bin
pre-install:
cd ${WRKSRC}/bin && ${RM} -rf *.exe *.cmd *.com \
runide_exe_defaults unsupported
do-install:
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
${INSTALL_DATA_DIR} ${DESTDIR}${SHAREDIR}
cd ${WRKSRC}/docs && pax -rwpm . ${DESTDIR}${DOCDIR}
for f in CHANGES.html CREDITS.html README.html netbeans.css; \
for f in CREDITS.html README.html netbeans.css; \
do \
${INSTALL_DATA} ${WRKSRC}/$${f} ${DESTDIR}${DOCDIR}; \
done
cd ${WRKSRC} && pax -rwpm beans bin lib modules system \
tomcat406 update_tracking ${DESTDIR}${SHAREDIR}
${LN} -sf ${SHAREDIR}/bin/runide.sh ${DESTDIR}${PREFIX}/bin/netbeans
cd ${WRKSRC} && pax -rwpm * ${DESTDIR}${SHAREDIR}
${LN} -sf ${SHAREDIR}/bin/netbeans ${DESTDIR}${PREFIX}/bin/netbeans
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.2 2005/02/23 22:24:22 agc Exp $
$NetBSD: distinfo,v 1.3 2015/07/11 19:21:13 asau Exp $
SHA1 (NetBeansIDE-release351.tar.bz2) = d12ae1bbb0236b0171f5eb884f73f7cf788885e6
RMD160 (NetBeansIDE-release351.tar.bz2) = 64e851d8771391c8d911ced11c481e150da62423
Size (NetBeansIDE-release351.tar.bz2) = 24379869 bytes
SHA1 (netbeans-8.0.2-201411181905.zip) = d5df9ee87ee78e2307a300c955feb9e1336c5eb8
RMD160 (netbeans-8.0.2-201411181905.zip) = 5908ab4a4fe25c9f6ea5bf61fa7435f9e626c380
Size (netbeans-8.0.2-201411181905.zip) = 315562592 bytes