* [gentoo-commits] gentoo-x86 commit in dev-java/netbeans-nb: ChangeLog netbeans-nb-7.0_rc2.ebuild netbeans-nb-7.0_rc1.ebuild
@ 2011-04-08 22:52 Miroslav Sulc (fordfrog)
0 siblings, 0 replies; only message in thread
From: Miroslav Sulc (fordfrog) @ 2011-04-08 22:52 UTC (permalink / raw
To: gentoo-commits
fordfrog 11/04/08 22:52:31
Modified: ChangeLog
Added: netbeans-nb-7.0_rc2.ebuild
Removed: netbeans-nb-7.0_rc1.ebuild
Log:
dev-java/netbeans-nb: bumped to rc2
(Portage version: 2.1.9.45/cvs/Linux x86_64)
Revision Changes Path
1.2 dev-java/netbeans-nb/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/ChangeLog?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/ChangeLog?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/ChangeLog?r1=1.1&r2=1.2
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/ChangeLog,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ChangeLog 30 Mar 2011 10:01:11 -0000 1.1
+++ ChangeLog 8 Apr 2011 22:52:30 -0000 1.2
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/netbeans-nb
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/ChangeLog,v 1.1 2011/03/30 10:01:11 fordfrog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/ChangeLog,v 1.2 2011/04/08 22:52:30 fordfrog Exp $
+
+*netbeans-nb-7.0_rc2 (08 Apr 2011)
+
+ 08 Apr 2011; Miroslav Šulc <fordfrog@gentoo.org>
+ -netbeans-nb-7.0_rc1.ebuild, +netbeans-nb-7.0_rc2.ebuild:
+ Bumped to rc2
*netbeans-nb-7.0_rc1 (30 Mar 2011)
1.1 dev-java/netbeans-nb/netbeans-nb-7.0_rc2.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/netbeans-nb-7.0_rc2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/netbeans-nb-7.0_rc2.ebuild?rev=1.1&content-type=text/plain
Index: netbeans-nb-7.0_rc2.ebuild
===================================================================
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/netbeans-nb-7.0_rc2.ebuild,v 1.1 2011/04/08 22:52:30 fordfrog Exp $
EAPI="4"
WANT_ANT_TASKS="ant-nodeps"
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Netbeans IDE Branding"
HOMEPAGE="http://netbeans.org/"
SLOT="7.0"
SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc2/zip/netbeans-7.0rc2-201104070802-src.zip"
SRC_URI="${SOURCE_URL}
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}.png"
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
KEYWORDS="~amd64 ~x86"
IUSE="keychain"
S="${WORKDIR}"
CDEPEND="~dev-java/netbeans-platform-${PV}
~dev-java/netbeans-harness-${PV}
~dev-java/netbeans-ide-${PV}"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip
${CDEPEND}
dev-java/javahelp:0"
RDEPEND=">=virtual/jdk-1.6
${CDEPEND}
keychain? (
net-misc/keychain:0
net-misc/x11-ssh-askpass:0
)"
INSTALL_DIR="/usr/share/${PN}-${SLOT}"
EANT_BUILD_XML="nbbuild/build.xml"
EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
JAVA_PKG_BSFIX="off"
src_unpack() {
unpack $(basename ${SOURCE_URL})
einfo "Deleting bundled jars..."
find -name "*.jar" -type f -delete
unpack netbeans-7.0-build.xml-r1.patch.bz2
}
src_prepare() {
einfo "Deleting bundled class files..."
find -name "*.class" -type f | xargs rm -vf
epatch netbeans-7.0-build.xml-r1.patch
use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
# Support for custom patches
if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
if [ -n "${files}" ] ; then
einfo "Applying custom patches:"
for file in ${files} ; do
epatch "${file}"
done
fi
fi
einfo "Symlinking external libraries..."
java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
einfo "Linking in other clusters..."
mkdir "${S}"/nbbuild/netbeans || die
pushd "${S}"/nbbuild/netbeans >/dev/null || die
ln -s /usr/share/netbeans-platform-${SLOT} platform || die
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.platform.built
ln -s /usr/share/netbeans-harness-${SLOT} harness || die
cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.harness.built
ln -s /usr/share/netbeans-ide-${SLOT} ide || die
cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.ide.built
popd >/dev/null || die
java-pkg-2_src_prepare
}
src_install() {
pushd nbbuild/netbeans >/dev/null || die
insinto ${INSTALL_DIR}/nb
grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
insinto ${INSTALL_DIR}
doins -r nb
dodoc *.txt
dohtml *.html *.css
insinto ${INSTALL_DIR}/bin
doins bin/netbeans
dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
fperms 755 ${INSTALL_DIR}/bin/netbeans
insinto /etc/netbeans-${SLOT}
doins etc/*
dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
sed -i "s%#netbeans_jdkhome=\"/path/to/jdk\"%netbeans_jdkhome=\"\$(java-config -O)\"%" "${D}"/etc/netbeans-${SLOT}/netbeans.conf || die
# fix paths per bug# 163483
if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
sed -i -e 's:"$progdir"/../etc/:/etc/netbeans-7.0/:' "${D}"/${INSTALL_DIR}/bin/netbeans
sed -i -e 's:"${userdir}"/etc/:/etc/netbeans-7.0/:' "${D}"/${INSTALL_DIR}/bin/netbeans
fi
dodir /usr/share/icons/hicolor/32x32/apps
dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
dodir /usr/share/icons/hicolor/128x128/apps
cp "${DISTDIR}"/netbeans-${SLOT}.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png
dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
popd >/dev/null || die
make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
}
pkg_postinst() {
if use keychain ; then
einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
einfo "your keys while connecting to ssh protected repositories. If you want to load some"
einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
einfo "each key on single line, for example:"
einfo "id_dsa"
einfo "id_dsa_gentoo"
einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
einfo "for key password (only this time and never again). You can find more information"
einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
fi
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-04-08 22:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-08 22:52 [gentoo-commits] gentoo-x86 commit in dev-java/netbeans-nb: ChangeLog netbeans-nb-7.0_rc2.ebuild netbeans-nb-7.0_rc1.ebuild Miroslav Sulc (fordfrog)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox