aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/idea-ultimate/Manifest7
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-14.1.5.141.2735.5.ebuild2
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild (renamed from dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5047.6_pre.ebuild)2
-rw-r--r--dev-util/idea/Manifest3
-rw-r--r--dev-util/idea/files/idea-141-build-gant-xml.patch23
-rw-r--r--dev-util/idea/idea-141.ebuild350
-rw-r--r--dev-util/idea/metadata.xml6
7 files changed, 4 insertions, 389 deletions
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
index bf25dd0..5d7a3d8 100644
--- a/dev-util/idea-ultimate/Manifest
+++ b/dev-util/idea-ultimate/Manifest
@@ -1,5 +1,2 @@
-DIST ideaIU-14.1.5.tar.gz 318054935 SHA256 6912902ec97a57f5553247367d6dd5b8e3041e99faf32c48b672cd31413dab73 SHA512 7ab3a45593c2324957455b254ae0257a36e8ecbc63014e18feba813413432dccb25d18971840f43cf22174c3338738eec44304091eb30c6ba2d0119b73cc6fa0 WHIRLPOOL 44a4bef99fdb638cf3cb0f24559b7765b7a4c7cb94aed5c3b8e503cbdf9fa1354f6d6026a9650fc58faec037b95482190891681f41219c61fc7d67a40e71f168
-DIST ideaIU-142.5047.6.tar.gz 382135319 SHA256 ef69f6892a45129eb1b4daa901f4b3efaf80633056453bbccce5dfa7b362685f SHA512 1984bfb9c1b67ee995b45609b4ebd85a56ad92f9c78cc0a1f2d833704f7f00bf3a814785751f8c2c9e04c77a4feb90352d536d60d47477b5c2c396ec918df546 WHIRLPOOL 25e21c39d9fbea194f941d047142361a4c52f4f3182062d9d95a2289dade27b9056d36a2d64a891e058cc1a190924c7dc209b72e22f89e851186c869d4be364d
-EBUILD idea-ultimate-14.1.5.141.2735.5.ebuild 1822 SHA256 815657f606d47660f07593440aea986ccd39a7440607e45730bb9508e0079efd SHA512 5dffdbe174a9b98364491a0416c0b69974d7b555a39610872047e9673e4c08a64d853ee1fa447a617bf8215bcc5d5a7e7836663d413a468d4c253aebec4357dd WHIRLPOOL 37cd5c80f87688e161029f684a0bbf789466c46fa441ff5ba32db5f4d626a1f77cb095203a864897abcf35564ff95cc790eaa903ea1a1a6716f7552c84fbc731
-EBUILD idea-ultimate-15.0.0.142.5047.6_pre.ebuild 3652 SHA256 093775d7819fb6d91dbfed28d1896ebf3e7c5456b29b43d8feff8373b01a79b0 SHA512 11dc372ac96dfc9dfa3ababf884072971512dcdb2b8a437b9c85730f6d0b1766d21b1c9dba2f1067e6e58c0177aee1541e9d5ba0963e8bc5dfaf037af83be63d WHIRLPOOL 39e39cef23e71f9c5c70e1d4df2a957d9ecf2ef47ae10a6cb073f2771773eb334f07f2d9391e20eb31a6d445eb739d2d5368475133846a0a7ed7f7a03017b421
-MISC metadata.xml 532 SHA256 d6df8e31fc3d447cbaca2fb65e1b79f28380b967767a6bb0f2f292762ee52694 SHA512 7038399eb2eeac6cd10867f3c53355b113f8325f03322c6f818261802bed2083c7aa47ca3d43f5f528f7e0e010e51af2b869dcda54a2971512ead446eaf134f3 WHIRLPOOL 1f7be58433ac07a5082458f238c642b90d447f562ce6f22a2d04ce79ab7acd640690968f87462cd391541822375b90d46ccebd90cfcfe8fc31a46298566a94df
+DIST idea-ultimate-14.1.5.141.2735.5.tar.gz 318054935 SHA256 6912902ec97a57f5553247367d6dd5b8e3041e99faf32c48b672cd31413dab73 SHA512 7ab3a45593c2324957455b254ae0257a36e8ecbc63014e18feba813413432dccb25d18971840f43cf22174c3338738eec44304091eb30c6ba2d0119b73cc6fa0 WHIRLPOOL 44a4bef99fdb638cf3cb0f24559b7765b7a4c7cb94aed5c3b8e503cbdf9fa1354f6d6026a9650fc58faec037b95482190891681f41219c61fc7d67a40e71f168
+DIST idea-ultimate-15.0.0.142.5239.7_pre.tar.gz 383822428 SHA256 6f3d963e05e241c04d7bf71530dd71b45f398a5fb906545b4d8a5c432beca59a SHA512 ef7788329b486c569cdf11ba4a9531463272e19b69f460f24d12c522cd7dd8bcd3465dc21a3ead70077adbb2af4e4adbdbf8ecedbe630c945c93667da2b5bb0e WHIRLPOOL 3b81c379a8ab5d5610794af0295eecb110c9933833522eea5befeda5977b5001956da421c2383780434b6edfbb19fbd7cf95ff89ae86f83c7fe8df707b4ae481
diff --git a/dev-util/idea-ultimate/idea-ultimate-14.1.5.141.2735.5.ebuild b/dev-util/idea-ultimate/idea-ultimate-14.1.5.141.2735.5.ebuild
index cbd9429..32d903e 100644
--- a/dev-util/idea-ultimate/idea-ultimate-14.1.5.141.2735.5.ebuild
+++ b/dev-util/idea-ultimate/idea-ultimate-14.1.5.141.2735.5.ebuild
@@ -12,7 +12,7 @@ MY_PN="idea"
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
HOMEPAGE="http://www.jetbrains.com/idea"
-SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
+SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal"
IUSE=""
diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5047.6_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild
index f4a3b2e..47ecfb4 100644
--- a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5047.6_pre.ebuild
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.5239.7_pre.ebuild
@@ -12,7 +12,7 @@ MY_PN="idea"
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
HOMEPAGE="http://www.jetbrains.com/idea"
-SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
+SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-15-PublicPreview.tar.gz -> ${P}.tar.gz"
LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal"
IUSE=""
diff --git a/dev-util/idea/Manifest b/dev-util/idea/Manifest
deleted file mode 100644
index d82fe5a..0000000
--- a/dev-util/idea/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX idea-141-build-gant-xml.patch 955 SHA256 139882ffd0c31db7d6fa11c4d012eac82ee5d8017f594d50c34ecfeef43e306d SHA512 31244fc5d8921dc3438004f723bbe63ef66f1553a4365c224b74d597526cee305ea969e3307ba860a682786515b2a0820c21c930c57d5a84a9e51d21369c125f WHIRLPOOL 97acd20ff728a05679fcc54e0e59d3890e183a54e2743c4024b048428ccf5689525a822f35f7d639068c2090f5ed3c97a0119683e38c7f4ecfa15a7e52e4d4a7
-DIST 141.zip 404466018 SHA256 aecccd47f9137a95e2933b9ff2341d0e7398bb7cad894c4638e7ada574368c1f SHA512 8149dc634d56d218bdafac4ba050a85df842f423dc6c4153c6e91eb31d9ec6423b545d4b616e0165d68e6fc221e48c10405a2c34a87c35837835387bd78433cb WHIRLPOOL 62e34cadff917830972c219c80bfc3e6472831c4379a3ae412d0c9ea69c9c6079f35081b29e5ace6a65f7b108eccf143f655ec9838e53b6e691c81c16258c816
-MISC metadata.xml 188 SHA256 39e0fd83928b791497151136cbd71bc7c74c3fd5cda77d5629666dd875a233f8 SHA512 bbdd4af0c40b82ca91ae0315400b8203eb6f19ac752541222764b82b390e8a07af877477e517231a9e83ad770926e85d2a48a8ced8bb8ad4280224861792417f WHIRLPOOL fb4cb8034e3c1f0db29a6699dd55bb33e3dd4f955b957a6ee0660418cedb4e382411398846ce7414eef03c6031d66b00b75a98775fe8f4549ad192965374eb75
diff --git a/dev-util/idea/files/idea-141-build-gant-xml.patch b/dev-util/idea/files/idea-141-build-gant-xml.patch
deleted file mode 100644
index 9eff9ec..0000000
--- a/dev-util/idea/files/idea-141-build-gant-xml.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- build/scripts/layouts.gant.old 2015-09-08 00:38:33.018087776 +0200
-+++ build/scripts/layouts.gant 2015-09-08 00:38:58.998174094 +0200
-@@ -803,7 +803,7 @@
- include(name: "jdom.jar")
- include(name: "jna.jar")
- include(name: "trove4j.jar")
-- include(name: "asm-all.jar")
-+ include(name: "asm*.jar")
- include(name: "nanoxml-*.jar")
- include(name: "protobuf-*.jar")
- include(name: "cli-parser-*.jar")
---- build/gant.xml.old 2015-09-08 00:38:26.783067067 +0200
-+++ build/gant.xml 2015-09-08 00:39:35.708296129 +0200
-@@ -29,8 +29,7 @@
- <include name="groovy-all-*.jar"/>
- <include name="protobuf*.jar"/>
- <include name="netty*.jar"/>
-- <include name="asm-all.jar"/>
-- <include name="asm-commons.jar"/>
-+ <include name="asm*.jar"/>
- <include name="jgoodies-forms.jar"/>
- <include name="guava*.jar"/>
- <include name="picocontainer.jar"/>
diff --git a/dev-util/idea/idea-141.ebuild b/dev-util/idea/idea-141.ebuild
deleted file mode 100644
index 8e4582a..0000000
--- a/dev-util/idea/idea-141.ebuild
+++ /dev/null
@@ -1,350 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils java-pkg-2 java-ant-2 versionator
-
-SLOT="0"
-
-#MY_PN="intellij-community"
-MY_PN="idea"
-
-RESTRICT="strip"
-QA_TEXTRELS="opt/idea-${PV}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE (Community Edition)"
-HOMEPAGE="http://jetbrains.com/idea/"
-SRC_URI="https://github.com/JetBrains/intellij-community/archive/141.zip"
-LICENSE="Apache-2.0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-CDEPEND="
- dev-java/ant-antlr:0
- dev-java/ant-apache-bcel:0
- dev-java/ant-apache-bsf:0
- dev-java/ant-apache-log4j:0
- dev-java/ant-apache-oro:0
- dev-java/ant-apache-regexp:0
- dev-java/ant-apache-resolver:0
- dev-java/ant-apache-xalan2:0
- dev-java/ant-commons-logging:0
- dev-java/ant-commons-net:0
- dev-java/ant-core:0
- dev-java/ant-jai:0
- dev-java/ant-javamail:0
- dev-java/ant-jdepend:0
- dev-java/ant-jmf:0
- dev-java/ant-jsch:0
- dev-java/ant-junit:0
- dev-java/ant-junit4:0
- dev-java/ant-swing:0
- dev-java/ant-testutil:0
- dev-java/asm:3
- dev-java/asm:4
- dev-java/cglib:3
- dev-java/commons-httpclient:3
- dev-java/eclipse-ecj:4.4
- dev-java/freemarker:2.3
- dev-java/guava:17
- dev-java/hamcrest-core:1.3
- dev-java/hamcrest-library:1.3
- dev-java/commons-net:0
- dev-java/guava:18
- dev-java/gson:2.2.2
- dev-java/jcip-annotations:0
- dev-java/jgoodies-common:0
- dev-java/jgoodies-looks:2.0
- dev-java/jna:0
- dev-java/jsch:0
- dev-java/jsr173:0
- dev-java/jsr305:0
- dev-java/jaxen:1.1
- dev-java/jzlib:1.1
- dev-java/kryo:2
- dev-java/log4j:0
- dev-java/microba:0
- dev-java/miglayout:0
- dev-java/minlog:0
- dev-java/nanoxml:0
- dev-java/reflectasm:0
- dev-java/nekohtml:0
- dev-libs/protobuf:0[java]
- dev-java/reflectasm:0
- dev-java/xml-commons-resolver:0
- dev-java/rhino:1.7
- dev-java/slf4j-api:0
- dev-java/slf4j-log4j12:0
- dev-java/slf4j-simple:0
- || ( dev-java/jython:2.7 dev-java/jython:2.5 )
- dev-java/jflex:0
- dev-java/xpp3:0
- dev-java/commons-io:1
- dev-java/commons-logging:0
- dev-java/wsdl4j:0
- dev-java/commons-discovery:0
- dev-java/iso-relax:0
-"
-DEPEND="
- dev-java/antlr:0[java]
- dev-java/commons-cli:1
- dev-java/easymock:3.2
- dev-java/easymock-classextension:3.2
- dev-java/hamcrest-core:0
- dev-java/hamcrest-library:0
- dev-java/jarjar:1
- dev-java/objenesis:0
- dev-java/jansi:0
- dev-java/jline:0
- dev-java/jaxb:2
- >=virtual/jdk-1.7
- ${CDEPEND}
- "
-RDEPEND="
- >=virtual/jre-1.7
- ${CDEPEND}
-"
-# Notes:
-# - saxon depends on jdom:1.0 - don't we want jdom:0? be it as may be, we don't have the right saxon - somehow.
-
-S="${WORKDIR}/intellij-community-${PV}"
-
-EANT_BUILD_TARGET="build"
-EANT_GENTOO_CLASSPATH=""
-JAVA_REWRITE_CLASSPATH=1
-
-java_prepare() {
- local dts="
- ./lib/groovy/lib/commons-cli-1.2.jar
- ./build/lib/commons-cli-1.2.jar
- ./build/lib/jarjar-1.0.jar
- ./lib/dev/easymockclassextension.jar
- ./lib/dev/easymock.jar
- ./lib/hamcrest-library-1.3.jar
- ./lib/hamcrest-core-1.3.jar
- ./lib/dev/hamcrest-library-1.1.jar
- ./lib/dev/hamcrest-core-1.1.jar
- ./lib/objenesis-1.2.jar
- ./lib/dev/objenesis-1.0.jar
- ./lib/groovy/lib/antlr-2.7.7.jar
- ./plugins/svn4idea/lib/antlr.jar
- ./lib/groovy/lib/jansi-1.6.jar
- ./lib/groovy/lib/jline-1.0.jar
- ./lib/jaxb-impl.jar
- ./lib/jaxb-api.jar
- ./lib/jaxen-1.1.3.jar
- ./lib/ant/lib/ant.jar
- ./lib/ant/lib/ant-testutil.jar
- ./lib/ant/lib/ant-swing.jar
- ./lib/ant/lib/ant-netrexx.jar
- ./lib/ant/lib/ant-launcher.jar
- ./lib/ant/lib/ant-junit4.jar
- ./lib/ant/lib/ant-junit.jar
- ./lib/ant/lib/ant-jsch.jar
- ./lib/ant/lib/ant-jmf.jar
- ./lib/ant/lib/ant-jdepend.jar
- ./lib/ant/lib/ant-javamail.jar
- ./lib/ant/lib/ant-jai.jar
- ./lib/ant/lib/ant-commons-net.jar
- ./lib/ant/lib/ant-commons-logging.jar
- ./lib/ant/lib/ant-apache-xalan2.jar
- ./lib/ant/lib/ant-apache-resolver.jar
- ./lib/ant/lib/ant-apache-regexp.jar
- ./lib/ant/lib/ant-apache-oro.jar
- ./lib/ant/lib/ant-apache-log4j.jar
- ./lib/ant/lib/ant-apache-bsf.jar
- ./lib/ant/lib/ant-apache-bcel.jar
- ./lib/ant/lib/ant-antlr.jar
- ./lib/asm.jar
- ./lib/asm-commons.jar
- ./lib/groovy/lib/asm-4.0.jar
- ./lib/commons-net-3.3.jar
- ./lib/src/commons-net-3.3-sources.jar
- ./lib/commons-logging-1.1.3.jar
- ./lib/ecj-4.4.jar
- ./lib/freemarker.jar
- ./lib/guava-17.0.jar
- ./lib/src/guava-17.0-sources.jar
- ./plugins/maven/maven32-server-impl/lib/maven32/lib/guava-18.0.jar
- ./lib/gson-2.3.jar
- ./lib/src/gson-2.3-sources.jar
- ./lib/jcip-annotations.jar
- ./lib/jgoodies-looks-2.4.2.jar
- ./lib/jgoodies-common-1.2.1.jar
- ./lib/jsch-0.1.51.jar
- ./lib/jsr173_1.0_api.jar
- ./plugins/gradle/lib/jsr305-1.3.9.jar
- ./lib/jsr305.jar
- ./lib/src/jzlib-1.1.1.zip
- ./lib/jzlib-1.1.1.jar
- ./lib/src/kryo-src.zip
- ./lib/kryo-2.22.jar
- ./lib/src/log4j.zip
- ./lib/src/microba-src.zip
- ./lib/microba.jar
- ./lib/src/miglayout-sources.jar
- ./lib/miglayout-swing.jar
- ./lib/minlog-1.2.jar
- ./lib/src/nanoxml.zip
- ./lib/nanoxml-2.2.3.jar
- ./lib/nekohtml-1.9.14.jar
- ./lib/protobuf-2.5.0.jar
- ./lib/resolver.jar
- ./lib/rhino-js-1_7R4.jar
- ./lib/slf4j-api-1.7.10.jar
- ./lib/slf4j-log4j12-1.7.10.jar
- ./plugins/maven/maven32-server-impl/lib/maven32/lib/slf4j-api-1.7.5.jar
- ./plugins/maven/maven32-server-impl/lib/maven32/lib/slf4j-simple-1.7.5.jar
- ./lib/src/xpp3-1.1.4-min-src.jar
- ./lib/xpp3-1.1.4-min.jar
- ./python/ipnb/lib/commons-io-1.4.jar
- ./plugins/maven/maven32-server-impl/lib/maven32/lib/commons-io-2.2.jar
- ./plugins/maven/maven30-server-impl/lib/maven3/lib/commons-io-2.2.jar
- ./plugins/gradle/lib/commons-io-1.4.jar
- ./plugins/gradle/lib/jna-3.2.7.jar
- ./lib/jna.jar
- ./lib/src/jna-src.zip
- ./plugins/tasks/tasks-core/lib/wsdl4j-1.4.jar
- ./lib/jna-utils.jar
- ./plugins/tasks/tasks-core/lib/commons-discovery-0.4.jar
- ./xml/relaxng/lib/isorelax.jar
- "
- for i in ${dts}; do
- java-pkg_rm_files ${i} || die
- done
-
- java-pkg_jar-from --build-only --into "${S}/build/lib" commons-cli-1
- java-pkg_jar-from --build-only --into "${S}/lib/groovy/lib" commons-cli-1
- java-pkg_jar-from --build-only --into "${S}/build/lib" jarjar-1 # jb's file has util -> ext_util and weird asm built in?
- java-pkg_jar-from --build-only --into "${S}/lib/dev" easymock-3.2
- java-pkg_jar-from --build-only --into "${S}/lib/dev" easymock-classextension-3.2
- java-pkg_jar-from --build-only --into "${S}/lib/dev" hamcrest-core hamcrest-core.jar hamcrest-core-1.1.jar
- java-pkg_jar-from --build-only --into "${S}/lib/dev" hamcrest-library hamcrest-library.jar hamcrest-library-1.1.jar
- #java-pkg_jar-from --build-only --into "${S}/lib/dev" jmock-1.0 jmock.jar jmock-1.jar # since those are only build-deps i'm not gonna replace them.
- #java-pkg_jar-from --build-only --into "${S}/lib/dev" jmock-2 jmock.jar jmock-2.jar
- java-pkg_jar-from --build-only --into "${S}/lib" objenesis objenesis.jar objenesis-1.2.jar
- java-pkg_jar-from --build-only --into "${S}/lib/dev" objenesis objenesis.jar objenesis-1.0.jar
- java-pkg_jar-from --build-only --into "${S}/lib/groovy/lib" antlr
- #java-pkg_jar-from --build-only --into "${S}/lib/dev" mockobjects mockobjects-core.jar mockobjects-core-0.09.jar # old, broken, in my case, barfing at gnu-classpath
- java-pkg_jar-from --build-only --into "${S}/lib/groovy/lib" jansi
- java-pkg_jar-from --build-only --into "${S}/lib/groovy/lib" jline
- java-pkg_jar-from --build-only --into "${S}/lib" jaxb-2
- java-pkg_jar-from --build-only --into "${S}/lib" reflectasm
- java-pkg_jar-from --build-only --into "${S}/plugins/maven/maven32-server-impl/lib/maven32/lib" slf4j-api
- java-pkg_jar-from --build-only --into "${S}/plugins/maven/maven32-server-impl/lib/maven32/lib" slf4j-simple slf4j-simple.jar slf4j-simple-1.7.5.jar
- java-pkg_jar-from --build-only --into "${S}/python/lib" jython-2.7
- java-pkg_jar-from --build-only --into "${S}/tools/lexer/jflex-1.4/lib" jflex
-
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-core ant.jar
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-core ant-launcher.jar
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-antlr
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-apache-bcel
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-apache-bsf
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-apache-log4j
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-apache-oro
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-apache-regexp
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-apache-resolver
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-apache-xalan2
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-commons-logging
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-commons-net
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-jai
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-javamail
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-jdepend
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-jmf
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-jsch
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-junit
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-junit4
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-swing
- java-pkg_jar-from --into "${S}/lib/ant/lib" ant-testutil
- java-pkg_jar-from --into "${S}/lib" asm-3 asm.jar
- java-pkg_jar-from --into "${S}/lib" asm-3 asm-commons.jar
- java-pkg_jar-from --into "${S}/lib/groovy/lib" asm-4 asm.jar asm-4.0.jar
- #java-pkg_jar-from --into "${S}/lib/" cglib-3 cglib.jar cglib-2.2.2.jar # our's is too new.
- java-pkg_jar-from --into "${S}/lib" commons-net # they have 3.3, we have 3.2
- java-pkg_jar-from --into "${S}/lib" commons-logging commons-logging.jar commons-logging-1.1.3.jar
- #java-pkg_jar-from --into "${S}/lib/" commons-httpclient-3 # they made the effort to rename it to "patched"; both are 3.1
- #java-pkg_jar-from --into "${S}/lib/" commons-codec # they have 1.9, we have 1.7; our's is too old
- java-pkg_jar-from --into "${S}/lib" hamcrest-core-1.3 hamcrest-core.jar hamcrest-core-1.3.jar
- java-pkg_jar-from --into "${S}/lib" hamcrest-library-1.3 hamcrest-library.jar hamcrest-library-1.3.jar
- java-pkg_jar-from --into "${S}/lib" eclipse-ecj-4.4
- java-pkg_jar-from --into "${S}/lib" freemarker-2.3
- java-pkg_jar-from --into "${S}/lib" guava-17 guava.jar guava-17.0.jar
- java-pkg_jar-from --into "${S}/plugins/maven/maven32-server-impl/lib/maven32/lib" guava-18 guava.jar guava-18.0.jar
- java-pkg_jar-from --into "${S}/plugins/gradle/lib" guava-17 guava.jar guava-jdk5-17.0.jar # do we really wanna pose as jdk5?
- java-pkg_jar-from --into "${S}/lib" gson-2.2.2 gson.jar gson-2.3.jar
- java-pkg_jar-from --into "${S}/lib" jcip-annotations
- java-pkg_jar-from --into "${S}/lib" jgoodies-common
- #java-pkg_jar-from --into "${S}/lib" jgoodies-forms
- java-pkg_jar-from --into "${S}/lib" jgoodies-looks-2.0 looks.jar jgoodies-looks-2.4.2.jar
- java-pkg_jar-from --into "${S}/lib" jna
- java-pkg_jar-from --into "${S}/plugins/gradle/lib" jna
- java-pkg_jar-from --into "${S}/lib" jsch
- java-pkg_jar-from --into "${S}/lib" jsr173
- java-pkg_jar-from --into "${S}/lib" jsr305
- java-pkg_jar-from --into "${S}/plugins/gradle/lib" jsr305
- java-pkg_jar-from --into "${S}/lib" jaxen-1.1 jaxen.jar jaxen-1.1.3.jar
- java-pkg_jar-from --into "${S}/lib" jzlib-1.1
- java-pkg_jar-from --into "${S}/lib" kryo-2 kryo.jar kryo-2.22.jar
- #java-pkg_jar-from --into "${S}/lib" junit
- #java-pkg_jar-from --into "${S}/lib" junit-4 junit.jar junit-4.12.jar
- #java-pkg_jar-from --into "${S}/lib" log4j # somehow our version is incompatible?
- java-pkg_jar-from --into "${S}/lib" microba
- java-pkg_jar-from --into "${S}/lib" miglayout miglayout.jar miglayout-swing.jar
- java-pkg_jar-from --into "${S}/lib" minlog minlog.jar minlog-1.2.jar
- java-pkg_jar-from --into "${S}/lib" nanoxml nanoxml.jar nanoxml-2.2.3.jar
- java-pkg_jar-from --into "${S}/lib" nekohtml nekohtml.jar nekohtml-1.9.14.jar
- #java-pkg_jar-from --into "${S}/lib" picocontainer-1 # weird stuffs. just try it man, i dare ya!
- java-pkg_jar-from --into "${S}/lib" protobuf protobuf.jar protobuf-2.5.0.jar
- java-pkg_jar-from --into "${S}/lib" reflectasm
- java-pkg_jar-from --into "${S}/lib" xml-commons-resolver xml-commons-resolver.jar resolver.jar
- java-pkg_jar-from --into "${S}/lib" rhino-1.7 js.jar rhino-js-1_7R4.jar
- java-pkg_jar-from --into "${S}/lib" slf4j-api slf4j-api.jar slf4j-api-1.7.10.jar
- java-pkg_jar-from --into "${S}/lib" slf4j-log4j12 slf4j-log4j12.jar slf4j-log4j12-1.7.10.jar
- #java-pkg_jar-from --into "${S}/lib" snappy-1.0 snappy.jar snappy-in-java-0.3.1.jar # they use some random implementation by iq80?
- #java-pkg_jar-from --into "${S}/lib" trove trove.jar trove4j.jar # apparently it's trove:0 - but J00 DOIN WEIRD STUFFZ, M8!
- java-pkg_jar-from --into "${S}/lib" xpp3 xpp3.jar xpp3-1.1.4-min.jar
- #java-pkg_jar-from --into "${S}/lib" velocity # somehow this contains classes from commons-collections
- #java-pkg_jar-from --into "${S}/lib" swingx-1.6 swingx.jar swingx-core-1.6.2.jar # really needs 1.6.2 - our 1.6.4 has different jar structure
- #java-pkg_jar-from --into "${S}/lib" xbeans-2 xbeans.jar xbean.jar # jetbrains-pimped
- #java-pkg_jar-from --into "${S}/lib" xerces-1.3
- #java-pkg_jar-from --into "${S}/lib" xerces-2 # something in between needed
- #java-pkg_jar-from --into "${S}/lib" xmlrpc-3 xmlrpc-client.jar xmlrpc-2.0.jar # they want xmlrpc:2 - which is not in the tree anymore
- #java-pkg_jar-from --into "${S}/lib" xstream xstream.jar xstream-1.4.3.jar # they want 1.4.3 - our's is too old
- #java-pkg_jar-from --into "${S}/plugins/devkit/lib" dtdparser-1.21 dtdparser.jar dtdparser-113.jar # custom jetbrains version
- java-pkg_jar-from --into "${S}/python/ipnb/lib" commons-io-1
- java-pkg_jar-from --into "${S}/plugins/maven/maven32-server-impl/lib/maven32/lib" commons-io-1
- java-pkg_jar-from --into "${S}/plugins/maven/maven30-server-impl/lib/maven3/lib" commons-io-1
- java-pkg_jar-from --into "${S}/plugins/gradle/lib" commons-io-1
- java-pkg_jar-from --into "${S}/plugins/gradle/lib" jna jna.jar jna-3.2.7.jar
- java-pkg_jar-from --into "${S}/lib" jna
- java-pkg_jar-from --into "${S}/lib" jna platform.jar jna-utils.jar
- #java-pkg_jar-from --into "${S}/plugins/testng/lib" testng # wrong version
- java-pkg_jar-from --into "${S}/plugins/tasks/tasks-core/lib" wsdl4j wsdl4j.jar wsdl4j-1.4.jar
- java-pkg_jar-from --into "${S}/plugins/tasks/tasks-core/lib" commons-discovery
- java-pkg_jar-from --into "${S}/xml/relaxng/lib" iso-relax
- #java-pkg_jar-from --into "${S}/xml/relaxng/lib" nokogiri jing.jar # nokogiri doesn't register with java. who needs ruby anyway?
- #java-pkg_jar-from --into "${S}/xml/relaxng/lib" trang-core.jar # crappy crap's not building
-
- # cucumber-{java,core} and gherkin need java-packages. seriuosly, who wants ruby?
- # groovy is way outdated, wanting 2.0.4 and 2.3.9
-}
-
-src_install() {
- local final_dest="/opt/${MY_PN}-${PV}"
- local destination="${ED}/${final_dest}"
- local tarball="ideaIC-${PV}.SNAPSHOT.tar.gz"
- local tardir=$(tar -tzf ${S}/out/artifacts/${tarball} | head -n1 | awk -F / '{ print $1 }')
-
- mkdir -p "${destination}" || die "Can't create directory: ${dir}"
- cd "${destination}" || die "Directory not there: ${dir}"
- tar xzvf "${S}/out/artifacts/${tarball}" --transform 's/\/\?'${tardir}'\///' || die "Moving idea to image directory unsuccessful."
- fperms 755 "${final_dest}/bin/idea.sh" "${final_dest}/bin/fsnotifier" "${final_dest}/bin/fsnotifier64"
-
- java-pkg_dolauncher "idea_launcher" --java_args "-XX:ErrorFile=\$HOME/java_error_in_IDEA_%p.log -Djb.restart.code=88 -Didea.paths.selector=IdeaIC14" --main "com.intellij.idea.Main"
- make_desktop_entry "/usr/bin/idea_launcher" "IntelliJ IDEA" "/opt/idea-141/bin/idea.png"
-
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
- mkdir -p "${ED}/etc/sysctl.d/"
- echo "fs.inotify.max_user_watches = 524288" > "${ED}/etc/sysctl.d/30-idea-inotify-watches.conf"
-}
diff --git a/dev-util/idea/metadata.xml b/dev-util/idea/metadata.xml
deleted file mode 100644
index 2577434..0000000
--- a/dev-util/idea/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription lang="en">
- </longdescription>
-</pkgmetadata>