dev-java/netbeans-groovy: version bump
authorMiroslav Šulc <fordfrog@gentoo.org>
Fri, 5 Aug 2011 10:27:10 +0000 (10:27 +0000)
committerMiroslav Šulc <fordfrog@gentoo.org>
Fri, 5 Aug 2011 10:27:10 +0000 (10:27 +0000)
Package-Manager: portage-2.1.10.10/cvs/Linux x86_64

dev-java/netbeans-groovy/ChangeLog
dev-java/netbeans-groovy/netbeans-groovy-7.0.1.ebuild [new file with mode: 0644]
dev-java/netbeans-javadoc/Manifest
dev-java/netbeans-php/Manifest

index e1acf989e427bc5c423218accf42f9b5dbfdcddc..e954d8702fe4f6998b8c5fa7749ccf3f2ac52c2f 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-java/netbeans-groovy
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-groovy/ChangeLog,v 1.3 2011/04/21 10:30:18 fordfrog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-groovy/ChangeLog,v 1.4 2011/08/05 10:27:10 fordfrog Exp $
+
+*netbeans-groovy-7.0.1 (05 Aug 2011)
+
+  05 Aug 2011; Miroslav Šulc <fordfrog@gentoo.org>
+  +netbeans-groovy-7.0.1.ebuild:
+  Version bump
 
 *netbeans-groovy-7.0 (21 Apr 2011)
 
diff --git a/dev-java/netbeans-groovy/netbeans-groovy-7.0.1.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-7.0.1.ebuild
new file mode 100644 (file)
index 0000000..2c28920
--- /dev/null
@@ -0,0 +1,111 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-groovy/netbeans-groovy-7.0.1.ebuild,v 1.1 2011/08/05 10:27:10 fordfrog Exp $
+
+EAPI="4"
+WANT_ANT_TASKS="ant-nodeps"
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Netbeans Groovy Cluster"
+HOMEPAGE="http://netbeans.org/projects/groovy"
+SLOT="7.0"
+SOURCE_URL="http://download.netbeans.org/netbeans/7.0.1/final/zip/netbeans-7.0.1-201107282000-src.zip"
+SRC_URI="${SOURCE_URL}
+       http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
+       http://hg.netbeans.org/binaries/559C961A6CE793FAC94C8040253EA1FBD32B668B-groovy-all-1.6.4.jar"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="~dev-java/netbeans-ide-${PV}
+       ~dev-java/netbeans-java-${PV}
+       ~dev-java/netbeans-platform-${PV}"
+DEPEND=">=virtual/jdk-1.6
+       app-arch/unzip
+       ${CDEPEND}
+       dev-java/javahelp:0"
+RDEPEND=">=virtual/jdk-1.6
+       ${CDEPEND}"
+
+INSTALL_DIR="/usr/share/${PN}-${SLOT}"
+
+EANT_BUILD_XML="nbbuild/build.xml"
+EANT_BUILD_TARGET="rebuild-cluster"
+EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -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
+
+       pushd "${S}" >/dev/null || die
+       ln -s "${DISTDIR}"/559C961A6CE793FAC94C8040253EA1FBD32B668B-groovy-all-1.6.4.jar groovy.editor/external/groovy-all-1.6.4.jar || die
+       popd >/dev/null || die
+}
+
+src_prepare() {
+       einfo "Deleting bundled class files..."
+       find -name "*.class" -type f | xargs rm -vf
+
+       epatch netbeans-7.0-build.xml-r1.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-ide-${SLOT} ide || die
+       cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+       touch nb.cluster.ide.built
+
+       ln -s /usr/share/netbeans-java-${SLOT} java || die
+       cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+       touch nb.cluster.java.built
+
+       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
+
+       popd >/dev/null || die
+
+       java-pkg-2_src_prepare
+}
+
+src_install() {
+       pushd nbbuild/netbeans/groovy >/dev/null || die
+
+       insinto ${INSTALL_DIR}
+
+       grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+       doins -r *
+
+       popd >/dev/null || die
+
+       local instdir=${INSTALL_DIR}/modules/ext
+       pushd "${D}"/${instdir} >/dev/null || die
+       # groovy-all.jar
+       popd >/dev/null || die
+
+       dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
+}
index 3448838b8b200855c58b6bd45958e67ce21b8d8c..b21ea49a176fd1c82509dbdfc8febd969a2a11f1 100644 (file)
@@ -1,6 +1,8 @@
 DIST FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip 2141252 RMD160 97e4e22e7d9a1c9731bac89252399a560d9c3dbf SHA1 ff23dbb427d09aaec3998b50d740c42b6a3fcd61 SHA256 4dea45582ff69620a906347fc1b085bb1cffb75e215cb55ec74181ae240a5be4
 DIST netbeans-7.0-201104080000-src.zip 175465212 RMD160 78a98cb97447e29d5867f79e25a481c2bc3c9a58 SHA1 9d22f61b5fa38be0fe9ab8d355d03effd1ba6ff1 SHA256 e2b3a52ac56806446ed3d15b025648d186bd2410e44c36bd2851e39d7f1a9dc5
 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
+DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
+EBUILD netbeans-javadoc-7.0.1.ebuild 5935 RMD160 f92cbc0b1a9e55e7ee575a90695157a86749ba78 SHA1 d86e3db4014a5d7a11ff02289def64ae0f307b59 SHA256 488d1d8a00cf7db3ec4a250a98088a9fc405afb45b980554e8d061852db860fd
 EBUILD netbeans-javadoc-7.0.ebuild 5929 RMD160 ca4154df6200cbdee6a75cf6f125b4c029fde827 SHA1 212c266e0c532a3ddec1496efd2d0a518923dbeb SHA256 809a0ee18b9fca7a9d795371275b3020635a00eb76850dea406179aa217d8c2d
-MISC ChangeLog 860 RMD160 1964a024629d3de2abf68a20b5b9ce82cc2c49a3 SHA1 0d834339e4c3b9afebd7cbe14d112ca65ee502e2 SHA256 7578865dde8a6bd14e72492aabcabc4ded489305b2418f910234220b50402ab2
+MISC ChangeLog 1001 RMD160 b27283eb7a01b2a907ec8a3f7fe55f1f5a96329d SHA1 ab87403e3361487970c77afdacc9f8a8e2f58143 SHA256 d38ac8c9eef5990e8bc7cf37e520ed652e2c7366acc26464530d14af0f8944f3
 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
index 9f6b2ad2aa4723ed1453a1a2f88712c29f034d1e..47b78f2d8e2213c92929df9d8d8c27bba463c3cf 100644 (file)
@@ -4,6 +4,8 @@ DIST 40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip 4792 RMD160 95
 DIST C3E8FC2F69123F598F29F930DC39F5B55A08824C-phpsigfiles.zip 421035 RMD160 8a739c44280b1f239a1ef645ca2a8d43d1cc4ad8 SHA1 c3e8fc2f69123f598f29f930dc39f5b55a08824c SHA256 0622147048e07b8ca59c2674d28327880264d05b775964d032e91f5101f7abd4
 DIST netbeans-7.0-201104080000-src.zip 175465212 RMD160 78a98cb97447e29d5867f79e25a481c2bc3c9a58 SHA1 9d22f61b5fa38be0fe9ab8d355d03effd1ba6ff1 SHA256 e2b3a52ac56806446ed3d15b025648d186bd2410e44c36bd2851e39d7f1a9dc5
 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
+DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
+EBUILD netbeans-php-7.0.1.ebuild 4201 RMD160 d2e89a39462ae63d6fbe67bb85cb6d76c58c0482 SHA1 a8dbd23fd5a428934cd87c69ddaad887f1f69971 SHA256 1dab1df35dca32239632e244d9379879761e41f9e6ae4a581951b98625ffb5d3
 EBUILD netbeans-php-7.0.ebuild 4195 RMD160 f33ab37e3b9e1d5b20e4575e838c1c354f63c59b SHA1 0a693b164325eeb09da8275734d2c5203164c17b SHA256 73e1c3dc122041bd66690bce8628301348186c83d97e5de405196de2137e1bc6
-MISC ChangeLog 712 RMD160 68d4aa498d8758f494101fe2a9c0c07fe83bff7c SHA1 a534991fda71a17d2cf5c7790f9c889e315e726f SHA256 a5208bb3e9325812fa8215b767eb29103e07d24e9a4982a2be7af8ce59b154b2
+MISC ChangeLog 843 RMD160 ebb7dc74d218eb54f185e7b87777eb51337a3c34 SHA1 ef566440de9223f0b28f18c1efa57539eecae686 SHA256 850c81ec369fca1993606bb889fb1299312afe6fb7b06b5ddd6391daaa00095a
 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003