aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2017-03-24 06:47:20 +0000
committerStuart Shelton <stuart@shelton.me>2017-03-24 06:47:20 +0000
commit5f298f764ef8afa1c934c4d7b5aecd62b1f0e3b9 (patch)
treec6145a37fd8049b4696c7e61bef99c01bec25cbe /net-mail
parentUpdate sys-devel/binutils-2.26.1 (diff)
downloadsrcshelton-5f298f764ef8afa1c934c4d7b5aecd62b1f0e3b9.tar.gz
srcshelton-5f298f764ef8afa1c934c4d7b5aecd62b1f0e3b9.tar.bz2
srcshelton-5f298f764ef8afa1c934c4d7b5aecd62b1f0e3b9.zip
Add net-mail/davmail-bin-4.8.0
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/davmail-bin/Manifest8
-rw-r--r--net-mail/davmail-bin/davmail-bin-4.8.0.ebuild64
-rw-r--r--net-mail/davmail-bin/files/davmail-3.9.8-initd2
-rw-r--r--net-mail/davmail-bin/files/davmail.confd1
-rw-r--r--net-mail/davmail-bin/files/davmail.properties-4.8.0133
5 files changed, 205 insertions, 3 deletions
diff --git a/net-mail/davmail-bin/Manifest b/net-mail/davmail-bin/Manifest
index 17cfa439..fd00bbe3 100644
--- a/net-mail/davmail-bin/Manifest
+++ b/net-mail/davmail-bin/Manifest
@@ -1,7 +1,8 @@
-AUX davmail-3.9.8-initd 1030 SHA256 3f7eaa4b8922676b666fd1e22a2452d2d4fa771e07c437fc191f19eb1c9b4a26 SHA512 0ae726929af2dfe2194ce8807d123494c0a01291cb0c740491f1abf85aa70fabc9345e287a5e3be7c1c148b4cb05e7d80d6fc50654c17bb266030985425dec76 WHIRLPOOL 7263b480637ce067f75719699cdd7797ae0df506e67a9e7f77a3402b9a463e92cc6beae09c3215022ada094245d6c8495848d5169d261df2f62d154b1ea2f39f
-AUX davmail.confd 204 SHA256 1e4c4f0f3a6c4a8cbf096929475122abf800ff02ec3fcf3dd0a08076ff5955f3 SHA512 f4975da164169f9c3baa09e59b1c6b9d4b382043241dc17160ea21675e49335e95c5700f0f0d38483c1068c450db796b17023c7bdb26869daf1f7391bdf292ff WHIRLPOOL 0593684c3b783826ca5bd0cec446da93931859358be608ea4ba8f9e84be73761fe37be2423c8d03736716436b3ae0b2c2483ef6119dc7bf18da2ae2fda583a55
+AUX davmail-3.9.8-initd 1030 SHA256 efa5080a2b93352033fdd6a700fa6c20f9b8bb71d29504435ed240b0da16f598 SHA512 c2c653b7edf23264cec764b694d3529333d9a02dcf4a303d1cd4c935bd7f9e567ee9f5efcb9e5b34598049cf629a2e97ed60ebfa6f3be0123c949b5d5c5cb249 WHIRLPOOL 355ecece27ea9eb87e8bfbdd57ec5be5b3882cdafcd141703a893332fd3042aed6ea7ff2e0056d77640741720722332824a1dcd8fba8907e553732b75a90803a
+AUX davmail.confd 271 SHA256 017b6533b635d7daf389643908d50cb1fd8f07df756801451a15aac321042e44 SHA512 de38eaa3ef35ed9dcabe6d2905a53f1a4efa8c7d6c6a42d8fd9f0709da4caf5cebd0a8b66c97b3adc80fa6e9f844c7275ea552fde737d5c36e65a5b9ad529548 WHIRLPOOL 8f63ffd4902a33077b82a1441ac81b4a2dec880a2f330b2f7491c20d8fcd4665a5f5567ab5e26b3c562d7fa9c78947a60ebe9ac2a5a0bd2365dbe0c4bae2a3d6
AUX davmail.properties 879 SHA256 7bcf05750ea720cce434435acf660a01fac9217d23d1221d04b904af6d4b1622 SHA512 7f0df4191860d9109f4ed8f6102152f44026051f8c28f840013d8b74c94bdb0bbd94843eabd0b6cf1fff49f2c3fdef42bac30fd482b2e84739a575380f1e6630 WHIRLPOOL 446a14b7c8565698c06a595cbbfc00f6eb0221a6a6134c28b05d070a6f4ef4ec6871c6b76136b5438ea8fcc4fe53f86d74273726d6e2c3622f1ee7f1d8383922
AUX davmail.properties-4.7.0 3962 SHA256 69979b50d7fd9c7d131a65c900d2b9928d4239f83df1c395950c1f12c08a5853 SHA512 043c6cbcd8ec5b869ea9143099a0168fa76050494ae2c9e088f081061a935e09e9164df882f82bc8780b525782dd1bba8cdc4d8de336cd095bca3f28bc72bbb5 WHIRLPOOL 7b41b1a3f22adbd0e747e2739b76fcdba4b01bf365f674d1f70ff99c046f07c6ad65bf1b05636ca8c91b08d8eee451afd296ac6ca500c520e068d18b44b5f94a
+AUX davmail.properties-4.8.0 3920 SHA256 ea04f38aca99dd0e837a55ed7b9c8580335055888407033bea663651430c8608 SHA512 86105a92cfc4f6c17e3d61e561649845aab2ce93fec4d04a2da1986148cdb49160015e7c3675f2f1305a64715e00fc2cecc2088be05955877199ed1194ef68c3 WHIRLPOOL f9c802fb3a89517fdd67b755bab645928221c767a9a84afe60d413f8a1f3efcca3c1bb357ceb52a1c1de678d559d6c0787a95659c7cf85a2af3a1eb5befd4671
DIST davmail-3.9.8-1921.zip 4870397 SHA256 f13bfa16a15e85fde9f2cb00308bb340ede4625966969d3fce3f352b45823956 SHA512 e310a18f2c9104dd2d6fb785bbca1d407238ca03bc18b47e9d1acc010788a7d8c24bf219a8947f24bb6dd86a90c25ab2ed469ec4b216cb875c334eebda4d1754 WHIRLPOOL af72bf12671b70e9410ff586a2742c58bf4ebfb220a1431fa5102feeba43b46f165fe55be1eca9cea4d18b82ef87bae37141e089c26b883c81dcacec5e67081a
DIST davmail-3.9.9-1976.zip 4878497 SHA256 46035ad9dab8523069157599a80498f666dc77bdc4b90c47dc7df956ab85c75d SHA512 f4ae386f0cf6e1c1cb655da36ea99e2c8255600f30827b5de706cdd41f5eead4eb52059fad34e15238497ccb114c9b612865468be24727a221ce0c55df66bf08 WHIRLPOOL 348a2f3d82f7f5eb9c1ae81d903987033710c9826e6c46fecf385216679e8f9af9385e28fade2626743752ca08058f846ad4804b1f95e3724238a4fc1caceff6
DIST davmail-4.3.3-2146.zip 4973581 SHA256 a8d6333f13fbff3fcb57406e8d7f531c5f79b80d383fb85f2b867cde7056ec39 SHA512 4f1edd0f44ca3fc3fc44c7768e17e98b5ec704306017c0f4e0e09c09bba18d30a4cea69db555bd5e28b74505abeec3dd3e4169177e2023ac80e1ce470dfdcbdb WHIRLPOOL 1347c6fbbe6cdb6bf989ff53eb7e0fd091a401666332ec0af52a6bf8a0e619497acbedaf8057467e7aecb45831166aaf8ab879a49c3131dedb48f1e99cec77f1
@@ -16,6 +17,8 @@ DIST davmail-4.7.0-2408.zip 5016991 SHA256 9dcf678d4228d4ef35281eb372a75fd6d26c7
DIST davmail-4.7.1-2416.zip 5017148 SHA256 0813fbf2784463eba2ebd6b7e1f6597d138956f81d9ce50f03f823747ebd7ef6 SHA512 00267df62704a9aa31b0a1cba395112d207050786794442dc50179ab59349cd9026873d78d0e7630c841d2796ce65982fe841ba258d629209c7afec56ea64b30 WHIRLPOOL 0d9ccba31ed67487baf45182296d65ad3dcf8658029768e9d36c6983a6e40b1820e7685906ce772dc12b1345eafd0348f2895019bd60af4ae8604725fa6493da
DIST davmail-4.7.2-2427.zip 5018472 SHA256 1c08bb97e08e1d29bee9bab0a58c70ef975c2f98bb91354c4ab3da283462823c SHA512 39abb551b597e35a276d8d5bcbb7bf091ed188e94591d040e5bc76100519d6f3e3b00624256441857ea41505e5a25aab4f3663904c0abe6478ed2764e240e12b WHIRLPOOL 8d2e28cf3b66376b6a6c9e012168530b091bb6dd1f4c74b3024e86b838a69386d61e2b5f2c065ae411649726971d4566218d4c62e29a443d41b588a78d61cd98
DIST davmail-4.7.3-2438.zip 5018699 SHA256 d72056d820b4bcabee70f47aed7266596c8e9571e80511ba79ad900aa0464220 SHA512 3e92363a26485890af768074f91cf269a0ef41ad99fabd9cfe69af4902a76a3c0294b1ad2264d59e3317b06698ed2d0658aec1887563802613e50ac0a5106a6a WHIRLPOOL 22c0bb2e0a63be534c79c74aa5a0d0168d5001374ea753a5a737a948b2cdce2237670142a5b40b341728c42dd2f97de81811e45613445f8cb905c35800323ea7
+DIST davmail-4.8.0-2479.zip 5021438 SHA256 5cd0dceadffa958c72be299ee2edc0ec945eaf2f66cbab3e93e20cd24408fbbf SHA512 ae73d9d0cd461c495a2a31eee2ceb38818c85c739d04d98fea72f49fb14a83ce9656f995dd209ef22fd248861fc555aa51142e709e6ec4622807034f431859af WHIRLPOOL af3973d10db062b33c573d5031a4d5b2afdcb6d044ae4a6a9ac24ad71324b57f5e4da39f537d07bc1eca7d4c2845754691b5bffba1d98f66e130a09597ba1bc8
+DIST davmail-srconly-4.8.0-2479.tgz 5488910 SHA256 f69a1e951042a87f11fcd0afcd751b8fbf79457e277dab95644c9579ede319bf SHA512 479b2a479b2eeda450e7a1505f51d233d199120bc20357c6542bede3c8a82de78d9d0e0fdb6695084f0560e2ddab9e020a59e62b21285f2f00770ac055fc462d WHIRLPOOL ecdc846d322797ca1d635d70502c98cd16329f4d061006f0263acecd8316984bb1172498d3dcb8183ef9c5cf4073c7d9e97b58e03d2d8e1fd549e7af46075b20
EBUILD davmail-bin-3.9.8.ebuild 1751 SHA256 d0499b937442de7c9aeaa53161ccc0a09677c1c353be2cd49e5d7b78f1b655c9 SHA512 cd86a25243aac897f988cffdcd1d15011a031a5c1b272846196ee43e272b269b6bbb11b5bee0ca580d6f022725adf76506513a7f8126bd74f380cdb77fe70abd WHIRLPOOL 6e47614ca9d1261552cca4df994688b87d07554b21bc162083a9c2458d6c6d2c1ec20b4c36826c7d238e5a53a07c1d96d4ce256dc85b833ae5d1fc35fa4e7e92
EBUILD davmail-bin-3.9.9.ebuild 1751 SHA256 23526b0138312b7a24b3ba7ba301dab1ed07283d6b6dd7f36c89e543abdbf9f1 SHA512 cb3d17ee1765ff52b510b0f189f8ccdcb7a803cd2831c7d57b231076540f872dc2a277abd2f86182e02a45f64f049ef9c480773009b2a6dffc9cf01957f1e5a5 WHIRLPOOL a109734e4579c050696e3ab4caf8fbfd2b315ffdbfc5705926a24d34e06cbfbc170243b0f8921f5a2cc59ae925e8cfc012c24b76023e535cdffc9636400d7634
EBUILD davmail-bin-4.3.3.ebuild 1751 SHA256 4e3a55f67cc6d6f79ac85e841bd4166eaafa8ab99e843d8b68ad89e504b18b1e SHA512 100e224381c27086175464201f2c2d05895a44782aa008b6b9ee57a0d2e298dceecc8f8bdf0bb9c73a4ddf2a8178ae0f2c6934c7f419016a201077cf1d54512f WHIRLPOOL 9ee922bfd19dd229e9a05d5d3527dab36db41e9a9b71760aee222281bb1663d0d0807d329e871d14201fae0e2fd86c487d087e257e91459bd2b32866ac0c2a95
@@ -30,3 +33,4 @@ EBUILD davmail-bin-4.7.0.ebuild 1864 SHA256 63a7d963c3315a3c7d3707269e6f675f941c
EBUILD davmail-bin-4.7.1.ebuild 1874 SHA256 0b316d7b5cd190757e40259d815642d485ccafabc9fc7a7378bd2fb4601b1017 SHA512 b655eb1e37592f3943cc6ed737773d6b0a3efbafdadc7927505ab0db1731a3632430991faa8db63ddb81e62d401e5ea7a02f53d831fc369eb6bb6c6cb95b6bf2 WHIRLPOOL 9bf73dd5836796d564c3c9db1849f69beea21c7944c2b0f2409012bd1643a742061860ce6b2b4a0ad0b0b87f51512b1436234620117d1225d328f7c44080e0c1
EBUILD davmail-bin-4.7.2.ebuild 1874 SHA256 2f99dc544606e6e0fa67c9cd17cb93c4b867cd7e6a5017239bd0ae846c657d82 SHA512 2912718e5ef135ad88862b45f59cd389951dcf1dd16f30fc900ca28968e1e3f19068907052fad9a6fa6302aa709349dc9da792e5617d3c9766e6c07f75bc9a9e WHIRLPOOL 7129021dac247be1c01448557162e784c632580099988134ea8b806e35e76d9b1209d84862f318869e05a7f2b5fc586f15e2df5dcf44617b7a4d448ed47b5240
EBUILD davmail-bin-4.7.3.ebuild 1874 SHA256 f4e0f62c659ab6df0996642efbfd3dce41a22b75048bd24bf972e631cea131ed SHA512 892bf90e55fe54ce6b2dc63fa9219dfbb89c7198b3b5c713f393f8e6b425aa0e4de47f199e9993eb479b12f5e8312e5d9c3fe2d7e66f4981465fc7ad6076d4ba WHIRLPOOL 3fbb747c90f44582232307ffe4dd1c695aecf0aa6c88a9d75e6f40da69d59d3378afe360d02bdf4db8588f5341ea452e14683959bc40d557780f1e142f079b86
+EBUILD davmail-bin-4.8.0.ebuild 2022 SHA256 97ba576380eff119e0de2ada3f18b6746fedf876f49ba7aa48374791e17ff5e4 SHA512 151e9dae914bf3307a2aa401ad600251d06f33139d793b428499d3e944f6e574c9b867fe520efa383083511edde1c7d7b39af153b8ee9a09c2f085b7f40c764c WHIRLPOOL 270e92aa4665cc3cd7047ebb3f6041ed2c7642b0349b3947c3378ee683be84c0c629cb6e078843bc009618872d9930d36a5ca2da9f4c93c23e48fc6207363355
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 00000000..7b33b358
--- /dev/null
+++ b/net-mail/davmail-bin/davmail-bin-4.8.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit user
+
+DESCRIPTION="DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway"
+HOMEPAGE="http://davmail.sourceforge.net/"
+REV=2479
+MY_PN="${PN/-bin}"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}-${REV}.zip
+ doc? ( mirror://sourceforge/${MY_PN}/${MY_PN}-srconly-${PV}-${REV}.tgz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.6"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+ enewgroup davmail || die "DavMail Group creation failed"
+ enewuser davmail -1 -1 "/opt/${MY_P}" davmail || die "DavMail User creation failed"
+}
+
+src_install () {
+ echo "CONFIG_PROTECT=\"${EPREFIX}/opt/${MY_P}/conf\"" > "${T}/90${MY_PN}"
+
+ newinitd "${FILESDIR}"/"davmail-3.9.8-initd" davmail || \
+ die "Could not create init script"
+ newconfd "${FILESDIR}"/"davmail.confd" davmail || \
+ die "Could not create conf file"
+ sed -i "s|%INST_DIR%|/opt/${MY_P}|g" "${ED}"/etc/{init,conf}.d/davmail || \
+ die "Could not customise init script"
+
+ exeinto /opt/"${MY_P}"/bin
+ doexe davmail.jar || die "Could not install Jar"
+ fperms 644 /opt/"${MY_P}"/bin/davmail.jar
+
+ insinto /opt/"${MY_P}"
+ doins -r lib || die "Could not copy libraries"
+ insinto /opt/"${MY_P}"/conf
+ newins "${FILESDIR}"/davmail.properties-${PV%.[0-9]*}.0 davmail.properties || die "Could not copy properties"
+
+ dodir /var/log/davmail || die "Could not create log directory"
+ fowners davmail:davmail /var/log/davmail || die "Could not change ownership of log directory"
+
+ fowners davmail:davmail /opt/"${MY_P}" || die "Could not change ownership of DavMail directory"
+
+ doenvd "${T}/90${MY_PN}" || die "Could not configure environment"
+
+ if use doc; then
+ dodoc "davmail-${PV}-${REV}/releasenotes.txt"
+ fi
+
+ einfo "davmail.properties has been installed to '/opt/${MY_P}/conf'"
+ einfo "Please see http://davmail.sourceforge.net/gettingstarted.html for details"
+ einfo "of how to configure DavMail"
+}
diff --git a/net-mail/davmail-bin/files/davmail-3.9.8-initd b/net-mail/davmail-bin/files/davmail-3.9.8-initd
index 484c27e2..173243eb 100644
--- a/net-mail/davmail-bin/files/davmail-3.9.8-initd
+++ b/net-mail/davmail-bin/files/davmail-3.9.8-initd
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 2012-2016 Stuart Shelton
+# Copyright 2012-2017 Stuart Shelton
# Distributed under the terms of the GNU General Public License v2
DIR="${DAVMAIL_DIR:-%INST_DIR%}"
diff --git a/net-mail/davmail-bin/files/davmail.confd b/net-mail/davmail-bin/files/davmail.confd
index f2faa35d..78ce35a4 100644
--- a/net-mail/davmail-bin/files/davmail.confd
+++ b/net-mail/davmail-bin/files/davmail.confd
@@ -4,3 +4,4 @@
# Additional options with which to invoke Java when launching DavMail
JAVA_OPTS="-Xmx512M -Dsun.net.inetaddr.ttl=60"
+#JAVA_OPTS="-XX:+UseLargePages -Xmx512M -Dsun.net.inetaddr.ttl=60"
diff --git a/net-mail/davmail-bin/files/davmail.properties-4.8.0 b/net-mail/davmail-bin/files/davmail.properties-4.8.0
new file mode 100644
index 00000000..5c2b4fbc
--- /dev/null
+++ b/net-mail/davmail-bin/files/davmail.properties-4.8.0
@@ -0,0 +1,133 @@
+# DavMail settings, see http://davmail.sourceforge.net/serversetup.html for documentation
+
+#############################################################
+# Basic settings
+
+# Server (true) or Workstation (false) mode?
+davmail.server=true
+# Connection mode: auto, EWS or WebDav
+davmail.enableEws=auto
+# Base Exchange OWA or EWS URL
+davmail.url=https://outlook.office365.com/EWS/Exchange.asmx
+
+# Listener ports
+davmail.popPort=1110
+davmail.imapPort=1143
+davmail.smtpPort=1025
+davmail.caldavPort=1080
+davmail.ldapPort=1389
+
+#############################################################
+# Network settings
+
+# Network proxy settings
+davmail.proxyUser=
+davmail.proxyHost=
+davmail.proxyPort=
+davmail.proxyPassword=
+davmail.enableProxy=false
+davmail.useSystemProxies=false
+# Proxy exclusion list
+davmail.noProxyFor=
+
+# Allow remote connection to DavMail?
+davmail.allowRemote=true
+# Bind server sockets to a specific address?
+davmail.bindAddress=
+# Client connections SO timeout in seconds
+davmail.clientSoTimeout=
+
+# DavMail listeners SSL configuration
+davmail.ssl.keystoreType=JKS
+davmail.ssl.keystoreFile=
+davmail.ssl.keystorePass=
+davmail.ssl.keyPass=
+
+# Accept specified certificate even if invalid according to trust store
+davmail.server.certificate.hash=
+
+# Disable SSL for specified listeners?
+davmail.ssl.nosecurecaldav=false
+davmail.ssl.nosecureimap=false
+davmail.ssl.nosecureldap=false
+davmail.ssl.nosecurepop=false
+davmail.ssl.nosecuresmtp=false
+
+# Disable update check?
+davmail.disableUpdateCheck=true
+
+# Send keepalive character during large folder and messages download?
+davmail.enableKeepalive=false
+# Message count limit on folder retrieval
+davmail.folderSizeLimit=0
+# Default windows domain for NTLM and basic authentication
+davmail.defaultDomain=
+
+#############################################################
+# Caldav settings
+
+# Override default alarm sound
+#davmail.caldavAlarmSound=
+# Retrieve calendar events not older than 90 days
+davmail.caldavPastDelay=90
+# WebDav only: Force event update to trigger ActiveSync clients update?
+davmail.forceActiveSyncUpdate=false
+
+#############################################################
+# IMAP settings
+
+# Delete messages immediately on IMAP STORE \Deleted flag?
+davmail.imapAutoExpunge=true
+# Enable IDLE support, set polling delay in minutes
+davmail.imapIdleDelay=
+# Always reply to IMAP RFC822.SIZE requests with Exchange approximate message size for performance reasons
+davmail.imapAlwaysApproxMsgSize=
+
+#############################################################
+# POP settings
+
+# Delete messages on server after 30 days
+davmail.keepDelay=30
+# Delete messages in server sent folder after 90 days
+davmail.sentKeepDelay=90
+# Mark retrieved messages read on server?
+davmail.popMarkReadOnRetr=false
+
+#############################################################
+# SMTP settings
+
+# Let Exchange save a copy of sent messages in Sent folder?
+davmail.smtpSaveInSent=true
+
+#############################################################
+# Loggings settings
+
+# Log file path, leave empty for default path
+davmail.logFilePath=/var/log/davmail.log
+# Maximum log file size, use Log4J syntax, set to 0 to use an external rotation mechanism, e.g. logrotate
+davmail.logFileSize=1MB
+# Log levels
+log4j.logger.davmail=WARN
+log4j.logger.httpclient.wire=WARN
+log4j.logger.org.apache.commons.httpclient=WARN
+log4j.rootLogger=WARN
+
+#############################################################
+# Workstation only settings
+
+# Smartcard access settings
+#davmail.ssl.pkcs11Config=
+#davmail.ssl.pkcs11Library=
+
+# SSL settings for mutual authentication
+#davmail.ssl.clientKeystoreType=
+#davmail.ssl.clientKeystoreFile=
+#davmail.ssl.clientKeystorePass=
+
+# Disable all balloon notifications?
+#davmail.disableGuiNotifications=false
+# Disable startup balloon notifications?
+#davmail.showStartupBanner=true
+
+# Enable transparent client Kerberos authentication?
+#davmail.enableKerberos=false