summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2003-01-23 06:44:27 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2003-01-23 06:44:27 +0000
commitf186b382bfbbbfffb389a480c25415bb4fb2768b (patch)
treee61c415bd11da1a162b333148870ab4f1d830a4d
parentfixed sandbox violations (diff)
downloadgentoo-2-f186b382bfbbbfffb389a480c25415bb4fb2768b.tar.gz
gentoo-2-f186b382bfbbbfffb389a480c25415bb4fb2768b.tar.bz2
gentoo-2-f186b382bfbbbfffb389a480c25415bb4fb2768b.zip
resolves bug #14395
-rw-r--r--dev-util/netbeans/ChangeLog27
-rw-r--r--dev-util/netbeans/files/digest-netbeans-3.4.11
-rw-r--r--dev-util/netbeans/netbeans-3.4.1.ebuild93
3 files changed, 114 insertions, 7 deletions
diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
index 383e1965f061..5c3f99a137a2 100644
--- a/dev-util/netbeans/ChangeLog
+++ b/dev-util/netbeans/ChangeLog
@@ -1,10 +1,19 @@
# ChangeLog for dev-util/netbeans
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.7 2002/12/17 19:38:49 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.8 2003/01/23 06:44:27 mkennedy Exp $
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+*netbeans-3.4.1 (23 Jan 2003)
+
+ 23 Jan 2003; Matthew Kennedy <mkennedy@gentoo.org>
+ netbeans-3.4.1.ebuild, file/digest-netbeans-3.4.1, ChangeLog:
+
+ Minor version bump (thanks to Douglas Pollock <pollockd@magma.ca>,
+ bug #14395). Ebuild and ChangeLog clean up.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc
+ keywords
-*netbeans-3.4.ebuild (14 Sep 2002)
+*netbeans-3.4 (14 Sep 2002)
14 Sep 2002; Matthew Kennedy <mkennedy@gentoo.org>
netbeans-3.4.ebuild, files/digest-netbeans-3.4 :
@@ -13,9 +22,10 @@
contributed by Douglas Pollock <desudation@yahoo.ca>. Added support
for KDE menus. Updated desktop icon to new dark blue logo.
-*netbeans-3.3.2.ebuild ( 28 Jun 2002 )
+*netbeans-3.3.2 ( 28 Jun 2002 )
- 28 Jun 2002; George Shapovalov <george@gentoo.org> netbeans-3.3.2.ebuild, files/digest-3.3.2 :
+ 28 Jun 2002; George Shapovalov <george@gentoo.org>
+ netbeans-3.3.2.ebuild, files/digest-3.3.2 :
new version released, updated ebuild to comply with present requirements;
(updated versions were submitted by Tejaswi Kasturi <tej@kasturi.org>
@@ -28,14 +38,17 @@
*netbeans-3.3.1 ( 6 Feb 2002 )
- 6 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> files/netbeans.desktop files/netbeans.png :
+ 6 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org>
+ files/netbeans.desktop files/netbeans.png :
Minor fix in netbeans.desktop so that NetBeans integrates properly with
GNOME now.
*netbeans-3.3.1 ( 5 Feb 2002 )
- 5 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> netbeans-3.3.1.ebuild, files/digest-3.3.1 files/netbeans.desktop files/netbeans.png :
+ 5 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org>
+ netbeans-3.3.1.ebuild, files/digest-3.3.1 files/netbeans.desktop
+ files/netbeans.png :
NetBeans is an Open Source Java IDE.
diff --git a/dev-util/netbeans/files/digest-netbeans-3.4.1 b/dev-util/netbeans/files/digest-netbeans-3.4.1
new file mode 100644
index 000000000000..9d1e53c4afb5
--- /dev/null
+++ b/dev-util/netbeans/files/digest-netbeans-3.4.1
@@ -0,0 +1 @@
+MD5 b5b8178e9f891d4d4d3283984a9111e1 NetBeansIDE-release341.tar.bz2 23344238
diff --git a/dev-util/netbeans/netbeans-3.4.1.ebuild b/dev-util/netbeans/netbeans-3.4.1.ebuild
new file mode 100644
index 000000000000..00de39358b9c
--- /dev/null
+++ b/dev-util/netbeans/netbeans-3.4.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-3.4.1.ebuild,v 1.1 2003/01/23 06:44:27 mkennedy Exp $
+
+IUSE=""
+
+MY_BUILD=200301202341
+MY_P=NetBeansIDE-release341
+S=${WORKDIR}/${PN}
+DESCRIPTION="NetBeans ${PV} IDE for Java"
+SRC_URI="http://www.netbeans.org/download/release341/night/build${MY_BUILD}/${MY_P}.tar.bz2"
+HOMEPAGE="http://www.netbeans.org"
+
+SLOT="0"
+LICENSE="GPL-2 Apache-1.1 sun-bcla JPython SPL"
+KEYWORDS="x86 sparc alpha"
+#still need to add JPython, Sun Public and DynamicJava licenses
+#sun-j2ee actually contains Sun Binary Code license
+#will have to be renamed and containing it ebuilds updated at spome point..
+
+DEPEND=">=virtual/jdk-1.3"
+
+src_unpack() {
+ unpack ${A}
+
+ # fix jdkhome references
+ cd ${S}/bin
+ # rmid_wrapper.sh
+ cp rmid_wrapper.sh rmid_wrapper.sh.orig
+ sed -e 's:^jdkhome="":jdkhome="`java-config --jdk-home`":' \
+ rmid_wrapper.sh.orig >rmid_wrapper.sh
+ rm -f rmid_wrapper.sh.orig
+ # runide.sh
+ cp runide.sh runide.sh.orig
+ sed -e 's:^jdkhome="":jdkhome="`java-config --jdk-home`":' \
+ runide.sh.orig >runide.sh
+ rm -f runide.sh.orig
+}
+
+src_install() {
+ # remove non-x86 Linux binaries
+ rm -f ${S}/bin/runide*.exe ${S}/bin/rmid_wrapper.exe
+ rm -f ${S}/bin/runide_exe_defaults
+ rm -f ${S}/bin/runide*.com
+ rm -f ${S}/bin/runideos2.cmd
+ rm -f ${S}/bin/fastjavac/fastjavac.exe
+ rm -f ${S}/bin/fastjavac/fastjavac.sun
+ rm -f ${S}/bin/fastjavac/fastjavac.sun.intel
+ rm -f ${S}/bin/unsupported/*.bat
+
+ # Remove MacOS X Binaries? This doesn't necessarily make
+ # sense because MacOS X could live happily beside Gentoo.
+ rm -f ${S}/bin/macosx_launcher.dmg
+
+ dodir /opt/${P}
+ dodoc build_info
+ dohtml CHANGES.html CREDITS.html README.html netbeans.css
+ # note: docs/ are docs used internally by the IDE
+ cp -Rdp beans bin docs lib modules sources system ${D}/opt/${P}
+
+ # If either Gnome or KDE are installed, then install the icons.
+ if [ "`use gnome || use kde`" ] ; then
+ echo "Adding icons...."
+ insinto /usr/share/pixmaps
+ doins ${FILESDIR}/netbeans.png
+ fi
+
+ # If Gnome is installed, then copy in the desktop entry.
+ if [ "`use gnome`" ] ; then
+ einfo "Adding Gnome support...."
+ insinto /usr/share/gnome/apps/Development
+ doins ${FILESDIR}/netbeans.desktop
+ echo "Exec=/opt/${P}/bin/runide.sh" >> ${D}/usr/share/gnome/apps/Development/netbeans.desktop
+ echo >> ${D}/usr/share/gnome/apps/Development/netbeans.desktop
+ fi
+
+ # If KDE is installed, the copy in the menu entry to the
+ # "Development" menu.
+ # Unfortunately, the file doesn't contain any internationalized
+ # text at the moment.
+ if [ "`use kde`" ] ; then
+ einfo "Adding KDE support...."
+ DESKTOP_FILE=netbeans-KDE.desktop
+ DESKTOP_DIR=${KDEDIR}/share/applnk/Development
+ DESKTOP=${DESKTOP_DIR}/${DESKTOP_FILE}
+ insinto ${DESKTOP_DIR}
+ doins ${FILESDIR}/${DESKTOP_FILE}
+ echo "Name=NetBeans ${PV}" >> ${D}/${DESKTOP}
+ echo "Exec=/opt/${P}/bin/runide.sh" >> ${D}/${DESKTOP}
+ echo "Icon=/usr/share/pixmaps/netbeans.png" >> ${D}/${DESKTOP}
+ echo >> ${D}/${DESKTOP}
+ fi
+}