diff options
author | 2017-03-24 06:47:20 +0000 | |
---|---|---|
committer | 2017-03-24 06:47:20 +0000 | |
commit | 5f298f764ef8afa1c934c4d7b5aecd62b1f0e3b9 (patch) | |
tree | c6145a37fd8049b4696c7e61bef99c01bec25cbe /net-mail | |
parent | Update sys-devel/binutils-2.26.1 (diff) | |
download | srcshelton-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/Manifest | 8 | ||||
-rw-r--r-- | net-mail/davmail-bin/davmail-bin-4.8.0.ebuild | 64 | ||||
-rw-r--r-- | net-mail/davmail-bin/files/davmail-3.9.8-initd | 2 | ||||
-rw-r--r-- | net-mail/davmail-bin/files/davmail.confd | 1 | ||||
-rw-r--r-- | net-mail/davmail-bin/files/davmail.properties-4.8.0 | 133 |
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 |