pkgsrc/devel/netbeans-ide/Makefile

46 lines
1.2 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.19 2016/07/09 06:38:10 wiz Exp $
#
DISTNAME= netbeans-8.1-201510222201
PKGNAME= netbeans-ide-8.1
PKGREVISION= 1
CATEGORIES= editors
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
MAINTAINER= drue@users.sourceforge.net
HOMEPAGE= http://www.netbeans.org/
COMMENT= NetBeans Java IDE
USE_TOOLS+= pax
USE_JAVA= run
PKG_JVMS_ACCEPTED= sun-jdk7 openjdk7 oracle-jdk8 openjdk8
NO_BUILD= yes
WRKSRC= ${WRKDIR}/netbeans
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
SHAREDIR= ${PREFIX}/share/${PKGBASE}
DOCDIR= ${PREFIX}/share/doc/html/${PKGBASE}
2015-08-10 14:52:11 +02:00
CHECK_SHLIBS_SUPPORTED= no
INSTALLATION_DIRS= bin
do-install:
${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; \
do \
${INSTALL_DATA} ${WRKSRC}/$${f} ${DESTDIR}${DOCDIR}; \
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
.include "../../lang/python/application.mk"
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"