diff options
author | AstroFloyd <AstroFloyd@gmail.com> | 2017-12-10 08:46:57 +0100 |
---|---|---|
committer | AstroFloyd <AstroFloyd@gmail.com> | 2017-12-10 08:46:57 +0100 |
commit | 185d212c76c600b250f4435938864cda62fc1aee (patch) | |
tree | 3cd9fcf1c473193f203ec951e57e586cac6fa9a6 | |
parent | Save gmapcatcher (diff) | |
download | AstroFloyd-185d212c76c600b250f4435938864cda62fc1aee.tar.gz AstroFloyd-185d212c76c600b250f4435938864cda62fc1aee.tar.bz2 AstroFloyd-185d212c76c600b250f4435938864cda62fc1aee.zip |
Copy net-mail/davmail-bin from Seden
Package-Manager: Portage-2.3.13, Repoman-2.3.3
-rw-r--r-- | net-mail/davmail-bin/ChangeLog | 225 | ||||
-rw-r--r-- | net-mail/davmail-bin/Manifest | 9 | ||||
-rw-r--r-- | net-mail/davmail-bin/davmail-bin-4.8.0.ebuild | 89 | ||||
-rw-r--r-- | net-mail/davmail-bin/files/davmail.conf | 3 | ||||
-rw-r--r-- | net-mail/davmail-bin/files/davmail.init | 33 | ||||
-rw-r--r-- | net-mail/davmail-bin/files/davmail.png | bin | 0 -> 4218 bytes | |||
-rw-r--r-- | net-mail/davmail-bin/files/davmail.properties | 48 | ||||
-rw-r--r-- | net-mail/davmail-bin/metadata.xml | 11 |
8 files changed, 418 insertions, 0 deletions
diff --git a/net-mail/davmail-bin/ChangeLog b/net-mail/davmail-bin/ChangeLog new file mode 100644 index 0000000..f0674a6 --- /dev/null +++ b/net-mail/davmail-bin/ChangeLog @@ -0,0 +1,225 @@ +# ChangeLog for net-mail/davmail-bin +# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*davmail-bin-4.8.0 (10 Dec 2017) + + 10 Dec 2017; AstroFloyd <AstroFloyd@gmail.com> +davmail-bin-4.8.0.ebuild, + +files/davmail.conf, +files/davmail.init, +files/davmail.png, + +files/davmail.properties, +metadata.xml: + Copy net-mail/davmail-bin from Seden + +*davmail-bin-4.7.2 (11 Apr 2016) + + 11 Apr 2016; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.7.2.ebuild, + -davmail-bin-4.7.0.ebuild + Version bump and removal of old version. + +*davmail-bin-4.7.1 (20 Dec 2015) + + 20 Dec 2015; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.7.1.ebuild, + -davmail-bin-4.6.2.ebuild + Version bump and removal of old version. + +*davmail-bin-4.7.0 (09 Nov 2015) + + 09 Nov 2015; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.7.0.ebuild, + -davmail-bin-4.6.1.ebuild + Version bump and removal of old version. + +*davmail-bin-4.6.2 (21 Aug 2015) + + 21 Aug 2015; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.6.2.ebuild, + -davmail-bin-4.6.0.ebuild + Version bump and removal of old version. + +*davmail-bin-4.6.1 (18 Feb 2015) + + 18 Feb 2015; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.6.1.ebuild, + -davmail-bin-4.5.1.ebuild + Version bump and removal of old version. + +*davmail-bin-4.6.0 (28 Jan 2015) + + 28 Jan 2015; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.6.0.ebuild, + -davmail-bin-4.4.1.ebuild + Version bump and removal of old version. + +*davmail-bin-4.5.1 (21 Jul 2014) + + 21 Jul 2014; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.5.1.ebuild, + -davmail-bin-4.5.0-r1.ebuild + Version bump and removal of buggy and masked version. + +*davmail-bin-4.4.1 (02 Feb 2014) + + 02 Jul 2014; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.4.1.ebuild, + Added again, as the 4.5.0 version has a nasty bug that makes + davmail useless for connecting to exchange 2012+. + See: http://sourceforge.net/p/davmail/bugs/569 + +*davmail-bin-4.5.0-r1 (27 Jun 2014) + + 27 Jun 2014; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.5.0-r1.ebuild, + -davmail-bin-4.5.0.ebuild + Important fix: enewuser only works if user eclass is inherited. + Thanks to Karl-Johan Karlsson <creideiki+gentoo-bugzilla@lysator.liu.se> + who pointed this out in #351417 c53. + +*davmail-bin-4.5.0 (05 Jun 2014) + + 05 Jun 2014; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.5.0.ebuild, + -davmail-bin-4.4.1.ebuild + Version bump + +*davmail-bin-4.4.1 (02 Feb 2014) + + 02 Feb 2014; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.4.1.ebuild, + -davmail-bin-4.4.0.ebuild + Version bump + +*davmail-bin-4.4.0 (22 Nov 2013) + + 22 Nov 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.4.0.ebuild, + -davmail-bin-4.3.4.ebuild + Version bump + +*davmail-bin-4.3.4 (10 Sep 2013) + + 10 Sep 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.3.4.ebuild, + -davmail-bin-4.3.3-r1.ebuild + Version bump + +*davmail-bin-4.3.3-r1 (04 Jul 2013) + + 19 Jun 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.3.3-r1.ebuild, + -davmail-bin-4.3.3.ebuild + Updated ebuild to accept jre/jdk slot 1.7 + +*davmail-bin-4.3.3 (19 Jun 2013) + + 19 Jun 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.3.3.ebuild, + -davmail-bin-4.3.2.ebuild + Version bump + +*davmail-bin-4.3.2 (07 Jun 2013) + + 07 Jun 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.3.2.ebuild, + -davmail-bin-4.3.1.ebuild + Version bump + +*davmail-bin-4.3.1 (06 Jun 2013) + + 06 Jun 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.3.1.ebuild, + -davmail-bin-4.3.0.ebuild + Version bump + +*davmail-bin-4.3.0 (23 May 2013) + + 23 May 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.3.0.ebuild, + -davmail-bin-4.2.1.ebuild + Version bump + +*davmail-bin-4.2.1 (12 Apr 2013) + + 12 Apr 2013; Sven Eden <yamakuzure@gmx.net> + +davmail-bin-4.2.1.ebuild, + -davmail-bin-4.2.0.ebuild + Version bump + +*davmail-bin-4.2.0 (28 Sep 2012) + + 11 Mar 2013; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.2.0.ebuild, + Version bump + + 11 Mar 2013; Sven Eden <yamakuzure@gmx.net> + -davmail-bin-4.1.0-r1.ebuild + remove obsolete ebuild + +*davmail-bin-4.1.0-r1 (03 Jan 2013) + + 03 Jan 2013; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.1.0-r1.ebuild, + +files/davmail.conf, + +files/davmail.properties, + +files/davmail.init: + Added changes from the davmail-3.9.8.ebuild created by Jiri Tyr and + posted in bug #351417. + + 03 Jan 2013; Sven Eden <yamakuzure@gmx.net> -davmail-bin-4.1.0.ebuild, + -files/initd, + -files/davmail.desktop: + Removed obsolete files. + +*davmail-bin-4.1.0 (28 Sep 2012) + + 28 Sep 2012; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.1.0.ebuild, + Version bump + + 28 Sep 2012; Sven Eden <yamakuzure@gmx.net> + -davmail-bin-4.0.0.ebuild + remove obsolete ebuild + +*davmail-bin-4.0.0 (14 Sep 2012) + + 14 Sep 2012; Sven Eden <yamakuzure@gmx.net> +davmail-bin-4.0.0.ebuild, + Version bump + + 14 Sep 2012; Sven Eden <yamakuzure@gmx.net> + -davmail-3.9.9.ebuild + remove obsolete ebuild + +*davmail-bin-3.9.9 (18 Jul 2012) + + 18 Jul 2012; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.9.ebuild, + Version bump + + 18 Jul 2012; Sven Eden <yamakuzure@gmx.net> + -davmail-3.9.8.ebuild + remove obsolete ebuild + +*davmail-bin-3.9.8 (28 Feb 2012) + + 28 Feb 2012; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.8.ebuild, + Version bump + + 28 Feb 2012; Sven Eden <yamakuzure@gmx.net> + -davmail-3.9.6-r1.ebuild + -davmail-3.9.7.ebuild + remove obsolete ebuilds + +*davmail-bin-3.9.7 (11 Jan 2012) + + 11 Jan 2012; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.7.ebuild, + Version bump + +*davmail-bin-3.9.6-r1 (23 Nov 2011) + + 23 Nov 2011; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.6-r1.ebuild, + -davmail-3.9.6.ebuild : + Fixed some stupid errors. The old ebuild is obsolete. + +*davmail-bin-3.9.6 (21 Nov 2011) + + 21 Nov 2011; Sven Eden <yamakuzure@gmx.net> +davmail-3.9.6.ebuild : + Re-added to my overlay, and renamed to davmail-bin. The unbundled + version in the java-overlay causes too many problems on my system, + I have therefore decided to keep the bundled (binary) version in my own + overlay. diff --git a/net-mail/davmail-bin/Manifest b/net-mail/davmail-bin/Manifest new file mode 100644 index 0000000..35bbe07 --- /dev/null +++ b/net-mail/davmail-bin/Manifest @@ -0,0 +1,9 @@ +AUX davmail.conf 99 SHA256 2a622cba80470e2288dc99a99b357c18f8df8ac60bcee1625aaed2ffd381d6bf SHA512 fc99a9e54d738a679b946e3c17663ef2c7974eba43011e8bdc980654a2f3a216005cd67328f650f35577b8d00ea2dd0ad393604407b9dec81362371ea4b3cdc1 WHIRLPOOL 07c38b07392bef36c246ebf171b4a734a84788d6ac2393af721f91aa5d6dbda09050e9f8e0929768f75b98399cf784abcb069c3377ee2a0049bb9454033931cd +AUX davmail.init 611 SHA256 ac25bb25a8d5e6848db13ddd968156da7a2f260b1fe6e9bcd56b4138e2643a59 SHA512 0743eb5256f6545023218af63736eb5f857ae8c64551c64f41eff947f1d94246f05e68c2fa97aa903899f0a1434f31c8d3a635b91cac3f24e15afe431f78967f WHIRLPOOL 364faa2c3ce5730806605f85a112ee15ffc9dda904fb74a7227d7623b58242e45627eeb1c2b0a54d56ddda885f6bcac23fe220b4e12ed5c96a33632e43883675 +AUX davmail.png 4218 SHA256 b50a1e8d9ac3e20acf88f77d9524f986041282e9f6ae120c78ee64cf6a20df7e SHA512 da600b141df1144c17ae0362f20ff06019986aa73cabeae088da2ae8c917f2e043b127799abc7587011358bcc366fbd2257115e64e02fc0669aefdd05c6581be WHIRLPOOL 1c2e4d8d8f5b318878eedbb7676ee5622429fe0a08d2598fc2cba75daa08b3844afabc87360b9f8d6e00aa419f5d5268e738f598b7793efc992cb22144014550 +AUX davmail.properties 1290 SHA256 2929fc3fbdc32de64ebb0b5f59623d6f12272764dff95dc6673e4276d313530e SHA512 af7403a99a5014b35163801a818c141ab7d0427f660900e15e16724ab1d05b4f346389584ff4537692d9f48f31a191a77f4b55d2960e694cfc00f2d00ba8ded6 WHIRLPOOL f5aa54f5570c63cd2fbcf6537fe5c3cf9f6f69800cc4a642c9a7ea6068e38f281c1eb5b85362807cd13d2fe318fe0463a1dc06b34a49ee774d8c38a6e91f1734 +DIST davmail-linux-x86-4.8.0-2479.tgz 6554557 SHA256 6a0aa8b8e31d5a9e89d3be46b9bc0216482c5e2ad0454e11aaece189e7291182 SHA512 73657be729ab200ea431724241f3500f576f87c3f8d5f34e0505ed5e17b35a3e9c1d684627d3e63718c11d729b91b1962cbf4767584810b8301903d38f52a81f WHIRLPOOL e7305d5e73ab58e59a61b1978ab407ac01ad459a0ce66a1b78e7bf6e35547cc25011a399846b04042af08760a7d2a84219b8c25c445f95710f0ea136dafaca5c +DIST davmail-linux-x86_64-4.8.0-2479.tgz 6700895 SHA256 0e650c4a060d64fd2b270ddb00baa906aac617865d5e60c9f526a281cdb27b62 SHA512 979846ff80c3993403d7f0d3b5dda1eba06350b668bf3a721d9df2fcc20783dcd3e621e281aa6d6a5d51feea341f8f04bf3d7a60a3d3bdec503e09300886a278 WHIRLPOOL 029f2dccca04c1c66a865dcd324fa842c92c5c770c9fd3210f12fb7d1e0a2533e6244be70140882ef988be95c544c2fd5273f5c5860aac424512f4c791582b8c +EBUILD davmail-bin-4.8.0.ebuild 1970 SHA256 20d63aa14a96a23ea1155b89e941d35ae91a16b877f57bde19647309c49b78d0 SHA512 eb88d3deb0bdd4bc9271c9f11cbb812c64725a7bdfc49cc4f47d9df2f97c654feab721cfc4be59c5bcb324b7882ca68af9464840d73c01d0cc63f0e7098ce4cb WHIRLPOOL 1608c5a04c33de336f0d726cab4578ead5073cde44c1a03598e5737b010ef9721b4834a9a7ade7a1323913d572055fddb750b6b642b97f08df2a871630b870a7 +MISC ChangeLog 6017 SHA256 e17c3488a28d25b56725ab5348cb6cc2abfd8f789148659597dff100fcaf4e3d SHA512 ff18cc1b5fa7eba03fca88098969ed39cc40d7d906caa6488fd083beac2916489abec506837f42537554b732be76bca366626d422d0c3465579906f5cdeb9307 WHIRLPOOL 7b0cf8f391576488d2e3bb37f9bfcb1b2602dbb7ff15c1a2fda0244ba53618206e67fe30259e5863960537b5a639491a24b30336433d4879c48990995dff6972 +MISC metadata.xml 428 SHA256 aeb1d846d479d75a30f0602fbb6cc0c2487b3658c0a75baf886d1256478623ce SHA512 11f52e6f03faa7a97fbfca777eb039f0d570f27e48424afe0cffc2647dfae56a70670d1f8713498e2bfb97292b2059fc56572e038c34856e5b8fc2f13b73739d WHIRLPOOL a2e880454e67f9e954cba62d68575f62db2c70df3d2c2a054fc711cc89b4961ac47c1a771c5f1901ec9aa7f43ba86ef34b3c07fae550eaacb0583829e1d2b5e1 diff --git a/net-mail/davmail-bin/davmail-bin-4.8.0.ebuild b/net-mail/davmail-bin/davmail-bin-4.8.0.ebuild new file mode 100644 index 0000000..283a0ea --- /dev/null +++ b/net-mail/davmail-bin/davmail-bin-4.8.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils java-pkg-2 user + +MY_REV="2479" +MY_PN="davmail" +MY_P="${MY_PN}-linux-x86" + +SRC_URI="amd64? ( mirror://sourceforge/${MY_PN}/${MY_P}_64-${PV}-${MY_REV}.tgz ) + x86? ( mirror://sourceforge/${MY_PN}/${MY_P}-${PV}-${MY_REV}.tgz )" +DESCRIPTION="POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway" +HOMEPAGE="http://davmail.sourceforge.net/" +RESTRICT="mirror" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="server" + +DEPEND="|| ( + >=virtual/jre-1.6 + >=virtual/jdk-1.6 + ) + !net-mail/davmail" +RDEPEND="${DEPEND}" + +src_unpack() { + if use x86; then + S="${WORKDIR}/${MY_P}-${PV}-${MY_REV}" + else + S="${WORKDIR}/${MY_P}_64-${PV}-${MY_REV}" + fi + default +} + +src_prepare() { + default +} + +pkg_setup() { + if use server ; then + enewuser davmail -1 -1 /dev/null + fi +} + +src_install() { + # libraries + java-pkg_dojar lib/*.jar + java-pkg_dojar ${MY_PN}.jar + + # icon + doicon "${FILESDIR}"/${MY_PN}.png + + # create wrapper script for the client + java-pkg_dolauncher ${MY_PN} --main ${MY_PN}.DavGateway --java_args "" + + # desktop entry + make_desktop_entry ${MY_PN} "DavMail" /usr/share/pixmaps/${MY_PN}.png "Network" + + if use server ; then + # log file + touch ${MY_PN}.log + insinto /var/log + doins ${MY_PN}.log + fowners ${MY_PN} /var/log/${MY_PN}.log + + # config files + insinto /etc + doins "${FILESDIR}"/${MY_PN}.properties + newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN} + newconfd "${FILESDIR}"/${MY_PN}.conf ${MY_PN} + fi +} + +pkg_postinst() { + if use server ; then + elog + elog "You have chosen to run ${MY_PN} as a system service. You will need to" + elog "modify /etc/${MY_PN}.properties to serve your needs." + elog + elog "You may find it easier to run the ${MY_PN}, configure it via the GUI" + elog "and copy the resulting ~/.${MY_PN}.properties to /etc. Make sure you" + elog "set ${MY_PN}.server=true and ${MY_PN}.allowRemote=true." + elog + fi +} diff --git a/net-mail/davmail-bin/files/davmail.conf b/net-mail/davmail-bin/files/davmail.conf new file mode 100644 index 0000000..f183b09 --- /dev/null +++ b/net-mail/davmail-bin/files/davmail.conf @@ -0,0 +1,3 @@ +# /etc/conf.d/davmail: config file for /etc/init.d/davmail + +DAVMAIL_CONF="/etc/davmail.properties" diff --git a/net-mail/davmail-bin/files/davmail.init b/net-mail/davmail-bin/files/davmail.init new file mode 100644 index 0000000..ec6d6c3 --- /dev/null +++ b/net-mail/davmail-bin/files/davmail.init @@ -0,0 +1,33 @@ +#!/sbin/runscript + +PN="davmail" +USER="${PN}" +PID_FILE="/var/run/${PN}.pid" +RUN_FILE="/usr/bin/${PN}" + +depend() { + need net +} + +checkconfig() { + if [ ! -e ${DAVMAIL_CONF} ]; then + eerror "You need to have a valid configuration file at ${DAVMAIL_CONF}" + return 1 + fi +} + +start() { + checkconfig || return 1 + ebegin "Starting DavMail gateway" + + start-stop-daemon --start --user ${USER} \ + --pidfile ${PID_FILE} --make-pidfile --background \ + --exec ${RUN_FILE} -- ${DAVMAIL_CONF} + eend $? +} + +stop() { + ebegin "Shutting down DavMail gateway" + start-stop-daemon --stop --user ${USER} --pidfile ${PID_FILE} + eend $? +} diff --git a/net-mail/davmail-bin/files/davmail.png b/net-mail/davmail-bin/files/davmail.png Binary files differnew file mode 100644 index 0000000..d262a95 --- /dev/null +++ b/net-mail/davmail-bin/files/davmail.png diff --git a/net-mail/davmail-bin/files/davmail.properties b/net-mail/davmail-bin/files/davmail.properties new file mode 100644 index 0000000..0f946a8 --- /dev/null +++ b/net-mail/davmail-bin/files/davmail.properties @@ -0,0 +1,48 @@ +#DavMail settings +davmail.allowRemote=true +davmail.bindAddress= +davmail.caldavAlarmSound= +davmail.caldavEditNotifications=false +davmail.caldavPastDelay=90 +davmail.caldavPort=1080 +davmail.defaultDomain= +davmail.disableUpdateCheck=true +davmail.enableEws=false +davmail.enableProxy=false +davmail.forceActiveSyncUpdate=false +davmail.imapAutoExpunge=true +davmail.imapIdleDelay= +davmail.imapPort=1143 +davmail.keepDelay=30 +davmail.ldapPort=1389 +davmail.logFilePath=/var/log/davmail.log +davmail.popPort=1110 +davmail.proxyHost= +davmail.proxyPassword= +davmail.proxyPort= +davmail.proxyUser= +davmail.sentKeepDelay=90 +davmail.server=true +davmail.server.certificate.hash= +davmail.showStartupBanner=false +davmail.smtpPort=1025 +davmail.ssl.clientKeystoreFile= +davmail.ssl.clientKeystorePass= +davmail.ssl.clientKeystoreType= +davmail.ssl.keyPass= +davmail.ssl.keystoreFile= +davmail.ssl.keystorePass= +davmail.ssl.keystoreType= +davmail.ssl.nosecurecaldav=false +davmail.ssl.nosecureimap=false +davmail.ssl.nosecureldap=false +davmail.ssl.nosecurepop=false +davmail.ssl.nosecuresmtp=false +davmail.ssl.pkcs11Config= +davmail.ssl.pkcs11Library= +davmail.url= +davmail.useSystemProxies=false +log4j.logger.davmail=DEBUG +log4j.logger.httpclient.wire=WARN +log4j.logger.org.apache.commons.httpclient=WARN +log4j.rootLogger=WARN diff --git a/net-mail/davmail-bin/metadata.xml b/net-mail/davmail-bin/metadata.xml new file mode 100644 index 0000000..69c6808 --- /dev/null +++ b/net-mail/davmail-bin/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>yamakuzure@gmx.net</email> + <description>Maintaining in seden overlay, until davmail is added to the tree.</description> +</maintainer> +<use> + <flag name='server'>Add a davmail user and an entry to /etc/init.d to use davmail as a service</flag> +</use> +</pkgmetadata> |