fordfrog 14/12/07 17:58:17 Modified: ChangeLog Added: netbeans-nb-8.0.2.ebuild Log: dev-java/netbeans-nb: bump to version 8.0.2 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key CFE47E2F)
Revision Changes Path 1.23 dev-java/netbeans-nb/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/ChangeLog?rev=1.23&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/ChangeLog?rev=1.23&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/ChangeLog?r1=1.22&r2=1.23 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/ChangeLog,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- ChangeLog 23 Mar 2014 18:58:33 -0000 1.22 +++ ChangeLog 7 Dec 2014 17:58:17 -0000 1.23 @@ -1,6 +1,11 @@ # ChangeLog for dev-java/netbeans-nb # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/ChangeLog,v 1.22 2014/03/23 18:58:33 fordfrog Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/ChangeLog,v 1.23 2014/12/07 17:58:17 fordfrog Exp $ + +*netbeans-nb-8.0.2 (07 Dec 2014) + + 07 Dec 2014; Miroslav Ć ulc <[email protected]> +netbeans-nb-8.0.2.ebuild: + bumped to version 8.0.2 in 8.0 slot *netbeans-nb-8.0 (23 Mar 2014) 1.1 dev-java/netbeans-nb/netbeans-nb-8.0.2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/netbeans-nb-8.0.2.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-nb/netbeans-nb-8.0.2.ebuild?rev=1.1&content-type=text/plain Index: netbeans-nb-8.0.2.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/netbeans-nb-8.0.2.ebuild,v 1.1 2014/12/07 17:58:17 fordfrog Exp $ EAPI="4" inherit eutils java-pkg-2 java-ant-2 DESCRIPTION="Netbeans IDE Branding" HOMEPAGE="http://netbeans.org/" SLOT="8.0" SOURCE_URL="http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411181905-src.zip" SRC_URI="${SOURCE_URL} http://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.0.2-build.xml.patch.bz2 http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.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.7 app-arch/unzip ${CDEPEND} dev-java/javahelp:0" RDEPEND=">=virtual/jdk-1.7 ${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" EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7" JAVA_PKG_BSFIX="off" src_unpack() { unpack $(basename ${SOURCE_URL}) einfo "Deleting bundled jars..." find -name "*.jar" -type f -delete unpack netbeans-8.0.2-build.xml.patch.bz2 } src_prepare() { einfo "Deleting bundled class files..." find -name "*.class" -type f | xargs rm -vf epatch netbeans-8.0.2-build.xml.patch use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch # Support for custom patches if [ -n "${NETBEANS80_PATCHES_DIR}" -a -d "${NETBEANS80_PATCHES_DIR}" ] ; then local files=`find "${NETBEANS80_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 # fix paths per bug# 163483 if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${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-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die 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 }
