diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2003-01-23 06:44:27 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2003-01-23 06:44:27 +0000 |
commit | f186b382bfbbbfffb389a480c25415bb4fb2768b (patch) | |
tree | e61c415bd11da1a162b333148870ab4f1d830a4d | |
parent | fixed sandbox violations (diff) | |
download | gentoo-2-f186b382bfbbbfffb389a480c25415bb4fb2768b.tar.gz gentoo-2-f186b382bfbbbfffb389a480c25415bb4fb2768b.tar.bz2 gentoo-2-f186b382bfbbbfffb389a480c25415bb4fb2768b.zip |
resolves bug #14395
-rw-r--r-- | dev-util/netbeans/ChangeLog | 27 | ||||
-rw-r--r-- | dev-util/netbeans/files/digest-netbeans-3.4.1 | 1 | ||||
-rw-r--r-- | dev-util/netbeans/netbeans-3.4.1.ebuild | 93 |
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 +} |