diff options
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/Manifest.gz | bin | 15778 -> 15790 bytes | |||
-rw-r--r-- | net-mail/automx2/Manifest | 2 | ||||
-rw-r--r-- | net-mail/automx2/automx2-2021.6.ebuild | 4 | ||||
-rw-r--r-- | net-mail/dovecot/Manifest | 2 | ||||
-rw-r--r-- | net-mail/dovecot/dovecot-2.3.18-r1.ebuild | 2 | ||||
-rw-r--r-- | net-mail/mailbase/Manifest | 2 | ||||
-rw-r--r-- | net-mail/mailbase/mailbase-1.8.ebuild | 2 | ||||
-rw-r--r-- | net-mail/mailutils/Manifest | 2 | ||||
-rw-r--r-- | net-mail/mailutils/mailutils-3.14-r1.ebuild | 2 | ||||
-rw-r--r-- | net-mail/mu/Manifest | 3 | ||||
-rw-r--r-- | net-mail/mu/files/mu-1.7.12-optional-mu4e.patch | 41 | ||||
-rw-r--r-- | net-mail/mu/mu-1.7.12.ebuild | 83 |
12 files changed, 136 insertions, 9 deletions
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz Binary files differindex d7fc46db6440..6f7259f09d7d 100644 --- a/net-mail/Manifest.gz +++ b/net-mail/Manifest.gz diff --git a/net-mail/automx2/Manifest b/net-mail/automx2/Manifest index b185d32695b3..50ee388835d6 100644 --- a/net-mail/automx2/Manifest +++ b/net-mail/automx2/Manifest @@ -4,5 +4,5 @@ AUX init-r1 608 BLAKE2B 7d2b93482c62fe0219c7194279ee495274e4b0b8319ccf2d24e7816a DIST automx2-2021.5.tar.gz 172317 BLAKE2B 501dea5561d780fed538676e41dac46da01bae24388f477afa66e1b27e8a271e48bd6bddc8f9a4e0f5e7b3eb9f58fca9a9b2adaf78de2f7cd2feacfc8f85c9a4 SHA512 00281f32df6b117690d9780b8a587907518e2485dc37450765c3f35acb92a27da73ecd4e35cd05e0a5307d179ba3edaa1dec80900a059c975589ae904456c565 DIST automx2-2021.6.tar.gz 175423 BLAKE2B 26c83f0932b7a6b13b2c0f476a90bf1a3f134ab33e07b16a13034495c51b5d6ee744d7735352c7833c4a5a5c441dba003b68d4b2de95cb4e75aa7d0b726917d6 SHA512 0a2bc51f1ba70bf4e27f234e6a25f97eae5e4a841b93ade7baa2a87ffa485185220bd70779018d5e438ab04f4f6e9b9605be780efd1b803dd7133520fd4ef360 EBUILD automx2-2021.5.ebuild 1154 BLAKE2B 1e6275ca534940d430931f819afbf35473b5f476a26b9afd23325f8cc8839e341cc17f9678a639b8a8fa85af663cbbc51466b2b4dfcdb17e85c55d6411fa8a1b SHA512 32c929a2f4affa8695c4b1f4fa8758dc990f7c41547127f67cc9aac791ed9236508608e3520d64b4ff034a9fcc6c6ed62c17c66fa196334c40cd8281893e1456 -EBUILD automx2-2021.6.ebuild 1155 BLAKE2B 5b9dc245ea033a3d7d2d29c5e09c299dd8f95bcca7cdc8287c465ee15027c00066a7e0cc49e87dd45639bf2d929e748aeabc0cddb040d1583326bb4f21b7e661 SHA512 252be12596b4616b2476f7876f0b46f7e32d95b98e8265d5d9024bd922eb3d2a1eaace554e3a1d318aa3ef44f59dcf171bf4a90d942269d45665d5fed86d392b +EBUILD automx2-2021.6.ebuild 1154 BLAKE2B 4c33ad82507464e736df8d57893922ea09ebcbd438d632d0ca69aaed3ab98193bcc3aada60f70575ebceeb2fe19f4de07468425e47a95d03fba307567b5fd99c SHA512 6b0b80afc146cf01e9140e686b276afe09f0d24450478bc4c49c31b3d12e6b68f57f32400b127cc845b3ee33b76f0512118c5088e8e91f78ce539073783ffd01 MISC metadata.xml 918 BLAKE2B 8f693feed959a0394e8be4a0f489c4913e142aaec8e71920fc0ace1e3ef1f8b5c79a312139bca612c3d204854f6e222252b25b1343539829f3950d1ae344483c SHA512 77e8f20c9af068189d12ba06ac566d03f8b86435b3c88682c6819975fc0636e4e427ab07b76db9d0e32a5b51b7861715c60209f6ee5ae0d4fb0a19a53c4b98a0 diff --git a/net-mail/automx2/automx2-2021.6.ebuild b/net-mail/automx2/automx2-2021.6.ebuild index 053aba45a4d9..8f23e1fc2e4c 100644 --- a/net-mail/automx2/automx2-2021.6.ebuild +++ b/net-mail/automx2/automx2-2021.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rseichter/automx2/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="acct-user/automx2" RDEPEND=" diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest index 5d4fccf0119d..77e7e41582d9 100644 --- a/net-mail/dovecot/Manifest +++ b/net-mail/dovecot/Manifest @@ -10,5 +10,5 @@ DIST dovecot-2.3.17.1.tar.gz 7700848 BLAKE2B adf12c84def899795d8446766b5c88fd5c6 DIST dovecot-2.3.18.tar.gz 7763230 BLAKE2B ff3e0c2cad87d2e2632345a25825eebd0a6c1520376d85286453bde7505f22410d03911cd588a0d102b75f22cc1de051b01c43a57c90138340186e8cb024247a SHA512 b5eccf790a3960614876f122efb6296fe49ab7c523b08c10347fd4d10ed293fbd327279511c227b420f7c0786975186157eaa0fb5cd3aab1f3be9a4c5c3ad233 EBUILD dovecot-2.3.14.1-r2.ebuild 8701 BLAKE2B 6358279ab6e561cef151cd5bd57d383342588ef8af60b74da03282480ef44fa6e7941b30804e38376575eb6e51e24308b7070dbfcc671cfbcc72f94dff700daa SHA512 c7fb4f436942bcc65482fe4e93aa8c7a8215b835fc17de7cb772e6cf8dc95a54bc495c9f5e42edd84adeebb0ea4f91d786589213d8bd1b8888e03b35244b371c EBUILD dovecot-2.3.17.1-r1.ebuild 8866 BLAKE2B a34542d194d6479653b264a1e1c8918dac51e9580dcf5a37eb6fddbf0843575e28b254da3878853d6efd7a56f8cd810d9335940b8373388f5df17fe531a8583d SHA512 e9029be65421a0e913edac76fa4c2cc66750124be05992e8adaa5c684958e9187c2dbf0875e2bd2ab67cb7170a50cfaaa64989a99c9821f651e62ac73ad2f86f -EBUILD dovecot-2.3.18-r1.ebuild 8861 BLAKE2B b7b3b639c3e3b4319dcf084e3fc990aa74f23f1e269dded778f912732d49b518a1f4630a2372deb38f5f9a0e501ae013aea577b07ceae37c4ff0b192d5f4da50 SHA512 494c95684de75a706f997e9785034807125ee6a49f91cc1c5b2eab4327595da71f59d9d9a9bbf11d5053e3a5669e0bedaaebe97f5369bfa9abfecd229137590c +EBUILD dovecot-2.3.18-r1.ebuild 8860 BLAKE2B e45ff2afef6ba6b518bf14dd6abe82cd56eb2f5fd8c5ea5f017d3fa9445927a680f8368ee973ecf930684ad2afe7f4cbe3f0b3cf4ff605275e30d1061816257b SHA512 89f3e3fd3376ac544264b7cd084b25e916a7d6b114443657d9a124ac86f0a1c8f547bdb173c982090369e9bfcf0ce9edf236460d22ea4bb21fa01b7783c9be59 MISC metadata.xml 1091 BLAKE2B 5852eefa5b3be607a1e7d1bd5e8aa8ce2317db6ccc8c915438ab1aef54d59d2bd6953b1015c429a391c4b7cf69bdb562da80bfd66451dc40f21cc5d6adc28c10 SHA512 9eb91f5290af634e94abd0d1542c88c69da77f892bb15cc5a90d461cd456df5c68f4c9b783a63705297e88291c7d9d917a9adcfb55a32fbc04da82ae0528dad3 diff --git a/net-mail/dovecot/dovecot-2.3.18-r1.ebuild b/net-mail/dovecot/dovecot-2.3.18-r1.ebuild index d2935719fee0..1ae67c0e85da 100644 --- a/net-mail/dovecot/dovecot-2.3.18-r1.ebuild +++ b/net-mail/dovecot/dovecot-2.3.18-r1.ebuild @@ -29,7 +29,7 @@ HOMEPAGE="https://www.dovecot.org/" SLOT="0" LICENSE="LGPL-2.1 MIT" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE_DOVECOT_AUTH="kerberos ldap lua mysql pam postgres sqlite" IUSE_DOVECOT_COMPRESS="lz4 zstd" diff --git a/net-mail/mailbase/Manifest b/net-mail/mailbase/Manifest index 4ab087c5e983..658f8f462212 100644 --- a/net-mail/mailbase/Manifest +++ b/net-mail/mailbase/Manifest @@ -7,5 +7,5 @@ AUX mailcap-r3 1584 BLAKE2B eac2e35ea578079c4a67f71a690443d616f99d666dad12553ae2 AUX mailcap.5 8951 BLAKE2B 6bd704c8efe861471343e318734abed30c5f406a06646877286d91bfe3cb9afaf128ddf77675d4a14dd1e19a6979772cf013923cf30b02f62e54eac2a7fe02b7 SHA512 6973397bdd389e8eaf1977d8eeee271beda2ad1bd0b01ed7408156af0e7cf430a45e2b7261213a3278fbc2cbb250b65a3f34c11d3c5603cffffade4f1fba24e5 EBUILD mailbase-1.6-r1.ebuild 1045 BLAKE2B 9363d11476b65fc5dc97420c0046d309756e52fc60cfe7a6c959a0fc40bcc262b666d2389fe1be81d75d721c61046aa5aeefb3784c0715c6a09bcaeb7650880f SHA512 fb737ebc602ad122c66b16f8b3f599d5378f08c7434f0cbb6dde31e16e45129a224c70d9d73e7825a59637c4e3ffcbadc54e925c1e57be7fe876f8c50cbe74d6 EBUILD mailbase-1.7.ebuild 1042 BLAKE2B 35898d2c02870979a51a278d2725868ace638027427df3b0b3ba3dc4a93aee80ebb22ec28a955ec64e876c0e124ab41b766f057409dcc4b3622d5f5ac958ed4e SHA512 7431582eb7f98a01ad7c37725895e396bfde0ae594195e5640a0ca082850b78f4b81916e2c68db5a67fe41d212a60f9a0a6e3bd768a9d9472dcf482a30999468 -EBUILD mailbase-1.8.ebuild 1003 BLAKE2B 8cbc2c71b486435134f2d5fcbe610c23435bf5403c11f0e9f3744f1484af8f8ed2c5c78b7f9a080c8ee5e1e673150a543c79b330f85f8874859cf2e9de7fa2d2 SHA512 8b553562a70f71f84c6e70ae8fdabecb4b4a0acd564e374d43d2011607e7ddd44c6f95ffd49b5278eb74e58517afa40c6a0a6a23900f7a95997373af00c01be5 +EBUILD mailbase-1.8.ebuild 1002 BLAKE2B 8e95d5618499bd483c54e2e0cdbe4517f9f0692de299794827149c72f4cf013221c5ee714b8c5b71f0ccc0d966bb277a9b3b4b512edde0b15d750801583c78a8 SHA512 f8c72e0d3eb15f95a5d39043f1864a69fe441da51162de25ac2dae947761f62408318e5025e7865774faf0a5d79522d0549b67d387c09208af350ac64faa7264 MISC metadata.xml 248 BLAKE2B d38ae5b3040ee5842bb4351443c08d7114cbaf4e97a2e33c07f8be09bb48f78f6ada7c4b57f13074ffba3782ff54ce080903d4e78197a11bde09b522f5be5731 SHA512 1e8d07fb5bb7bda643da6b3f1f3f858337e9edf1ed24197bd9d77b7a2a399b9b01c9fff3e7267063c6f83c5489d466a13b1ab81e3e1ffdf4fb6687f9152ed6dd diff --git a/net-mail/mailbase/mailbase-1.8.ebuild b/net-mail/mailbase/mailbase-1.8.ebuild index a3f549417eb4..0a3b76f9b1a6 100644 --- a/net-mail/mailbase/mailbase-1.8.ebuild +++ b/net-mail/mailbase/mailbase-1.8.ebuild @@ -11,7 +11,7 @@ S=${WORKDIR} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="pam" RDEPEND=" diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest index a38fa899ca3a..afc7f1f86377 100644 --- a/net-mail/mailutils/Manifest +++ b/net-mail/mailutils/Manifest @@ -12,5 +12,5 @@ DIST mailutils-3.13.tar.xz 3152892 BLAKE2B cd7d9ce0391d85482581eeb52f60fcc175647 DIST mailutils-3.14.tar.xz 3215944 BLAKE2B 64965c177065eacab9f5545fbeacd538492995f808dab731d02acbe7d63161f3bfb1528a0ca71e30c32ba12edc7e4f68642f2e5154b66d3bb48c479cae95c754 SHA512 9797deb8901d03a231c3503d75a758fbfb1220d1e064dd8be74735e6c88aa04c94533e802a60fdfbe12f1bd7daec4a39249cd957b103f09b89df364bd9a8869d EBUILD mailutils-3.12-r4.ebuild 3707 BLAKE2B e4427c611c1e14ac75bd100e212546a77086dd908699a4a63c58f824906fbfd0166c5546892ad5dd25ae30d339848efbb620509a8e40e8e48f671431b537cb9b SHA512 3bd0d885e6abd126ebb1cd987b238509853a04366e7c6ec84224f98649f4f20c6ba7b9c731d7a972e580ece1d71652f1c84c49c6220416d2718636194380efdc EBUILD mailutils-3.13-r1.ebuild 3589 BLAKE2B 34888aa7a2fadb732a39637ad3d4db29b17aa69803f658b0995a9c32e849ad103f1ed75619704c54ddbb8c1f4864f011d1008cdde5ab14e246eb5168bee0591f SHA512 c5fb2e09ad2284563a95af4e0596aef656068b3eb49cc7c781109acb5f6d3f69a6d30a65a2c92f70c401700ea6e7a9c0801659eb57f9de5e6de4c1c918229e5e -EBUILD mailutils-3.14-r1.ebuild 3574 BLAKE2B 73fbdbb3c1fd745243893379119bdbb25da31291da8c28934cd556ee81379c82e3dbf62378bda9265eaa9cf8076b48865f411bd35118f370a156a0cfcdbf90d9 SHA512 82907f7264f5b8d03716922069144360a1c757e18db54305c1259d549d500bbe46aafd7acd9cfd2d1356e2375278463983710b927b8df4d8d1923708e9eb1daf +EBUILD mailutils-3.14-r1.ebuild 3573 BLAKE2B f1dc990a14ae2d5a351cbec64929958fab59fba130cc9759a535d6ffdf15af074dafe2898a4ce88b66442514ccd047bef268a1e2e503112764e8edc6a0715f96 SHA512 8aab533a2a5a95479ab8eeec03105b75d13d31a6a3d9778d2ee489ccb8a8ac0b603d7260564f5184d917e48b5fcca743f57ed23bdc6085bd4f8b2497654cae27 MISC metadata.xml 603 BLAKE2B 1283fff637c3bc43fa0df8e17afe62bb83b38aa973337ad7082ef902f5c2d64e4b70db8775cad2a16610e07dea0b677769a810d7c9a730bfcca874b78b50da4e SHA512 a6eefadb824f089b2de3c61b30314fbbc82413c1c40be1cf243e82bc4fcaf9000c43fc00d73f19f2f7696cd06e71d72b0c6803ad329859574a0a6907a302f8c0 diff --git a/net-mail/mailutils/mailutils-3.14-r1.ebuild b/net-mail/mailutils/mailutils-3.14-r1.ebuild index a0ff7c93b164..e952d5b22b07 100644 --- a/net-mail/mailutils/mailutils-3.14-r1.ebuild +++ b/net-mail/mailutils/mailutils-3.14-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/mailutils/${P}.tar.xz" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos ~x64-macos" IUSE="berkdb bidi +clients emacs gdbm sasl guile ipv6 kerberos kyotocabinet \ ldap mysql nls pam postgres python servers split-usr ssl static-libs +threads tcpd \ tokyocabinet" diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest index ddb209d71b2e..c11b2b85dea5 100644 --- a/net-mail/mu/Manifest +++ b/net-mail/mu/Manifest @@ -1,4 +1,7 @@ AUX 70mu-gentoo-autoload.el 68 BLAKE2B 518f6544d9b36a845e58fca8c4c9dc02c6855f48576508d47718afb1b08b4f83ce87f257e68756690f4ac70ed9770b7064f2613dc3c4077bbcf9b826512644d0 SHA512 ae50746ba93e3ac81a11d3c8746b72182fcdadc3e29966d65233debd8e6b8aa56f76f5e6a70fc68f7761e4dd55045d2b32e3765cedcced4813de3682187beeea +AUX mu-1.7.12-optional-mu4e.patch 1047 BLAKE2B a951fe687e59dc6cfd4266c3c3f18aa6a80e562f3bcd617526fc14c8c076768cff444d683a016100e829d6ee80c11d4701db62bcec3a13e28b40ef9b0d1505fe SHA512 3f79f0c8591170231ca800e6fd4476fa1475aea18ec5b1f6c035c88f6b947755527cfa6674a0b221cbae7808e4841b03aed8bbf56b71f2b68d84fe9c2562c363 DIST mu-1.6.10.tar.xz 867008 BLAKE2B 6cce22f18691c3ad6dda1ec012d72c398df2ba4d1beca70fc6f88d87aa9b749e2aa4c03f5c0e0d70f4f9978e2beb60ea02642b8ff71e86e0668df726e5923b52 SHA512 a51847b338afeff9c9fa88c4698df4b85289d017063cb5e3410eb967c605d8779618dcbd988e2d923a92291c1e0738ec84afecf017c76a63776149619d134887 +DIST mu-1.7.12.tar.xz 2129072 BLAKE2B 3518a361bc06b632899f9296ec211dc926a07973433247bf6f9ecfb069dcfd8b762f358aa32418276bf7dcba40bad768dd4599534613a1fae285cef9c6ceedd0 SHA512 fe0f41520959df7f78525317bf5caad4ae7f7468ac6291b84c48805e133883192458a8f79a929c0ebda2e45ec2014db1aa72650d0a6e176d7678449be36fc4f2 EBUILD mu-1.6.10.ebuild 1440 BLAKE2B 3e3c39a2691959ac6502772a4543d87d1cf1c9feaf1b2c8d44a2459f782236fa6c96fb42c59e8aa7c409352060a5b5a85361d203f71b810094491cc7bfd2b6a8 SHA512 42341654db5689f0fbecbce749e8653ccdcaf25d7dacd69d531a56ef3782e1ee0f12e307c28cfb8cdac1b749220770a14919476c4663ab0c392f766c146f4909 +EBUILD mu-1.7.12.ebuild 1901 BLAKE2B ab507df29e0b46eaf1ad2c4ac61f427a53a1430ef2f5885cacae6ee8d0fc9229ca6958522e51e25ae3bef5b4524878e01d825f3f54f59c525be219bc208f81e7 SHA512 2123a67149d7651475e52b9009bed1e731ef6037af0ff3fac45bffebcf833671bf1a5d2e3da2a5c4033c91d63161b6cb230b362987ed6bc4eb7aefd8efd62cb0 MISC metadata.xml 784 BLAKE2B ee051513b24805053b4d278d1fe47df2ec0e05458283255dd55efa03b49462b3408ea8b9c4e9b21c7a1b13a00610f5af5f9db504774ed48f8c7dfb97542ffab4 SHA512 98e2efef7b28b462f8c62b053c27d40a624a886d3d813bc2e8e795db01332ae4d7ac7981759f2ac808a6ba238a5705e4834711f3ac7a2248d2824dc3a46df17c diff --git a/net-mail/mu/files/mu-1.7.12-optional-mu4e.patch b/net-mail/mu/files/mu-1.7.12-optional-mu4e.patch new file mode 100644 index 000000000000..0f14bf3249e2 --- /dev/null +++ b/net-mail/mu/files/mu-1.7.12-optional-mu4e.patch @@ -0,0 +1,41 @@ +From 41e262b51968359074faac21fa80d2f1237c57cf Mon Sep 17 00:00:00 2001 +From: Matthew Smith <matthew@gentoo.org> +Date: Sat, 2 Apr 2022 10:06:21 +0100 +Subject: [PATCH] build: add emacs option + +Without this option, mu4e will always be installed when Emacs is +installed. +--- + meson.build | 2 +- + meson_options.txt | 5 +++++ + 2 files changed, 6 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 58ac9002..5f71d766 100644 +--- a/meson.build ++++ b/meson.build +@@ -174,7 +174,7 @@ subdir('lib') + subdir('mu') + subdir('man') + +-if emacs.found() ++if get_option('emacs').enabled() and emacs.found() + subdir('mu4e') + endif + +diff --git a/meson_options.txt b/meson_options.txt +index 0c70826e..34cb0c02 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -29,3 +29,8 @@ option('readline', + type: 'feature', + value: 'auto', + description: 'enable readline support for the mu4e repl') ++ ++option('emacs', ++ type : 'feature', ++ value: 'disabled', ++ description: 'build mu4e') +-- +2.35.1 + diff --git a/net-mail/mu/mu-1.7.12.ebuild b/net-mail/mu/mu-1.7.12.ebuild new file mode 100644 index 000000000000..02358e6b56c8 --- /dev/null +++ b/net-mail/mu/mu-1.7.12.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common meson + +DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing" +HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu" +SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos" +IUSE="emacs readline" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gmime:3.0 + >=dev-libs/xapian-1.4:= + emacs? ( >=app-editors/emacs-25.3:* ) + readline? ( sys-libs/readline:= )" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-apps/texinfo + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}"/${PN}-1.7.12-optional-mu4e.patch ) + +SITEFILE="70mu-gentoo-autoload.el" + +src_prepare() { + default + + # Don't install NEWS.org into /usr/share/doc. + sed -i '/NEWS.org/,+1 d' meson.build || die + + # Instead, put it in /usr/share/doc/${PF}. + sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature emacs) + $(meson_feature readline) + # NOTE: Guile interface is deprecated to be removed shortly. + -Dguile=disabled + -Dtoys=disabled + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # Since meson no longer installs NEWS.org, install it with dodoc. + # Also, it must be uncompressed so that it can be viewed with + # mu4e-info. + docompress -x /usr/share/doc/${PF}/NEWS.org + dodoc NEWS.org +} + +pkg_preinst() { + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog "After upgrading from an old major version, you should" + elog "rebuild your mail index." + fi +} + +pkg_postinst() { + if use emacs; then + einfo "To use mu4e you need to configure it in your .emacs file" + einfo "See the manual for more information:" + einfo "https://www.djcbsoftware.nl/code/mu/mu4e/" + + elisp-site-regen + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen +} |