--- libnb-platform-java-6.9.orig/debian/libnb-platform12-java-doc.doc-base +++ libnb-platform-java-6.9/debian/libnb-platform12-java-doc.doc-base @@ -0,0 +1,11 @@ +Document: netbeans-platform12-api +Title: NetBeans Platform API Javadoc +Author: NetBeans +Abstract: This document contains NetBeans Platform API Javadoc. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libnb-platform12-java-doc/api/index.html +Files: /usr/share/doc/libnb-platform12-java-doc/api/*.html + + --- libnb-platform-java-6.9.orig/debian/copyright +++ libnb-platform-java-6.9/debian/copyright @@ -0,0 +1,444 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 +Name: libnb-platform-java +Source: http://netbeans.org/projects/installer/downloads/directory/netbeans-6.9 + +Files: * +Copyright: Copyright 1997-2010 Oracle and/or its affiliates. + Portions Copyrighted 1997-2009 Sun Microsystems, Inc. +License: CDDL-1 or GPL-2 with CLASSPATH exception + "CLASSPATH" EXCEPTION TO THE GPL VERSION 2 + + Certain source files distributed by Oracle Corp. are subject + to the following clarification and special exception to the + GPL Version 2, but only where Oracle has expressly included + in the particular source file's header the words "Oracle + designates this particular file as subject to the + "Classpath" exception as provided by Oracle in the License + file that accompanied this code." + + Linking this library statically or dynamically with other + modules is making a combined work based on this library. + Thus, the terms and conditions of the GNU General Public + License Version 2 cover the whole combination. + + As a special exception, the copyright holders of this + library give you permission to link this library with + independent modules to produce an executable, regardless of + the license terms of these independent modules, and to copy + and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked + independent module, the terms and conditions of the license + of that module. An independent module is a module which is + not derived from or based on this library. If you modify + this library, you may extend this exception to your version + of the library, but you are not obligated to do so. If you + do not wish to do so, delete this exception statement from + your version. + +Files: debian/* +Copyright: 2008-2010, Yulia Novozhilova +License: GPL-2 + +Files: ./options.keymap/build.xml, +./openide.awt/test/unit/src/org/openide/awt/ActionsTest.java, +./o.n.bootstrap/test/unit/src/org/netbeans/ModuleMixedOnClasspathTest.java, +./o.n.bootstrap/test/unit/src/org/netbeans/ModuleFactoryTest.java, +./o.n.bootstrap/src/org/netbeans/ModuleFactory.java, +./apisupport.harness/jnlp-src/org/netbeans/modules/apisupport/jnlplauncher/RuntimePolicy.java, +./apisupport.harness/test/unit/src/org/netbeans/modules/apisupport/jnlplauncher/FixPolicyTest.java +Copyright: Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. + Portions Copyrihgt 2005-2006 Nokia +License: CDDL-1 or GPL-2 with CLASSPATH exception + + +Files: ./core.windows/test/unit/src/org/netbeans/core/windows/view/ui/CustomMenuBarTest.java, +./core.startup/test/unit/src/org/netbeans/core/startup/layers/CustomWritableSystemFileSystemTest.java +Copyright: Copyright 1997-2010 Oracle and/or its affiliates. + Portions Copyrihgted 2007 Nokia Siemens Networks Oy +License: CDDL-1 or GPL-2 with CLASSPATH exception + +Files: ./jemmy/* +Copyright: Copyright 1997-2008 Sun Microsystems, Inc. +License: CDDL-1 or GPL-2 with CLASSPATH exception + + +License: GPL-2 + On Debian systems the full text of the GNU General Public + License can be found in the `/usr/share/common-licenses/GPL-2' + file. + +License: CDDL-1 +COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) + Version 1.0 + +1. Definitions. + +1.1. "Contributor" means each individual or entity that +creates or contributes to the creation of Modifications. + +1.2. "Contributor Version" means the combination of the +Original Software, prior Modifications used by a Contributor +(if any), and the Modifications made by that particular +Contributor. + +1.3. "Covered Software" means (a) the Original Software, or +(b) Modifications, or (c) the combination of files +containing Original Software with files containing +Modifications, in each case including portions thereof. + +1.4. "Executable" means the Covered Software in any form +other than Source Code. + +1.5. "Initial Developer" means the individual or entity that +first makes Original Software available under this License. + +1.6. "Larger Work" means a work which combines Covered +Software or portions thereof with code not governed by the +terms of this License. + +1.7. "License" means this document. + +1.8. "Licensable" means having the right to grant, to the +maximum extent possible, whether at the time of the initial +grant or subsequently acquired, any and all of the rights +conveyed herein. + +1.9. "Modifications" means the Source Code and Executable +form of any of the following: + +A. Any file that results from an addition to, deletion from +or modification of the contents of a file containing +Original Software or previous Modifications; + +B. Any new file that contains any part of the Original +Software or previous Modification; or + +C. Any new file that is contributed or otherwise made +available under the terms of this License. + +1.10. "Original Software" means the Source Code and +Executable form of computer software code that is originally +released under this License. + +1.11. "Patent Claims" means any patent claim(s), now owned +or hereafter acquired, including without limitation, method, +process, and apparatus claims, in any patent Licensable by +grantor. + +1.12. "Source Code" means (a) the common form of computer +software code in which modifications are made and (b) +associated documentation included in or with such code. + +1.13. "You" (or "Your") means an individual or a legal +entity exercising rights under, and complying with all of +the terms of, this License. For legal entities, "You" +includes any entity which controls, is controlled by, or is +under common control with You. For purposes of this +definition, "control" means (a) the power, direct or +indirect, to cause the direction or management of such +entity, whether by contract or otherwise, or (b) ownership +of more than fifty percent (50%) of the outstanding shares +or beneficial ownership of such entity. + +2. License Grants. + +2.1. The Initial Developer Grant. Conditioned upon Your +compliance with Section 3.1 below and subject to third party +intellectual property claims, the Initial Developer hereby +grants You a world-wide, royalty-free, non-exclusive +license: + +(a) under intellectual property rights (other than patent or +trademark) Licensable by Initial Developer, to use, +reproduce, modify, display, perform, sublicense and +distribute the Original Software (or portions thereof), with +or without Modifications, and/or as part of a Larger Work; +and + +(b) under Patent Claims infringed by the making, using or +selling of Original Software, to make, have made, use, +practice, sell, and offer for sale, and/or otherwise dispose +of the Original Software (or portions thereof). + +(c) The licenses granted in Sections 2.1(a) and (b) are +effective on the date Initial Developer first distributes or +otherwise makes the Original Software available to a third +party under the terms of this License. + +(d) Notwithstanding Section 2.1(b) above, no patent license +is granted: (1) for code that You delete from the Original +Software, or (2) for infringements caused by: (i) the +modification of the Original Software, or (ii) the +combination of the Original Software with other software or +devices. + +2.2. Contributor Grant. Conditioned upon Your compliance +with Section 3.1 below and subject to third party +intellectual property claims, each Contributor hereby grants +You a world-wide, royalty-free, non-exclusive license: + +(a) under intellectual property rights (other than patent or +trademark) Licensable by Contributor to use, reproduce, +modify, display, perform, sublicense and distribute the +Modifications created by such Contributor (or portions +thereof), either on an unmodified basis, with other +Modifications, as Covered Software and/or as part of a +Larger Work; and + +(b) under Patent Claims infringed by the making, using, or +selling of Modifications made by that Contributor either +alone and/or in combination with its Contributor Version (or +portions of such combination), to make, use, sell, offer for +sale, have made, and/or otherwise dispose of: (1) +Modifications made by that Contributor (or portions +thereof); and (2) the combination of Modifications made by +that Contributor with its Contributor Version (or portions +of such combination). + +(c) The licenses granted in Sections 2.2(a) and 2.2(b) are +effective on the date Contributor first distributes or +otherwise makes the Modifications available to a third +party. + +(d) Notwithstanding Section 2.2(b) above, no patent license +is granted: (1) for any code that Contributor has deleted +from the Contributor Version; (2) for infringements caused +by: (i) third party modifications of Contributor Version, or +(ii) the combination of Modifications made by that +Contributor with other software (except as part of the +Contributor Version) or other devices; or (3) under Patent +Claims infringed by Covered Software in the absence of +Modifications made by that Contributor. + +3. Distribution Obligations. + +3.1. Availability of Source Code. + +Any Covered Software that You distribute or otherwise make +available in Executable form must also be made available in +Source Code form and that Source Code form must be +distributed only under the terms of this License. You must +include a copy of this License with every copy of the Source +Code form of the Covered Software You distribute or +otherwise make available. You must inform recipients of any +such Covered Software in Executable form as to how they can +obtain such Covered Software in Source Code form in a +reasonable manner on or through a medium customarily used +for software exchange. + +3.2. Modifications. + +The Modifications that You create or to which You contribute +are governed by the terms of this License. You represent +that You believe Your Modifications are Your original +creation(s) and/or You have sufficient rights to grant the +rights conveyed by this License. + +3.3. Required Notices. + +You must include a notice in each of Your Modifications that +identifies You as the Contributor of the Modification. You +may not remove or alter any copyright, patent or trademark +notices contained within the Covered Software, or any +notices of licensing or any descriptive text giving +attribution to any Contributor or the Initial Developer. + +3.4. Application of Additional Terms. + +You may not offer or impose any terms on any Covered +Software in Source Code form that alters or restricts the +applicable version of this License or the recipients' rights +hereunder. You may choose to offer, and to charge a fee for, +warranty, support, indemnity or liability obligations to one +or more recipients of Covered Software. However, you may do +so only on Your own behalf, and not on behalf of the Initial +Developer or any Contributor. You must make it absolutely +clear that any such warranty, support, indemnity or +liability obligation is offered by You alone, and You hereby +agree to indemnify the Initial Developer and every +Contributor for any liability incurred by the Initial +Developer or such Contributor as a result of warranty, +support, indemnity or liability terms You offer. + +3.5. Distribution of Executable Versions. + +You may distribute the Executable form of the Covered +Software under the terms of this License or under the terms +of a license of Your choice, which may contain terms +different from this License, provided that You are in +compliance with the terms of this License and that the +license for the Executable form does not attempt to limit or +alter the recipient's rights in the Source Code form from +the rights set forth in this License. If You distribute the +Covered Software in Executable form under a different +license, You must make it absolutely clear that any terms +which differ from this License are offered by You alone, not +by the Initial Developer or Contributor. You hereby agree to +indemnify the Initial Developer and every Contributor for +any liability incurred by the Initial Developer or such +Contributor as a result of any such terms You offer. + +3.6. Larger Works. + +You may create a Larger Work by combining Covered Software +with other code not governed by the terms of this License +and distribute the Larger Work as a single product. In such +a case, You must make sure the requirements of this License +are fulfilled for the Covered Software. + +4. Versions of the License. + +4.1. New Versions. + +Oracle Corp. is the initial license steward and may publish +revised and/or new versions of this License from time to +time. Each version will be given a distinguishing version +number. Except as provided in Section 4.3, no one other than +the license steward has the right to modify this License. + +4.2. Effect of New Versions. + +You may always continue to use, distribute or otherwise make +the Covered Software available under the terms of the +version of the License under which You originally received +the Covered Software. If the Initial Developer includes a +notice in the Original Software prohibiting it from being +distributed or otherwise made available under any subsequent +version of the License, You must distribute and make the +Covered Software available under the terms of the version of +the License under which You originally received the Covered +Software. Otherwise, You may also choose to use, distribute +or otherwise make the Covered Software available under the +terms of any subsequent version of the License published by +the license steward. + +4.3. Modified Versions. + +When You are an Initial Developer and You want to create a +new license for Your Original Software, You may create and +use a modified version of this License if You: (a) rename +the license and remove any references to the name of the +license steward (except to note that the license differs +from this License); and (b) otherwise make it clear that the +license contains terms which differ from this License. + +5. DISCLAIMER OF WARRANTY. + +COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS +IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR +IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE +COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A +PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO +THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH +YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY +RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER +CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, +REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY +CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY +COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS +DISCLAIMER. + +6. TERMINATION. + +6.1. This License and the rights granted hereunder will +terminate automatically if You fail to comply with terms +herein and fail to cure such breach within 30 days of +becoming aware of the breach. Provisions which, by their +nature, must remain in effect beyond the termination of this +License shall survive. + +6.2. If You assert a patent infringement claim (excluding +declaratory judgment actions) against Initial Developer or a +Contributor (the Initial Developer or Contributor against +whom You assert such claim is referred to as "Participant") +alleging that the Participant Software (meaning the +Contributor Version where the Participant is a Contributor +or the Original Software where the Participant is the +Initial Developer) directly or indirectly infringes any +patent, then any and all rights granted directly or +indirectly to You by such Participant, the Initial Developer +(if the Initial Developer is not the Participant) and all +Contributors under Sections 2.1 and/or 2.2 of this License +shall, upon 60 days notice from Participant terminate +prospectively and automatically at the expiration of such 60 +day notice period, unless if within such 60 day period You +withdraw Your claim with respect to the Participant Software +against such Participant either unilaterally or pursuant to +a written agreement with Participant. + +6.3. In the event of termination under Sections 6.1 or 6.2 +above, all end user licenses that have been validly granted +by You or any distributor hereunder prior to termination +(excluding licenses granted to You by any distributor) shall +survive termination. + +7. LIMITATION OF LIABILITY. + +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER +TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL +YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY +DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF +SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, +SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY +CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST +PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE +OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR +LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE +POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY +SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY +RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS +DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR +CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY +NOT APPLY TO YOU. + +8. U.S. GOVERNMENT END USERS. + +The Covered Software is a "commercial item," as that term is +defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of +"commercial computer software" (as that term is defined at +48 C.F.R. 252.227-7014(a)(1)) and "commercial computer +software documentation" as such terms are used in 48 C.F.R. +12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 +C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. +Government End Users acquire Covered Software with only +those rights set forth herein. This U.S. Government Rights +clause is in lieu of, and supersedes, any other FAR, DFAR, +or other clause or provision that addresses Government +rights in computer software under this License. + +9. MISCELLANEOUS. + +This License represents the complete agreement concerning +subject matter hereof. If any provision of this License is +held to be unenforceable, such provision shall be reformed +only to the extent necessary to make it enforceable. This +License shall be governed by the law of the jurisdiction +specified in a notice contained within the Original Software +(except to the extent applicable law, if any, provides +otherwise), excluding such jurisdiction's conflict-of-law +provisions. Any litigation relating to this License shall be +subject to the jurisdiction of the courts located in the +jurisdiction and venue specified in a notice contained +within the Original Software, with the losing party +responsible for costs, including, without limitation, court +costs and reasonable attorneys' fees and expenses. The +application of the United Nations Convention on Contracts +for the International Sale of Goods is expressly excluded. +Any law or regulation which provides that the language of a +contract shall be construed against the drafter shall not +apply to this License. You agree that You alone are +responsible for compliance with the United States export +administration regulations (and the export control laws and +regulation of any other countries) when You use, distribute +or otherwise make available any Covered Software. + +10. RESPONSIBILITY FOR CLAIMS. + +As between Initial Developer and the Contributors, each +party is responsible for claims and damages arising, +directly or indirectly, out of its utilization of rights +under this License and You agree to work with Initial +Developer and Contributors to distribute such responsibility +on an equitable basis. Nothing herein is intended or shall +be deemed to constitute any admission of liability. --- libnb-platform-java-6.9.orig/debian/watch +++ libnb-platform-java-6.9/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://netbeans.org/projects/installer/downloads/directory/netbeans-6.9 .*platform-([\d\.]*)-\d*-src-linux.tar.gz debian uupdate --- libnb-platform-java-6.9.orig/debian/changelog +++ libnb-platform-java-6.9/debian/changelog @@ -0,0 +1,65 @@ +libnb-platform-java (6.9-0lucid2) lucid; urgency=low + + * Bug fix upload: + - Patch netbeans-platform-6.9~suite-xml.patch is added + (fix for http://netbeans.org/bugzilla/show_bug.cgi?id=189196) + + -- Yulia Novozhilova Fri, 20 Aug 2010 16:44:33 +0400 + +libnb-platform-java (6.9-0ubuntu1) maverick; urgency=low + + * New upstream release + - License corrected + - control/Standards-Version is changed to 3.9.0 + - debian/copyright file is updated + - debian/patches are updated + + -- Yulia Novozhilova Mon, 02 Aug 2010 16:41:12 +0400 + +libnb-platform-java (6.8-0ubuntu2) lucid; urgency=low + + * debian/patches/l10n.patch added (LP: #527547) + * debian/rules is updated to build l10n + * control/Standards-Version is changed to 3.8.4 + + -- Yulia Novozhilova Fri, 26 Mar 2010 16:20:17 +0300 + +libnb-platform-java (6.8-0ubuntu1) lucid; urgency=low + + * new upstream release (LP: 517083) + - debian/copyright and watch files are updated + to point to the correct download location + + -- Yulia Novozhilova Fri, 11 Dec 2009 13:44:12 +0300 + +libnb-platform-java (6.7.1-0ubuntu1) karmic; urgency=low + + * new upstream release (LP: #418875) + - control/Standards-Version is chaged to 3.8.3 + - copyright file updated + + -- Yulia Novozhilova Tue, 16 Jun 2009 16:18:50 +0400 + +libnb-platform-java (6.5-0ubuntu2) jaunty; urgency=low + + * Added debian/patches/60-6.5.1-patches.patch with bug fixes from + NetBeans 6.5.1 (LP: #345562) + + -- Yulia Novozhilova Tue, 31 Mar 2009 18:48:21 +0400 + +libnb-platform-java (6.5-0ubuntu1) jaunty; urgency=low + + * New upstream version (LP: #316793) + * added dependency of libnb-platform-devel-java + on libnb-platform9-java (LP: #276731) + * removed version number from binary package: + libnb-platform8-devel-java -> libnb-platform-devel-java + * watch file and get-orig-source target are added + + -- Yulia Novozhilova Thu, 25 Sep 2008 22:27:16 +0400 + +libnb-platform-java (6.1-0ubuntu1) intrepid; urgency=low + + * Initial release (LP: #252658) + + -- Yulia Novozhilova Wed, 21 May 2008 15:52:03 +0400 --- libnb-platform-java-6.9.orig/debian/compat +++ libnb-platform-java-6.9/debian/compat @@ -0,0 +1 @@ +7 --- libnb-platform-java-6.9.orig/debian/libnb-platform12-java-doc.dirs +++ libnb-platform-java-6.9/debian/libnb-platform12-java-doc.dirs @@ -0,0 +1,2 @@ +usr/share/doc/libnb-platform12-java-doc/api + --- libnb-platform-java-6.9.orig/debian/control +++ libnb-platform-java-6.9/debian/control @@ -0,0 +1,46 @@ +Source: libnb-platform-java +Section: devel +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Yulia Novozhilova +Build-Depends: cdbs, debhelper (>= 7), ant, ant-optional, default-jdk, javahelp2 +Build-Depends-Indep: libswing-layout-java(>= 1.0.3), libjna-java (>= 3.1.0), junit4 (>= 4.6), + liboro-java (>= 2.0.8), liblog4j1.2-java (>= 1.2.9), libasm2-java (>= 2.2.1), libcobertura-java(>=1.9.3), + w3c-dtd-xhtml, libequinox-osgi-java, libfelix-framework-java, libfelix-main-java, libbindex-java +Standards-Version: 3.9.0 +Homepage: http://www.netbeans.org + +Package: libnb-platform12-java +Architecture: all +Section: java +Depends: ${misc:Depends}, default-jre | java2-runtime, javahelp2, + libswing-layout-java (>= 1.0.3), libjna-java(>= 3.1.0), junit4 (>= 4.6), + libequinox-osgi-java, libfelix-framework-java, libfelix-main-java +Suggests: libnb-platform11-java-doc +Description: NetBeans Platform for building rich desktop applications in Java + NetBeans Platform is the framework for building rich desktop applications + in Java. It is the core of the NetBeans IDE. + +Package: libnb-platform-devel-java +Architecture: all +Section: java +Depends: ${misc:Depends}, default-jre | java2-runtime, javahelp2, libnb-platform12-java, + liboro-java (>= 2.0.8), liblog4j1.2-java (>= 1.2.9), libasm2-java (>= 2.2.1), + libcobertura-java (>=1.9.3), libbindex-java +Replaces: libnb-platform8-devel-java, libnb-platform7-devel-java +Conflicts: libnb-platform8-devel-java, libnb-platform7-devel-java +Description: Build harness for NetBeans Platform + Harness with build scripts and ant tasks for everyone who builds + an application on top of NetBeans Platform. + +Package: libnb-platform12-java-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Suggests: libnb-platform12-java +Enhances: libnb-platform12-java +Description: NetBeans Platform javadoc + NetBeans Platform is a set of modules, each providing their own APIs + and working together or in a standalone mode. This package provides + one master javadoc to all of them. + --- libnb-platform-java-6.9.orig/debian/libnb-platform12-java.dirs +++ libnb-platform-java-6.9/debian/libnb-platform12-java.dirs @@ -0,0 +1,3 @@ +usr/share/netbeans/platform12 + + --- libnb-platform-java-6.9.orig/debian/libnb-platform-devel-java.dirs +++ libnb-platform-java-6.9/debian/libnb-platform-devel-java.dirs @@ -0,0 +1,2 @@ +usr/share/netbeans/harness + --- libnb-platform-java-6.9.orig/debian/rules +++ libnb-platform-java-6.9/debian/rules @@ -0,0 +1,216 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 + +export JAVA_HOME=/usr/lib/jvm/default-java + +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +#package names +pkg-base := platform12 +pkg-lib-base := libnb-$(pkg-base) +libnb-platform-java := $(pkg-lib-base)-java +libnb-platform-java-doc := $(pkg-lib-base)-java-doc +libnb-platform-devel-java := libnb-platform-devel-java + +JAVADIR := /usr/share/java + +JHALL_JAR := jhall.jar +JH_JAR := jh.jar +JSEARCH_JAR := jsearch.jar +JNA_JAR := jna.jar +SWINGL_JAR := swing-layout.jar +JUNIT_JAR := junit4.jar +HAMCREST_JAR := hamcrest-core.jar +ORO_JAR := oro.jar +ASM_JAR := asm2.jar +ASM_TREE_JAR := asm2-tree.jar +LOG4J_JAR := log4j-1.2.jar +COBERTURA_JAR := cobertura.jar + +BINDEX_JAR := bindex.jar +FELIX_FRW_JAR := org.apache.felix.framework.jar +FELIX_MAIN_JAR := org.apache.felix.main.jar +OSGI_CORE_JAR := org.eclipse.osgi.jar +OSGI_CMPN_JAR := org.eclipse.osgi.services.jar + +NB_SWINGL_JAR := swing-layout-1.0.4.jar +NB_JSEARCH_JAR := jsearch-2.0_05.jar +NB_JH_JAR := jh-2.0_05.jar +NB_JNA_JAR := jna-3.0.9.jar +NB_JSR223_JAR := jsr223-api.jar +NB_JUNIT_JAR := junit-4.8.jar +NB_HAMCREST_JAR := hamcrest-core.jar +NB_ORO_JAR := jakarta-oro-2.0.8.jar +NB_ASM_JAR := asm-3.0.jar +NB_ASM_TREE_JAR := asm-tree-3.0.jar +NB_LOG4J_JAR := log4j-1.2.9.jar +NB_COBERTURA_JAR:= cobertura-1.9.3.jar + +NB_BINDEX_JAR := bindex-2.2.jar +NB_FELIX_FRW_JAR:= felix-2.0.3.jar +NB_FELIX_MAIN_JAR:= felix-main-2.0.2.jar +NB_OSGI_CORE_JAR:= osgi.core-4.2.jar +NB_OSGI_CMPN_JAR:= osgi.cmpn-4.2.jar + + +JAVADOC_INSTALL_DIR := usr/share/doc/$(libnb-platform-java-doc)/api +NB_INSTALL_DIR := usr/share/netbeans + +JAVADOC_WEBSITE := http://bits.netbeans.org/6.9/javadoc + +INSTALL := dh_install -p +LINK := dh_link -p + +build/$(libnb-platform-java):: stamp-build-$(libnb-platform-java) +# This target is here to avoid multiple invocation of build target. +# build/$(libnb-platform-java) is invoked 2 times when building binary packages. +stamp-build-$(libnb-platform-java): + # generate empty javax.script file, so there is something in jsr223 API module + mkdir -p $(DEB_SRCDIR)/libs.jsr223/src/javax/script + echo "package javax.script; class empty { }" > $(DEB_SRCDIR)/libs.jsr223/src/javax/script/empty.java + mkdir -p $(DEB_SRCDIR)/libs.jsr223/external + jar cf $(DEB_SRCDIR)/libs.jsr223/external/$(NB_JSR223_JAR) $(DEB_SRCDIR)/libs.jsr223/src/javax/script/empty.java + mkdir -p $(DEB_SRCDIR)/nbbuild/external/xhtml1-dtds + ln -sf /usr/share/xml/xhtml/schema/dtd/1.0/xhtml* $(DEB_SRCDIR)/nbbuild/external/xhtml1-dtds + ln -sf $(JAVADIR)/$(SWINGL_JAR) $(DEB_SRCDIR)/o.jdesktop.layout/external/$(NB_SWINGL_JAR) + ln -sf $(JAVADIR)/$(JHALL_JAR) $(DEB_SRCDIR)/javahelp/external/$(NB_JH_JAR) + ln -sf $(JAVADIR)/$(JNA_JAR) $(DEB_SRCDIR)/libs.jna/external/$(NB_JNA_JAR) + ln -sf $(JAVADIR)/$(JUNIT_JAR) $(DEB_SRCDIR)/libs.junit4/external/$(NB_JUNIT_JAR) + ln -sf $(JAVADIR)/$(HAMCREST_JAR) $(DEB_SRCDIR)/libs.junit4/external/$(NB_HAMCREST_JAR) + ln -sf $(JAVADIR)/$(FELIX_FRW_JAR) $(DEB_SRCDIR)/libs.felix/external/$(NB_FELIX_FRW_JAR) + ln -sf $(JAVADIR)/$(FELIX_MAIN_JAR) $(DEB_SRCDIR)/libs.felix/external/$(NB_FELIX_MAIN_JAR) +# ln -sf $(JAVADIR)/$(OSGI_CORE_JAR) $(DEB_SRCDIR)/libs.osgi/external/$(NB_OSGI_CORE_JAR) + ln -sf $(JAVADIR)/$(OSGI_CMPN_JAR) $(DEB_SRCDIR)/libs.osgi/external/$(NB_OSGI_CMPN_JAR) + + ln -sf $(JAVADIR)/$(JHALL_JAR) $(DEB_SRCDIR)/apisupport.harness/external/$(NB_JSEARCH_JAR) + ln -sf $(JAVADIR)/$(BINDEX_JAR) $(DEB_SRCDIR)/apisupport.harness/external/$(NB_BINDEX_JAR) + ln -sf $(JAVADIR)/$(ASM_JAR) $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_ASM_JAR) + ln -sf $(JAVADIR)/$(ASM_TREE_JAR) $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_ASM_TREE_JAR) + ln -sf $(JAVADIR)/$(ORO_JAR) $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_ORO_JAR) + ln -sf $(JAVADIR)/$(LOG4J_JAR) $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_LOG4J_JAR) + ln -sf $(JAVADIR)/$(COBERTURA_JAR) $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_COBERTURA_JAR) + + ######## Remove services and org/eclipse/* from equinox osgi.jar##################### + mkdir $(DEB_SRCDIR)/debian/jar_tmp; cd $(DEB_SRCDIR)/debian/jar_tmp; \ + jar -xf $(JAVADIR)/$(OSGI_CORE_JAR); \ + rm -rf META-INF/services org/eclipse; \ + jar -cf ../../libs.osgi/external/$(NB_OSGI_CORE_JAR) ./*; + rm -rf $(DEB_SRCDIR)/debian/jar_tmp + ################################################################ + + ant \ + -Dpermit.jdk6.builds=true \ + -Dbuild.compiler.deprecation=false \ + -Dbuild.compiler.debug=false \ + -Dverify.checkout=false \ + -f $(DEB_SRCDIR)/nbbuild/build.xml build-platform + + cd $(DEB_SRCDIR)/l10n && ant -v -f build.xml -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" build + + touch $@ + +install/$(libnb-platform-java):: + echo > $(DEB_SRCDIR)/nbbuild/netbeans/platform/.noautoupdate + echo > $(DEB_SRCDIR)/nbbuild/netbeans/platform/.lastModified + + $(INSTALL)$(libnb-platform-java) $(DEB_SRCDIR)/nbbuild/netbeans/platform/* $(NB_INSTALL_DIR)/$(pkg-base) + $(INSTALL)$(libnb-platform-java) $(DEB_SRCDIR)/nbbuild/netbeans/platform/.noautoupdate $(NB_INSTALL_DIR)/$(pkg-base) + $(INSTALL)$(libnb-platform-java) $(DEB_SRCDIR)/nbbuild/netbeans/platform/.lastModified $(NB_INSTALL_DIR)/$(pkg-base) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(SWINGL_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_SWINGL_JAR) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(JH_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_JH_JAR) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(JNA_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_JNA_JAR) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(JUNIT_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_JUNIT_JAR) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(HAMCREST_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_HAMCREST_JAR) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(FELIX_FRW_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_FELIX_FRW_JAR) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(FELIX_MAIN_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_FELIX_MAIN_JAR) +# $(LINK)$(libnb-platform-java) $(JAVADIR)/$(OSGI_CORE_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_OSGI_CORE_JAR) + $(LINK)$(libnb-platform-java) $(JAVADIR)/$(OSGI_CMPN_JAR) $(NB_INSTALL_DIR)/$(pkg-base)/modules/ext/$(NB_OSGI_CMPN_JAR) + +install/$(libnb-platform-devel-java):: + rm -f $(DEB_SRCDIR)/nbbuild/netbeans/harness/antlib/$(NB_JSEARCH_JAR) + echo > $(DEB_SRCDIR)/nbbuild/netbeans/harness/.noautoupdate + echo > $(DEB_SRCDIR)/nbbuild/netbeans/harness/.lastModified + $(INSTALL)$(libnb-platform-devel-java) $(DEB_SRCDIR)/nbbuild/netbeans/harness/* $(NB_INSTALL_DIR)/harness + $(INSTALL)$(libnb-platform-devel-java) $(DEB_SRCDIR)/nbbuild/netbeans/harness/.noautoupdate $(NB_INSTALL_DIR)/harness + $(INSTALL)$(libnb-platform-devel-java) $(DEB_SRCDIR)/nbbuild/netbeans/harness/.lastModified $(NB_INSTALL_DIR)/harness + $(LINK)$(libnb-platform-devel-java) $(JAVADIR)/$(JSEARCH_JAR) $(NB_INSTALL_DIR)/harness/antlib/$(NB_JSEARCH_JAR) + $(LINK)$(libnb-platform-devel-java) $(JAVADIR)/$(BINDEX_JAR) $(NB_INSTALL_DIR)/harness/antlib/$(NB_BINDEX_JAR) + $(LINK)$(libnb-platform-devel-java) $(JAVADIR)/$(ASM_JAR) $(NB_INSTALL_DIR)/harness/testcoverage/cobertura/lib/$(NB_ASM_JAR) + $(LINK)$(libnb-platform-devel-java) $(JAVADIR)/$(ASM_TREE_JAR) $(NB_INSTALL_DIR)/harness/testcoverage/cobertura/lib/$(NB_ASM_TREE_JAR) + $(LINK)$(libnb-platform-devel-java) $(JAVADIR)/$(ORO_JAR) $(NB_INSTALL_DIR)/harness/testcoverage/cobertura/lib/$(NB_ORO_JAR) + $(LINK)$(libnb-platform-devel-java) $(JAVADIR)/$(LOG4J_JAR) $(NB_INSTALL_DIR)/harness/testcoverage/cobertura/lib/$(NB_LOG4J_JAR) + $(LINK)$(libnb-platform-devel-java) $(JAVADIR)/$(COBERTURA_JAR) $(NB_INSTALL_DIR)/harness/testcoverage/cobertura/$(NB_COBERTURA_JAR) + + #Fixing permissions + chmod 0755 $(DEB_SRCDIR)/debian/$(libnb-platform-devel-java)/$(NB_INSTALL_DIR)/harness/launchers/app.sh + +build/$(libnb-platform-java-doc):: stamp-build-$(libnb-platform-java-doc) +# This target is here to avoid multiple invocation of build target. +# build/$(libnb-platform-java-doc) is invoked 2 times when building binary packages. +stamp-build-$(libnb-platform-java-doc): +# This target is here to avoid multiple invocation of build target. +# build/$(libnb-platform-java-doc) is invoked 2 times when building binary packages. + ant \ + -Dbuild.compiler.deprecation=false \ + -Dbuild.compiler.debug=false \ + -Dverify.checkout=false \ + -Dallmodules= \ + -Dcluster.config=platform \ + -Dconfig.javadoc.cluster=$(pkg-base) \ + -Dconfig.javadoc.netbeans=\ +openide.util,openide.actions,openide.options,openide.awt,\ +openide.dialogs,openide.nodes,openide.explorer,openide.filesystems,openide.modules,\ +openide.text,openide.windows,openide.loaders,openide.io,queries,\ +o.n.api.progress,settings,javahelp,openide.execution,\ +sendopts,options.api,editor.mimelookup \ + -Djavadoc.docs.org-netbeans-api-java=$(JAVADOC_WEBSITE)/org-netbeans-api-java/ \ + -Djavadoc.docs.org-netbeans-modules-project-ant=$(JAVADOC_WEBSITE)/org-netbeans-modules-project-ant/ \ + -Djavadoc.docs.org-netbeans-modules-projectapi=$(JAVADOC_WEBSITE)/org-netbeans-modules-projectapi/ \ + -f $(DEB_SRCDIR)/nbbuild/build.xml build-javadoc + + touch $@ + +install/$(libnb-platform-java-doc):: + # copy core platform files + rm -f $(DEB_SRCDIR)/nbbuild/build/javadoc/*.zip + $(INSTALL)$(libnb-platform-java-doc) $(DEB_SRCDIR)/nbbuild/build/javadoc/* $(JAVADOC_INSTALL_DIR) + +clean:: + -rm -f $(DEB_SRCDIR)/*.cdbs-config_list + -rm -f $(DEB_SRCDIR)/stamp-build-$(libnb-platform-java) + -rm -f $(DEB_SRCDIR)/stamp-build-$(libnb-platform-devel-java) + -rm -f $(DEB_SRCDIR)/stamp-build-$(libnb-platform-java-doc) + ln -sf $(JAVADIR)/$(JHALL_JAR) $(DEB_SRCDIR)/javahelp/external/$(NB_JH_JAR) + ln -sf $(JAVADIR)/$(JHALL_JAR) $(DEB_SRCDIR)/apisupport.harness/external/$(NB_JSEARCH_JAR) +# cd $(DEB_SRCDIR)/l10n && ant -v -f build.xml -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" clean + ant -Dpermit.jdk6.builds=true -f $(DEB_SRCDIR)/nbbuild/build.xml clean + -rm -f $(DEB_SRCDIR)/apisupport.harness/external/$(NB_JSEARCH_JAR) + -rm -f $(DEB_SRCDIR)/apisupport.harness/external/$(NB_BINDEX_JAR) + -rm -f $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_ASM_JAR) + -rm -f $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_ASM_TREE_JAR) + -rm -f $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_ORO_JAR) + -rm -f $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_LOG4J_JAR) + -rm -f $(DEB_SRCDIR)/apisupport.tc.cobertura/external/$(NB_COBERTURA_JAR) + -rm -f $(DEB_SRCDIR)/javahelp/external/$(NB_JH_JAR) + -rm -f $(DEB_SRCDIR)/o.jdesktop.layout/external/$(NB_SWINGL_JAR) + -rm -f $(DEB_SRCDIR)/libs.jna/external/$(NB_JNA_JAR) + -rm -f $(DEB_SRCDIR)/libs.junit4/external/$(NB_JUNIT_JAR) + -rm -f $(DEB_SRCDIR)/libs.junit4/external/$(NB_HAMCREST_JAR) + -rm -f $(DEB_SRCDIR)/libs.felix/external/$(NB_FELIX_FRW_JAR) + -rm -f $(DEB_SRCDIR)/libs.felix/external/$(NB_FELIX_MAIN_JAR) + -rm -f $(DEB_SRCDIR)/libs.osgi/external/$(NB_OSGI_CORE_JAR) + -rm -f $(DEB_SRCDIR)/libs.osgi/external/$(NB_OSGI_CMPN_JAR) + -rm -f $(DEB_SRCDIR)/libs.jsr223/external/$(NB_JSR223_JAR) + -rm -f $(DEB_SRCDIR)/libs.jsr223/src/javax/script/empty.java + -rm -rf $(DEB_SRCDIR)/nbbuild/external/xhtml1-dtds + -rm -f $(DEB_SRCDIR)/nbbuild/nbproject/private/scan-cache-standard.ser + -rm -f $(DEB_SRCDIR)/nbbuild/nbantext.jar + -rm -rf $(DEB_SRCDIR)/l10n/build + -rm -f $(DEB_SRCDIR)/l10n/l10nantext.jar + -rm -rf $(DEB_SRCDIR)/debian/jar_tmp + +get-orig-source: + uscan --verbose --rename --force-download + --- libnb-platform-java-6.9.orig/debian/patches/netbeans-platform-6.9~junit.patch +++ libnb-platform-java-6.9/debian/patches/netbeans-platform-6.9~junit.patch @@ -0,0 +1,43 @@ +diff -Nur -x '*.orig' -x '*~' netbeans-6.9/libs.junit4/nbproject/project.xml netbeans-6.9.new/libs.junit4/nbproject/project.xml +--- netbeans-6.9/libs.junit4/nbproject/project.xml 2010-06-10 15:20:24.000000000 +0400 ++++ netbeans-6.9.new/libs.junit4/nbproject/project.xml 2010-08-05 16:02:54.000000000 +0400 +@@ -63,8 +63,12 @@ + org.junit.runners + + +- ext/junit-4.5.jar +- external/junit-4.5.jar ++ ext/hamcrest-core.jar ++ external/hamcrest-core.jar ++ ++ ++ ext/junit-4.8.jar ++ external/junit-4.8.jar + + + +diff -Nur -x '*.orig' -x '*~' netbeans-6.9/nbbuild/build.properties netbeans-6.9.new/nbbuild/build.properties +--- netbeans-6.9/nbbuild/build.properties 2010-06-10 15:20:46.000000000 +0400 ++++ netbeans-6.9.new/nbbuild/build.properties 2010-08-05 16:03:22.000000000 +0400 +@@ -79,7 +79,7 @@ + stop.when.clean.error=true + + test.unit.cp=\ +- ../libs.junit4/external/junit-4.5.jar:\ ++ ../libs.junit4/external/junit-4.8.jar:\ + netbeans/harness/modules/org-netbeans-modules-nbjunit.jar:\ + netbeans/harness/modules/org-netbeans-insane.jar:\ + ../o.apache.tools.ant.module/external/lib/ant-nodeps.jar:\ +diff -Nur -x '*.orig' -x '*~' libnb-platform-java-6.7.1/libs.junit4/nbproject/project.properties libnb-platform-java-6.7.1.new/libs.junit4/nbproject/project.properties +--- libnb-platform-java-6.7.1/libs.junit4/nbproject/project.properties 2009-07-23 02:38:40.000000000 +0400 ++++ libnb-platform-java-6.7.1.new/libs.junit4/nbproject/project.properties 2009-08-13 19:36:14.000000000 +0400 +@@ -38,8 +38,8 @@ + # made subject to such option by the copyright holder. + + is.autoload=true +-release.external/junit-4.5.jar=modules/ext/junit-4.5.jar +- ++release.external/junit-4.8.jar=modules/ext/junit-4.8.jar ++release.external/hamcrest-core.jar=modules/ext/hamcrest-core.jar + + sigtest.skip.check=true \ No newline at end of file --- libnb-platform-java-6.9.orig/debian/patches/netbeans-platform-6.9~bootstrap.patch +++ libnb-platform-java-6.9/debian/patches/netbeans-platform-6.9~bootstrap.patch @@ -0,0 +1,14 @@ +diff -Nur netbeans-platform-6.9/o.n.bootstrap/nbproject/project.properties netbeans-platform-6.9.new/o.n.bootstrap/nbproject/project.properties +--- netbeans-platform-6.9/o.n.bootstrap/nbproject/project.properties 2010-05-31 20:58:20.000000000 +0400 ++++ netbeans-platform-6.9.new/o.n.bootstrap/nbproject/project.properties 2010-06-09 06:00:01.324176694 +0400 +@@ -45,8 +45,8 @@ + module.jar.dir=lib + module.jar.basename=boot.jar + release.launcher/unix/nbexec=lib/nbexec +-release.launcher/windows/nbexec.exe=lib/nbexec.exe +-release.launcher/windows/nbexec.dll=lib/nbexec.dll ++# release.launcher/windows/nbexec.exe=lib/nbexec.exe ++# release.launcher/windows/nbexec.dll=lib/nbexec.dll + nbm.executable.files=lib/nbexec + + javadoc.arch=${basedir}/arch.xml --- libnb-platform-java-6.9.orig/debian/patches/netbeans-platform-6.9~suite-xml.patch +++ libnb-platform-java-6.9/debian/patches/netbeans-platform-6.9~suite-xml.patch @@ -0,0 +1,12 @@ +diff -Nur -x '*.orig' -x '*~' libnb-platform-java-6.9/apisupport.harness/release/suite.xml libnb-platform-java-6.9.new/apisupport.harness/release/suite.xml +--- libnb-platform-java-6.9/apisupport.harness/release/suite.xml 2010-06-10 15:17:40.000000000 +0400 ++++ libnb-platform-java-6.9.new/apisupport.harness/release/suite.xml 2010-08-20 16:36:43.000000000 +0400 +@@ -313,8 +313,6 @@ + + + +- +- + + + --- libnb-platform-java-6.9.orig/debian/patches/netbeans-platform-6.9~properties.patch +++ libnb-platform-java-6.9/debian/patches/netbeans-platform-6.9~properties.patch @@ -0,0 +1,12 @@ +diff -Nur netbeans-platform-6.9/o.jdesktop.layout/nbproject/project.properties netbeans-platform-6.9.new/o.jdesktop.layout/nbproject/project.properties +--- netbeans-platform-6.9/o.jdesktop.layout/nbproject/project.properties 2010-05-31 20:58:16.000000000 +0400 ++++ netbeans-platform-6.9.new/o.jdesktop.layout/nbproject/project.properties 2010-06-10 09:34:11.689150157 +0400 +@@ -42,6 +42,6 @@ + + is.autoload=true + release.external/swing-layout-1.0.4.jar=modules/ext/swing-layout-1.0.4.jar +-release.external/swing-layout-1.0.4-doc.zip=docs/swing-layout-1.0.4-doc.zip +-release.external/swing-layout-1.0.4-src.zip=docs/swing-layout-1.0.4-src.zip ++#release.external/swing-layout-1.0.4-doc.zip=docs/swing-layout-1.0.4-doc.zip ++#release.external/swing-layout-1.0.4-src.zip=docs/swing-layout-1.0.4-src.zip + jnlp.indirect.jars=docs/swing-layout-1.0.4-doc.zip, docs/swing-layout-1.0.4-src.zip --- libnb-platform-java-6.9.orig/debian/patches/netbeans-platform-6.9~nbi.patch +++ libnb-platform-java-6.9/debian/patches/netbeans-platform-6.9~nbi.patch @@ -0,0 +1,12 @@ +diff -Nur -x '*.orig' -x '*~' libnb-platform-java-6.9/nbbuild/cluster.properties libnb-platform-java-6.9.new/nbbuild/cluster.properties +--- libnb-platform-java-6.9/nbbuild/cluster.properties 2010-06-10 15:20:46.000000000 +0400 ++++ libnb-platform-java-6.9.new/nbbuild/cluster.properties 2010-08-10 16:48:29.000000000 +0400 +@@ -829,8 +829,6 @@ + apisupport.tc.cobertura,\ + jellytools.platform,\ + jemmy,\ +- libs.nbi.ant,\ +- libs.nbi.engine,\ + nbjunit,\ + o.n.insane + --- libnb-platform-java-6.9.orig/debian/patches/netbeans-platform-6.9~launcher.patch +++ libnb-platform-java-6.9/debian/patches/netbeans-platform-6.9~launcher.patch @@ -0,0 +1,21 @@ +diff -Nur -x '*.orig' -x '*~' libnb-platform-java-6.9/o.n.bootstrap/launcher/unix/nbexec libnb-platform-java-6.9.new/o.n.bootstrap/launcher/unix/nbexec +--- libnb-platform-java-6.9/o.n.bootstrap/launcher/unix/nbexec 2010-08-11 13:31:24.000000000 +0400 ++++ libnb-platform-java-6.9.new/o.n.bootstrap/launcher/unix/nbexec 2010-08-11 13:37:28.000000000 +0400 +@@ -192,7 +192,7 @@ + fi + + # if heap dump on OOME is supported enable it +-if "${jdkhome}/bin/java" -XX:+HeapDumpOnOutOfMemoryError > /dev/null 2>&1 ; then ++if "${jdkhome}/bin/java" -XX:+HeapDumpOnOutOfMemoryError &> /dev/null 2>&1 ; then + jargs="$jargs -XX:+HeapDumpOnOutOfMemoryError" + if echo $jargs | grep -v -- "-XX:HeapDumpPath=" > /dev/null ; then + jargs="$jargs -XX:HeapDumpPath=\"${userdir}/var/log/heapdump.hprof\"" +@@ -532,7 +532,7 @@ + # + delete_new_clusters_file + rm -f "${restart_file}" +- eval ${_NB_PROFILE_CMD} "\"${jdkhome}/bin/java\"" -Djdk.home="\"${jdkhome}\"" -classpath "\"$cp\"" \ ++ eval ${_NB_PROFILE_CMD} "\"${jdkhome}/bin/java\"" -Djdk.home="\"${jdkhome}\"" -Djava.library.path="/usr/lib/jni" -classpath "\"$cp\"" \ + "$jargs" org.netbeans.Main "$args" '<&0' '&' + PID=$! + trap "kill $PID" EXIT