From 5867ad901b013b9946131570f06941a2925e778d Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Sun, 5 Apr 2015 20:43:46 +0000 Subject: [PATCH] EAPI 5 bump wrt bug 543906. Signed-off-by: monsieurp@gentoo.org Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x93491BB8 --- app-editors/jext/ChangeLog | 11 ++++-- app-editors/jext/Manifest | 19 ++++++++- app-editors/jext/jext-5.0-r1.ebuild | 60 +++++++++++++++++++++++++++++ app-editors/jext/jext-5.0.ebuild | 4 +- 4 files changed, 87 insertions(+), 7 deletions(-) create mode 100644 app-editors/jext/jext-5.0-r1.ebuild diff --git a/app-editors/jext/ChangeLog b/app-editors/jext/ChangeLog index 6c4f424502be..11d0af725014 100644 --- a/app-editors/jext/ChangeLog +++ b/app-editors/jext/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-editors/jext -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/jext/ChangeLog,v 1.21 2011/01/17 02:26:17 fordfrog Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/jext/ChangeLog,v 1.22 2015/04/05 20:43:35 monsieurp Exp $ + +*jext-5.0-r1 (05 Apr 2015) + + 05 Apr 2015; Patrice Clement +jext-5.0-r1.ebuild, + jext-5.0.ebuild: + EAPI 5 bump wrt bug 543906. 17 Jan 2011; Miroslav Å ulc -files/jext-gentoo.sh: Removed unused file, bug #340571 (thanks to jalan ) @@ -72,4 +78,3 @@ 29 Apr 2003; Todd Berman jext-3.2_pre3.ebuild: Initial Import. - diff --git a/app-editors/jext/Manifest b/app-editors/jext/Manifest index 330c1b9484cf..010d8ffced75 100644 --- a/app-editors/jext/Manifest +++ b/app-editors/jext/Manifest @@ -1,5 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX jext-pre 2824 SHA256 00d111ac6bdfc05605786a6643b601bc759c9d151ff2022d66976d55080c0de1 SHA512 f98efa43110d295a425750603dc59d94d734ba52a86323c908ebb50f60de36096c76a9b8c4f2572e60b57a256cf0b517636679e7e88062ae074872e767c3016f WHIRLPOOL e633a5988ea6b7209e03703cb79e6df5aec56ea5577491afe5f2d22fb51e1a83c4c0a671de7e951fe7e25c3d7a3f5097cebd79345ec796ed4f9edebf22776ebb DIST jext-sources-5.0.tar.gz 1029772 SHA256 58a6b9d265f622bddba0a6165d582b7eadb2da5d14fd28e1fa1f4af0eaa70d19 SHA512 ac66babfca05d112541e40b0aa8ebde33a69a3a97f42966be24a28232d3c100b9fe8007e26618909fd78111d3eb4ddecc2258599bff40e0e1959ea6632f43682 WHIRLPOOL 7ed2b3b96d378a3b83f61f323fe25fb737600d02a8e701b711b6451b5009ff1fff5f385e3a11b1b3582424ab062627b8a9315ab378c2a5ed487a64e7353625ea -EBUILD jext-5.0.ebuild 1536 SHA256 bbe01a119867263ec7ed28765059e150faddc89fefc27212b074fef6eaa0ebc4 SHA512 10f547d507c10e0d40b75ec5c0c3fa3000e58faa94a4e153b15d00eb9594a6776be810aa067045098ca984f9680959b63854d6560cb5cf6f94a450e97c648db7 WHIRLPOOL 65576308f732eb81055b243aefe66cce55ee07dea51a6868837f60af17bca430f0a9de77b7c4508483b87eb1157b3100e9a97bb35f042c9ddca67aeb48d0250b -MISC ChangeLog 2497 SHA256 c07a72d316e88f6151c19beaebf4daaf7ccf883f053c16de21fb522e0bfd1d3b SHA512 39bd73e828085d9224fc95b1fe4480fc68e242ae0ddca329e0871c6330ee05d1ea521ed6830af35d1f3804597ab5814c439610759917d1b67751e7a2ebe8ab82 WHIRLPOOL 6e05a4783d985a07b790b3b3c114551bab78989ad66bd7f30a426af4ce18aae7204b3d411045dfc9603d7bf01365917f8b6b10256e4b30f07e8cca748f7735c8 +EBUILD jext-5.0-r1.ebuild 1558 SHA256 b8f3112c555b5e40a296c2772b9ee5d4256d0efa4e1faad41b69e4ea22791001 SHA512 e2fb29f86630fcfc407384f3831990572a090ea07d5842ecdb4c84c907a2b62f6db56fa78f225141fabebb0283f417c1a1cc015fdd251bc22a3ac75e1786563a WHIRLPOOL bc77c1eeb70847701908120a008bca380d44ee6a5b965ec863f07f98c3c69bec4453d31f3272a8f0d995f56a721f393a5e1a9f726363a4d27b42bd9bd62b607e +EBUILD jext-5.0.ebuild 1536 SHA256 cf1cc5737e3fa33eb12c0dc8ee163ab95cc6f9275c9da2c29c408b9ee2aef8ec SHA512 0552cdd75428e27dc4de211d3bf10fcde0136a706fef17980f041eb739e025bf94730f928ff14d43673c7aee4aa70e4b404fcbadfb544f1bae0cb0536ca79369 WHIRLPOOL f4989c6b22cb9ab20c0f646ddd993c0e8fdc2f3d424a6113f6530f8f4610dad1167d0d170d7ed63891befaf00dcf298921c24bec94beb30e2bdab0902e451693 +MISC ChangeLog 2650 SHA256 ddc2516be5407cacefe931d8ae376ccb33cfa54ac9454582f9649c51059a816e SHA512 2e3140d2ba7136a7614713cdf79f810e64a99dcc7a57c9c748c848199b4ee50c893f3a7ffbcc016af8ab4383c0244b4e4e86abd603a10cf63e03e5a2b3dc0d76 WHIRLPOOL 67572c5ca79b6cda4d60cc084077929ee3f7a7ac16de0a9d9061d8c17575e52032c2019da25d7f1fda403c3cb527245f338f4890076d540ebd837d9ad9d88d40 MISC metadata.xml 157 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9 SHA512 bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece WHIRLPOOL 887e153e2481e7d76f0f1b67a395f10f0328b93930185ecdb8fcb5fe3c50f839086a18831d61cf45b34657aaffca6c3b7900cf3c04b712846a05027a84602448 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQEcBAEBCAAGBQJVIZ59AAoJEJGRpfGTSRu4h1MIAKVbbMcWqWIHb2QDwPlkO6kY +RoDTwIh6Kf0l9hJyq27fkeFTm6DKCUK66oSaTchQxRKeNwHVCz5YOkLLvtKTI43J +yfIbWJvtkaOpJk82qjw2RZX6Num8DCbkxjTeANnUnMLgsA09Dh79KBpyQoOUAZjo +4wrJfxCIHPueX1OSSZ8BvOb9sg4ndPnNHj4E2wisbU6qPN1cdRWxMxF2XvVUZG3y +BvrYIqh8zMuZb031zyVgd3uZYtzDao86K4ZAtqw4sAS+FHk0wT+P+eFmiBr0fevD +hpObQUz58cLRMOD9FOONecbSqprhDExhs7jcik1fxdSoe5Mzud9NMdn8oD3R0oU= +=FHk5 +-----END PGP SIGNATURE----- diff --git a/app-editors/jext/jext-5.0-r1.ebuild b/app-editors/jext/jext-5.0-r1.ebuild new file mode 100644 index 000000000000..7b56b0de9d9a --- /dev/null +++ b/app-editors/jext/jext-5.0-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/jext/jext-5.0-r1.ebuild,v 1.1 2015/04/05 20:43:35 monsieurp Exp $ + +EAPI=5 + +JAVA_PKG_IUSE="doc" +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A cool and fully featured editor in Java" +HOMEPAGE="http://www.jext.org/" +MY_PV="${PV/_}" +SRC_URI="mirror://sourceforge/${PN}/${PN}-sources-${MY_PV}.tar.gz" +LICENSE="|| ( GPL-2 JPython )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +COMMON_DEP=" + dev-java/jython:0 + dev-java/jgoodies-looks:1.2 + dev-java/gnu-regexp:1" +DEPEND=">=virtual/jdk-1.6 + ${COMMON_DEP}" +RDEPEND=">=virtual/jre-1.6 + ${COMMON_DEP}" + +S="${WORKDIR}/${PN}-src-${MY_PV}" + +java_prepare() { + rm -v "${S}"/extplugins/Admin/*.jar || die + # bundles some com.microstar.xml who knows what's that + # also com.jgoodies.uif_lite which is apparently some jgoodies-looks + # example code which we don't package and there is probably no point + rm -rf src/lib/gnu || die +} + +src_compile() { + cd "${S}/src" || die + eant jar $(use_doc javadocs) \ + -Dclasspath="$(java-pkg_getjars jython,jgoodies-looks-1.2,gnu-regexp-1)" +} + +src_install () { + java-pkg_newjar lib/${P}.jar + java-pkg_dojar lib/dawn*.jar + + java-pkg_dolauncher ${PN} \ + --main org.jext.Jext \ + --java_args '-Dpython.path=$(java-config --classpath=jython)' \ + -pre "${FILESDIR}/${PN}-pre" + + if use doc; then + java-pkg_dohtml -A .css .gif .jpg -r docs/api + fi +} + +pkg_postinst() { + elog "Plugins are currently not built/installed. Patches welcome." +} diff --git a/app-editors/jext/jext-5.0.ebuild b/app-editors/jext/jext-5.0.ebuild index db62c52ddbcc..c864027e1d41 100644 --- a/app-editors/jext/jext-5.0.ebuild +++ b/app-editors/jext/jext-5.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/jext/jext-5.0.ebuild,v 1.2 2009/06/12 16:03:06 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/jext/jext-5.0.ebuild,v 1.3 2015/04/05 20:43:35 monsieurp Exp $ EAPI=2 -- 2.26.2