commit: 8288e3408c5590ceeb75bfe958977efed83d380b
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 12 20:36:08 2017 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Sep 12 20:36:08 2017 +0000
URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=8288e340
net-mail/davmail: Remove outdated package
This is still alive upstream but we cannot update it right now. There
are recent davmail-bin ebuilds floating around.
net-mail/davmail/Manifest | 1 -
net-mail/davmail/davmail-3.9.1-r1.ebuild | 124 -------------------------------
net-mail/davmail/files/initd | 36 ---------
net-mail/davmail/metadata.xml | 8 --
4 files changed, 169 deletions(-)
diff --git a/net-mail/davmail/Manifest b/net-mail/davmail/Manifest
deleted file mode 100644
index ffc87d96..00000000
--- a/net-mail/davmail/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST davmail-src-3.9.1-1646.tgz 17293888 SHA256
69a3a544643c4b19aa7c104a1b92e46fefcf122ce7ab406a659a7d65960ca9b1 SHA512
e9ff12fc6ec167fa78b7f9d1fda7eff40af25ddb9e638fdb4dc94d3654e7c8d441ae3efef13a86e777e25a6201df81cf484695e4a6fb95c42b942d8eb6c03fde
WHIRLPOOL
ecad30eb762108f159f84742779290f37c03a6bcdaf7c01cb7a61f24915df693295a8905009b402ceb1bd1fae1385f280edc84b070c552d2026a2591e19454a4
diff --git a/net-mail/davmail/davmail-3.9.1-r1.ebuild
b/net-mail/davmail/davmail-3.9.1-r1.ebuild
deleted file mode 100644
index 8bc68dd6..00000000
--- a/net-mail/davmail/davmail-3.9.1-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-REV="1646"
-MY_P="${PN}-src-${PV}-${REV}"
-JAVA_PKG_IUSE="source"
-
-inherit user java-pkg-2 java-ant-2
-
-DESCRIPTION="POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway"
-HOMEPAGE="http://davmail.sourceforge.net/"
-SRC_URI="mirror://sourceforge/davmail/${MY_P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# The tests can't be run in isolation?
-RESTRICT="test"
-
-CDEPEND="dev-java/commons-codec:0
- dev-java/commons-httpclient:3
- >=dev-java/htmlcleaner-2.2:0
- dev-java/jcifs:1.1
- dev-java/log4j:0
- dev-java/swt:3.8
- dev-java/stax2-api:0
- java-virtuals/javamail:0
- java-virtuals/servlet-api:2.5"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.6"
-
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.6
-
- dev-java/commons-collections:0
- dev-java/slf4j-nop:0
- dev-java/xerces:2"
-
-# The last three RDEPEND packages are required by jackrabbit-webdav.jar,
-# which is bundled until it is feasible to build Apache Jackrabbit.
-
-S="${WORKDIR}/${MY_P}"
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-EANT_BUILD_TARGET="compile"
-EANT_GENTOO_CLASSPATH="commons-codec,commons-httpclient-3,htmlcleaner,jcifs-1.1,log4j,swt-3.8,stax2-api,javamail,servlet-api-2.5"
-EANT_EXTRA_ARGS="-Dis.java6=true"
-
-pkg_setup() {
- java-pkg-2_pkg_setup
- enewuser davmail
-}
-
-src_prepare() {
- # Delete bundled JARs but keep jackrabbit-webdav.jar.
- find lib -name "*.jar" ! -name "jackrabbit-webdav-*.jar" -delete
-printf "removed %p\n" || die
-
- # Support htmlcleaner-2.2.
- sed -i -r \
- -e "/ContentToken/s/\.getContent\(\)/\0.toString()/" \
- -e "s/(Content|Comment)Token/\1Node/g" \
- src/java/davmail/exchange/ExchangeSession.java || die
-
- # These are unnecessary and require extra dependencies.
- find src/ -name "OSX*" -delete || die
- sed -i "/OSX[A-Z]/d"
src/java/davmail/ui/{browser/DesktopBrowser,tray/DavGatewayTray}.java || die
-}
-
-src_compile() {
- java-pkg-2_src_compile
- jar cf "${PN}.jar" -C target/classes . || die
-}
-
-src_install() {
- java-pkg_register-dependency commons-collections,slf4j-nop,xerces-2
-
- java-pkg_dojar "${PN}.jar"
- java-pkg_newjar lib/jackrabbit-webdav-*.jar jackrabbit-webdav.jar
-
- newicon src/java/tray48.png "${PN}.png" || die
- java-pkg_dolauncher "${PN}" --main davmail.DavGateway
- make_desktop_entry "${PN}" "DavMail"
-
- insinto /etc
- doins src/web/WEB-INF/classes/davmail.properties || die
- newinitd "${FILESDIR}/initd" "${PN}" || die
-
- keepdir "/var/log/${PN}" || die
- fowners davmail:davmail "/var/log/${PN}" || die
- fperms 750 "/var/log/${PN}" || die
-
- dodoc releasenotes.txt || die
- use source && java-pkg_dosrc src/java/davmail
-}
-
-src_test() {
- local DIR="src/test"
- local
CP="${DIR}:${PN}.jar:lib/jackrabbit-webdav-1.4.jar:$(java-pkg_getjars
junit-4,${EANT_GENTOO_CLASSPATH})"
- ejavac -classpath "${CP}" -d "${DIR}" $(find "${DIR}" -name "*.java")
-
- local TESTS=$(find "${DIR}" -name "Test*.java" ! -path
"${DIR}/davmail/ui/*")
- TESTS="${TESTS//src\/test\/}"
- TESTS="${TESTS//.java}"
- TESTS="${TESTS//\//.}"
- ejunit4 -classpath "${CP}" ${TESTS}
-}
-
-pkg_postinst() {
- einfo "You can run davmail as a user application or a system-wide
service. In"
- einfo "the latter case, you will need to modify /etc/davmail.properties
to suit"
- einfo "your needs. You may find it easier to run the davmail
application,"
- einfo "configure it via the GUI and copy the resulting
~/.davmail.properties"
- einfo "to /etc."
- echo
- einfo "You can also run multiple system-wide instances of davmail by
creating"
- einfo "symlinks such as /etc/init.d/davmail.foo and matching
configuration"
- einfo "files such as /etc/davmail.foo.properties."
-}
diff --git a/net-mail/davmail/files/initd b/net-mail/davmail/files/initd
deleted file mode 100644
index a6df7dd1..00000000
--- a/net-mail/davmail/files/initd
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/runscript
-
-CONFIG="/etc/${SVCNAME}.properties"
-PIDFILE="/var/run/${SVCNAME}.pid"
-SUFFIX="${SVCNAME#*.}"
-
-if [[ "${SVCNAME}" == "${SUFFIX}" ]]; then
- SUFFIX=""
-else
- SUFFIX=" (${SUFFIX})"
-fi
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting DavMail${SUFFIX} gateway"
-
- if ! $(grep -Fl "davmail.server=true" "${CONFIG}" &> /dev/null); then
- eend 1 "Ensure that ${CONFIG} has the line davmail.server=true"
- return 1
- fi
-
- start-stop-daemon --start --user davmail --chdir /var/log/davmail \
- --make-pidfile --pidfile "${PIDFILE}" --background \
- --exec /usr/bin/davmail -- "${CONFIG}"
-
- eend $?
-}
-
-stop() {
- ebegin "Stopping DavMail${SUFFIX} gateway"
- start-stop-daemon --stop --user davmail --pidfile "${PIDFILE}"
- eend $?
-}
diff --git a/net-mail/davmail/metadata.xml b/net-mail/davmail/metadata.xml
deleted file mode 100644
index 2444066a..00000000
--- a/net-mail/davmail/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>[email protected]</email>
- <name>Java</name>
-</maintainer>
-</pkgmetadata>