2016-07-09 08:37:46 +02:00
|
|
|
# $NetBSD: Makefile,v 1.19 2016/07/09 06:38:10 wiz Exp $
|
2004-04-07 15:28:12 +02:00
|
|
|
#
|
|
|
|
|
Update to NetBeans 8.1
Noteworthy changes in NetBeans 8.1:
Updated GlassFish server to the version 4.1.1.
Updated Apache Tomcat server to the version 8.0.27.
JUnit is now included in the NetBeans bundles.
Java: improved editing, improved support for Maven,
support for Maven 3.3, improved refactoring, improved profiler,
improved debugger, support for Gluon Scene Builder,
support for WildFly 9 and 10.
JavaScript/HTML5: support for Knockout 3.2.0, support
for Angular 1.2 and 1.3, new support of Jade Template Engine.
Node.js support: editor, debugger, Grunt support, Gulp support.
JavaScript: editor improvements, JSDoc improvements, debugger.
JSON editor improvements.
PHP: Phing support, Codeception support, Nette Tester support.
2016-03-03 08:37:26 +01:00
|
|
|
DISTNAME= netbeans-8.1-201510222201
|
|
|
|
PKGNAME= netbeans-ide-8.1
|
2016-07-09 08:37:46 +02:00
|
|
|
PKGREVISION= 1
|
2004-04-07 15:28:12 +02:00
|
|
|
CATEGORIES= editors
|
Update to NetBeans 8.1
Noteworthy changes in NetBeans 8.1:
Updated GlassFish server to the version 4.1.1.
Updated Apache Tomcat server to the version 8.0.27.
JUnit is now included in the NetBeans bundles.
Java: improved editing, improved support for Maven,
support for Maven 3.3, improved refactoring, improved profiler,
improved debugger, support for Gluon Scene Builder,
support for WildFly 9 and 10.
JavaScript/HTML5: support for Knockout 3.2.0, support
for Angular 1.2 and 1.3, new support of Jade Template Engine.
Node.js support: editor, debugger, Grunt support, Gulp support.
JavaScript: editor improvements, JSDoc improvements, debugger.
JSON editor improvements.
PHP: Phing support, Codeception support, Nette Tester support.
2016-03-03 08:37:26 +01:00
|
|
|
MASTER_SITES= http://download.netbeans.org/netbeans/8.1/final/zip/
|
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.
2015-07-11 21:21:13 +02:00
|
|
|
EXTRACT_SUFX= .zip
|
2004-04-07 15:28:12 +02:00
|
|
|
|
|
|
|
MAINTAINER= drue@users.sourceforge.net
|
|
|
|
HOMEPAGE= http://www.netbeans.org/
|
|
|
|
COMMENT= NetBeans Java IDE
|
|
|
|
|
2008-05-26 04:13:14 +02:00
|
|
|
USE_TOOLS+= pax
|
2004-04-07 15:28:12 +02:00
|
|
|
USE_JAVA= run
|
Update to NetBeans 8.1
Noteworthy changes in NetBeans 8.1:
Updated GlassFish server to the version 4.1.1.
Updated Apache Tomcat server to the version 8.0.27.
JUnit is now included in the NetBeans bundles.
Java: improved editing, improved support for Maven,
support for Maven 3.3, improved refactoring, improved profiler,
improved debugger, support for Gluon Scene Builder,
support for WildFly 9 and 10.
JavaScript/HTML5: support for Knockout 3.2.0, support
for Angular 1.2 and 1.3, new support of Jade Template Engine.
Node.js support: editor, debugger, Grunt support, Gulp support.
JavaScript: editor improvements, JSDoc improvements, debugger.
JSON editor improvements.
PHP: Phing support, Codeception support, Nette Tester support.
2016-03-03 08:37:26 +01:00
|
|
|
PKG_JVMS_ACCEPTED= sun-jdk7 openjdk7 oracle-jdk8 openjdk8
|
2004-04-07 15:28:12 +02:00
|
|
|
NO_BUILD= yes
|
|
|
|
WRKSRC= ${WRKDIR}/netbeans
|
|
|
|
|
2015-08-10 12:04:44 +02:00
|
|
|
USE_TOOLS+= perl:run
|
|
|
|
REPLACE_PERL= extide/ant/bin/antRun.pl \
|
|
|
|
extide/ant/bin/complete-ant-cmd.pl \
|
|
|
|
extide/ant/bin/runant.pl
|
|
|
|
REPLACE_PYTHON= extide/ant/bin/runant.py
|
|
|
|
|
2004-04-07 15:28:12 +02:00
|
|
|
SHAREDIR= ${PREFIX}/share/${PKGBASE}
|
|
|
|
DOCDIR= ${PREFIX}/share/doc/html/${PKGBASE}
|
|
|
|
|
2015-08-10 14:52:11 +02:00
|
|
|
CHECK_SHLIBS_SUPPORTED= no
|
2005-06-16 08:57:37 +02:00
|
|
|
INSTALLATION_DIRS= bin
|
|
|
|
|
2004-04-07 15:28:12 +02:00
|
|
|
do-install:
|
2008-03-03 18:45:33 +01:00
|
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
|
|
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${SHAREDIR}
|
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.
2015-07-11 21:21:13 +02:00
|
|
|
for f in CREDITS.html README.html netbeans.css; \
|
2004-04-07 15:28:12 +02:00
|
|
|
do \
|
2008-03-03 18:45:33 +01:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/$${f} ${DESTDIR}${DOCDIR}; \
|
2004-04-07 15:28:12 +02:00
|
|
|
done
|
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.
2015-07-11 21:21:13 +02:00
|
|
|
cd ${WRKSRC} && pax -rwpm * ${DESTDIR}${SHAREDIR}
|
|
|
|
${LN} -sf ${SHAREDIR}/bin/netbeans ${DESTDIR}${PREFIX}/bin/netbeans
|
2004-04-07 15:28:12 +02:00
|
|
|
|
2015-08-10 12:04:44 +02:00
|
|
|
.include "../../lang/python/application.mk"
|
2004-04-07 15:28:12 +02:00
|
|
|
.include "../../mk/java-vm.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|