summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Nichols <nichoj@gentoo.org>2006-07-17 15:08:06 +0000
committerJoshua Nichols <nichoj@gentoo.org>2006-07-17 15:08:06 +0000
commit504c4260456775e1062e289a610e2e9c29b7fbf5 (patch)
treeb8dd8d815524fff1df0b608ed93631651bd07929 /app-editors/jedit/jedit-4.2-r2.ebuild
parentMarked stable on amd64 for bug #139612 (diff)
downloadhistorical-504c4260456775e1062e289a610e2e9c29b7fbf5.tar.gz
historical-504c4260456775e1062e289a610e2e9c29b7fbf5.tar.bz2
historical-504c4260456775e1062e289a610e2e9c29b7fbf5.zip
Revision bump to support new Java system.
Package-Manager: portage-2.1.1_pre2-r4
Diffstat (limited to 'app-editors/jedit/jedit-4.2-r2.ebuild')
-rw-r--r--app-editors/jedit/jedit-4.2-r2.ebuild83
1 files changed, 83 insertions, 0 deletions
diff --git a/app-editors/jedit/jedit-4.2-r2.ebuild b/app-editors/jedit/jedit-4.2-r2.ebuild
new file mode 100644
index 000000000000..d32361a18ebc
--- /dev/null
+++ b/app-editors/jedit/jedit-4.2-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/jedit/jedit-4.2-r2.ebuild,v 1.1 2006/07/17 15:08:06 nichoj Exp $
+
+inherit java-pkg-2 eutils java-ant-2
+
+MY_PV="${PV//./}"
+MY_PV="${MY_PV//_/}"
+
+DESCRIPTION="Programmer's editor written in Java"
+HOMEPAGE="http://www.jedit.org"
+SRC_URI="mirror://sourceforge/jedit/jedit${MY_PV}source.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND=">=virtual/jre-1.4"
+# FIXME doesn't like Java 1.6 for some reason
+DEPEND="|| (
+ =virtual/jdk-1.4*
+ =virtual/jdk-1.5*
+ )
+ doc? (
+ =app-text/docbook-xml-dtd-4.3*
+ >=app-text/docbook-xsl-stylesheets-1.65.1
+ dev-libs/libxslt
+ )
+ >=dev-java/ant-core-1.5.4"
+
+S="${WORKDIR}/jEdit"
+
+ant_src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ if use doc; then
+ local xsl=$(echo /usr/share/sgml/docbook/xsl-stylesheets-*)
+ xsl=${xsl// */}
+
+ local xml=$(echo /usr/share/sgml/docbook/xml-dtd-4.3*)
+ xml=${xml// */}
+
+ echo "build.directory=." > build.properties
+ echo "docbook.dtd.catalog=${xml}/docbook.cat" >> build.properties
+ echo "docbook.xsl=${xsl}" >> build.properties
+ fi
+}
+src_compile() {
+ eant dist $(use_doc javadoc docs-html)
+}
+
+src_install() {
+ dodir /usr/share/jedit
+ dodir /usr/bin
+
+ insinto /usr/share/jedit
+ doins -r jedit.jar jars doc modes properties startup macros
+ keepdir /usr/share/jedit/jars
+
+ echo "#!/bin/bash" > ${PN}
+ echo "java -jar /usr/share/jedit/jedit.jar \"\${@}\"" >> ${PN}
+ dobin ${PN}
+
+ insinto /usr/share/icons/hicolor/128x128/apps
+ newins ${S}/doc/jedit.png jedit.pngs
+
+ make_desktop_entry jedit "jEdit" jedit
+}
+
+pkg_postinst() {
+ einfo "The system directory for jEdit plugins is"
+ einfo "/usr/share/jedit/jars"
+}
+
+pkg_postrm() {
+ einfo "jEdit plugins installed into /usr/share/jedit/jars"
+ einfo "(after installation of jEdit itself) haven't been"
+ einfo "removed. To get rid of jEdit completely, you may"
+ einfo "want to run"
+ einfo ""
+ einfo "\trm -r /usr/share/jedit"
+}