diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-30 03:04:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-30 03:04:49 -0500 |
| commit | 0fb86e044f244e00302b1878b3e15e0db0e4b7e5 (patch) | |
| tree | 01eeaaaafa24d9c759103aa30b91c5999ae52a1d /net-mail | |
| parent | 8087a9548fbac1dade3245660600d025f43d6732 (diff) | |
| download | baldeagleos-repo-0fb86e044f244e00302b1878b3e15e0db0e4b7e5.tar.gz baldeagleos-repo-0fb86e044f244e00302b1878b3e15e0db0e4b7e5.tar.xz baldeagleos-repo-0fb86e044f244e00302b1878b3e15e0db0e4b7e5.zip | |
Adding metadata
Diffstat (limited to 'net-mail')
| -rw-r--r-- | net-mail/courier-imap/Manifest | 3 | ||||
| -rw-r--r-- | net-mail/courier-imap/courier-imap-5.3.1.ebuild | 243 | ||||
| -rw-r--r-- | net-mail/courier-imap/courier-imap-6.0.5.ebuild (renamed from net-mail/courier-imap/courier-imap-6.0.4.ebuild) | 0 | ||||
| -rw-r--r-- | net-mail/goimapnotify/Manifest | 2 | ||||
| -rw-r--r-- | net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild | 36 | ||||
| -rw-r--r-- | net-mail/goimapnotify/goimapnotify-2.5.7.ebuild | 40 | ||||
| -rw-r--r-- | net-mail/goimapnotify/goimapnotify-9999.ebuild | 7 |
7 files changed, 82 insertions, 249 deletions
diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest index 0ce85cab7baa..99f4c5f80eb5 100644 --- a/net-mail/courier-imap/Manifest +++ b/net-mail/courier-imap/Manifest @@ -1,4 +1,3 @@ DIST courier-imap-5.2.11.tar.bz2 3418726 BLAKE2B 3acd70848f7946c2ab4b4078d2d20fea2033c13270a4701fa6d2bf54c26a3c6552e6b5877ab095db38e49a6f5c1aa9c2b61bf948d6540a724b4466b979830ea1 SHA512 8588088a55346bb3db6823b5a4680b3fe54dc05d055e7040f36f355b2c77537a97be1d392ad12006a132b0c5960f04a07b9c19f4cd74f4be989210215978e608 -DIST courier-imap-5.3.1.tar.bz2 3732996 BLAKE2B ba75f92a5746d3a5c9ba5ba76f7d86661395f1c101bae2415d212ac7189a4c40908b624c9e3ce438dc10123d961f72a5063f8fe52bbb7e515ba413cf6bc808a4 SHA512 0ce5234140468aa894e4da4a6288d155df25e9c0056fd551bffeb64cbecc7355f958ff4ac208e26b4377b37274b43f486c89569537f0c6ff4491a9e869b44d08 DIST courier-imap-5.3.2.tar.bz2 3741883 BLAKE2B 7fc873f5e50fc56bc89e84a96ff5c4c1ee4d7554b52039b43f7ae91031445e4127fe9c956fa3cebd0070e90a257fd6ace123289b15ccf035e742a85f6bdbc8e7 SHA512 8e84c59385116d85f0d8f50678327340bdeb7dcd8a575f9658396831910d4bbf8b6feff5749cbd521c4c4e44954d35c11e676a9118538d8933f4b9d32aa8f179 -DIST courier-imap-6.0.4.tar.bz2 3494787 BLAKE2B c5340a8f0491ff21cfbe68145ce110781d4a0cb4a2c99ddff2ae858d11dd25004e6ab4a153e8e8991f7a41130a44e18efc4aa7b1fe23321a914cbe8f4c6bd2a9 SHA512 3845e994fdeb6f5233fa0f77715accf54a7faace19def0018b567d677d05e3ffe40133b5c3394f6b4924fd7ac6375722784bb6c1275ddcbade0321aca3a871d5 +DIST courier-imap-6.0.5.tar.bz2 3748771 BLAKE2B a03289b35cc810ce885641d6be3e0ab2ac2fc26942058822f80d091d4f90a041659619ee9f5026e67fdd6fbe3d58c3ec564de60515f75866fa6fe51a16bcae5b SHA512 f8247ac4cd095dea6cdbe1cf819eb233661ecbbac54ec7fd1cd747d4b7dcfeb8e3037e3228e22f26098ecdb94bbe3aeb3bee86268fea48d525030f43df34f99f diff --git a/net-mail/courier-imap/courier-imap-5.3.1.ebuild b/net-mail/courier-imap/courier-imap-5.3.1.ebuild deleted file mode 100644 index 5c869a5ebd60..000000000000 --- a/net-mail/courier-imap/courier-imap-5.3.1.ebuild +++ /dev/null @@ -1,243 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit autotools readme.gentoo-r1 systemd - -DESCRIPTION="An IMAP daemon designed specifically for maildirs" -HOMEPAGE="https://www.courier-mta.org/imap/" -SRC_URI="https://sourceforge.net/projects/courier/files/imap/${PV}/${P}.tar.bz2/download - -> ${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - -IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota" -REQUIRED_USE="|| ( berkdb gdbm )" - -CDEPEND=" - gnutls? ( net-libs/gnutls:=[tools] ) - !gnutls? ( - dev-libs/openssl:0= - ) - net-libs/courier-authlib - >=net-libs/courier-unicode-2.4:= - net-mail/mailbase - net-dns/libidn:= - berkdb? ( sys-libs/db:= ) - gdbm? ( sys-libs/gdbm:= ) - !mail-mta/courier -" -DEPEND="${CDEPEND} - dev-lang/perl - sys-process/procps - net-mail/courier-common -" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-courier ) -" - -RDEPEND="${RDEPEND} - !net-mail/cyrus-imapd - !net-mail/courier-makedat -" - -RC_VER="4.0.6-r1" -INITD_VER="4.0.6-r1" - -# make check is not supported by this package due to the -# --enable-workarounds-for-imap-client-bugs option. -RESTRICT="test" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -Please read http://www.courier-mta.org/imap/INSTALL.html#upgrading -and remove TLS_DHPARAMS from configuration files or run mkdhparams - -For a quick-start howto please refer to -${PN}-gentoo.readme in /usr/share/doc/${PF} - -Please convert maildir to utf8 -and rerun mkdhparams if needed. Location has changed -" - -PATCHES=( - "${FILESDIR}/${PN}-5.1.8-aclocal-fix.patch" - "${FILESDIR}/${PN}-5.0.8-ar-fix.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf="" - - # Default to gdbm if both berkdb and gdbm are present. - if use gdbm ; then - einfo "Building with GDBM support" - myconf="${myconf} --with-db=gdbm" - elif use berkdb ; then - einfo "Building with BerkeleyDB support" - myconf="${myconf} --with-db=db" - fi - - if use trashquota ; then - einfo "Building with Trash Quota Support" - myconf="${myconf} --with-trashquota" - fi - - econf \ - --with-notice=unicode \ - --disable-root-check \ - --bindir=/usr/sbin \ - --sysconfdir="/etc/${PN}" \ - --libexecdir="/usr/$(get_libdir)/${PN}" \ - --localstatedir="/var/lib/${PN}" \ - --enable-workarounds-for-imap-client-bugs \ - --with-mailuser=mail \ - --with-mailgroup=mail \ - --with-certsdir="/etc/courier-imap" \ - $(use_with ipv6) \ - $(use_with gnutls) \ - ${myconf} -} - -src_install() { - dodir "/var/lib/${PN}" /etc/pam.d - keepdir /var/lib/courier-imap - - default - rm -r "${D}/etc/pam.d" || die - - # Avoid name collisions in /usr/sbin wrt imapd and pop3d - for name in imapd pop3d ; do - mv "${D}/usr/sbin/"{,courier-}${name} \ - || die "failed to rename ${name} to courier-${name}" - done - - # Moved to courier-common - rm "${D}"/usr/sbin/deliverquota || die - rm "${D}"/usr/sbin/maildirkw || die - rm "${D}"/usr/sbin/makedat || die - rm "${D}"/usr/share/man/man1/maildirkw.1 || die - rm "${D}"/usr/share/man/man8/deliverquota.8 || die - - # Hack /usr/lib/courier-imap/foo.rc to use ${MAILDIR} instead of - # 'Maildir', and to use /usr/sbin/courier-foo names. - for service in {imapd,pop3d}{,-ssl} ; do - sed -e 's/Maildir/${MAILDIR}/' \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - sed -e "s/\/usr\/sbin\/${service}/\/usr\/sbin\/courier-${service}/" \ - -i "${D}/usr/$(get_libdir)/${PN}/${service}.rc" \ - || die "sed failed" - done - - # Rename the config files correctly and add a value for ${MAILDIR} - # to them. - for service in {imapd,pop3d}{,-ssl} ; do - mv "${D}/etc/${PN}/${service}"{.dist,} \ - || die "failed to rename ${service}.dist to ${service}" - echo -e '\n# Hardwire a value for ${MAILDIR}' \ - >> "${D}/etc/${PN}/${service}" - echo 'MAILDIR=.maildir' >> "${D}/etc/${PN}/${service}" - echo 'MAILDIRPATH=.maildir' >> "${D}/etc/${PN}/${service}" - done - - for service in imapd pop3d ; do - echo -e '# Put any program for ${PRERUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo 'PRERUN=' >> "${D}/etc/${PN}/${service}" - echo -e '# Put any program for ${LOGINRUN} here' \ - >> "${D}/etc/${PN}/${service}" - echo -e '# this is for relay-ctrl-allow in 4*' \ - >> "${D}/etc/${PN}/${service}" - echo 'LOGINRUN=' >> "${D}/etc/${PN}/${service}" - done - - for x in "${D}/usr/sbin"/* ; do - if [[ -L "${x}" ]] ; then - rm "${x}" || die "failed to remove ${x}" - fi - done - - mv "${D}/usr/share"/* "${D}/usr/sbin/" || die - mv "${D}/usr/sbin/man" "${D}/usr/share/" || die - - rm "${D}/usr/sbin/"{mkimapdcert,mkpop3dcert} || die - - dosbin "${FILESDIR}/mkimapdcert" "${FILESDIR}/mkpop3dcert" - - dosym ../../sbin/courierlogger "/usr/$(get_libdir)/${PN}/courierlogger" - - for initd in courier-{imapd,pop3d}{,-ssl} ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${INITD_VER}-${initd}.rc6" \ - > "${T}/${initd}" \ - || die "initd libdir-sed failed" - doinitd "${T}/${initd}" - done - - cp "${FILESDIR}"/courier-*-r1.service . - - sed -i \ - -e "s:/usr/lib/:/usr/$(get_libdir)/:" \ - courier-*-r1.service \ - || die - - systemd_newunit courier-authdaemond-r1.service \ - courier-authdaemond.service - systemd_newunit courier-imapd-ssl-r1.service \ - courier-imapd-ssl.service - systemd_newunit courier-imapd-r1.service \ - courier-imapd.service - - exeinto "/usr/$(get_libdir)/${PN}" - for exe in gentoo-{imapd,pop3d}{,-ssl}.rc courier-{imapd,pop3d}.indirect ; do - sed -e "s:GENTOO_LIBDIR:$(get_libdir):g" \ - "${FILESDIR}/${PN}-${RC_VER}-${exe}" \ - > "${T}/${exe}" \ - || die "exe libdir-sed failed" - doexe "${T}/${exe}" - done - - # Avoid a collision with mail-mta/netqmail, bug 482098. - mv "${D}/usr/sbin/"{,courier-}maildirmake \ - || die "failed to rename maildirmake to courier-maildirmake" - mv "${D}/usr/share/man/man1/"{,courier-}maildirmake.1 \ - || die "failed to rename maildirmake.1 to courier-maildirmake.1" - - rm -rf "${D}"/usr/sbin/doc - - dodoc AUTHORS INSTALL NEWS README ChangeLog - readme.gentoo_create_doc - dodoc "${FILESDIR}/${PN}-gentoo.readme" - docinto imap - dodoc libs/imap/ChangeLog libs/imap/BUGS* libs/imap/README* - docinto maildir - dodoc libs/maildir/AUTHORS libs/maildir/*.html libs/maildir/README* - docinto rfc2045 - dodoc libs/rfc2045/*.html - docinto tcpd - dodoc libs/tcpd/README* libs/tcpd/*.html - exeinto /etc/cron.monthly - newexe "${FILESDIR}"/${PN}.cron ${PN} -} - -pkg_postinst() { - # Some users have been reporting that permissions on this directory were - # getting scrambled, so let's ensure that they are sane. - chmod 0755 "${ROOT}/usr/$(get_libdir)/${PN}" - - readme.gentoo_print_elog - - elog "" - elog "Courier Imap now run as user mail:mail." - elog "" - elog "This require you to enable read/write access to the caches:" - elog "/var/lib/courier-imap/courierssl*cache (chown mail:mail)" - elog "and read access to the certificates (e.g. /etc/courier-imap/pop3d.pem )" -} diff --git a/net-mail/courier-imap/courier-imap-6.0.4.ebuild b/net-mail/courier-imap/courier-imap-6.0.5.ebuild index 52fb4bad2e88..52fb4bad2e88 100644 --- a/net-mail/courier-imap/courier-imap-6.0.4.ebuild +++ b/net-mail/courier-imap/courier-imap-6.0.5.ebuild diff --git a/net-mail/goimapnotify/Manifest b/net-mail/goimapnotify/Manifest index 843a3c11f749..cfdfc409fe77 100644 --- a/net-mail/goimapnotify/Manifest +++ b/net-mail/goimapnotify/Manifest @@ -2,3 +2,5 @@ DIST goimapnotify-2.5.5-vendor.tar.xz 981444 BLAKE2B e6a37f51a0e3c89d16130b19bcc DIST goimapnotify-2.5.5.tar.gz 64811 BLAKE2B 2a04fdafee0384e4b2725052c6e1b155be0af1db80e780c1015913ef39c173eaeb1c02bc11d3ee015635977b9a0b74372cceec9d5695f8f54b2543fb880b10f6 SHA512 9413819c9316b94153145506f50f96b1b6ad26b13998bff81627a8313f678f8f3f8345dcfeb2f6444c3e138bf70cacb99270f7cb73351f2c8efb91b117e191bd DIST goimapnotify-2.5.6-vendor.tar.xz 984188 BLAKE2B 0dc47444c35b669bda2c737fc5c5a00beb076cc83f78139783096ee7442ed8a2386fe5ab5d6e1336f5fc59393134a23a91d1c0f9be17f3483b5d4c2ba5221d4b SHA512 acd6dfed453328d5ea387454c23d8f6f78026faab1ebf229a475724a146cebb9d8fbd83fbd81421fe299f5c16cf96eaa86fbb7e56b255675d9daf5493690dbce DIST goimapnotify-2.5.6.tar.gz 68447 BLAKE2B 10f362e229e306d9ccf11c5c4106b25df741abea630e1b572fd5c9104922087e22e5048e8fabc94f57a207af5d0c3573c0c09e94004b82b3fa383864e4f3fd9a SHA512 4e296309fadab30339e3b8623c3920880c6647cbc341d224e0c559c92a83a93626c3d2b075e3739d92a6d6da844f5787a05c04e4b1b8fca4b00d0c580b05afac +DIST goimapnotify-2.5.7-vendor.tar.xz 981332 BLAKE2B 8a304bf8c1b0e8abbfad45d5bf29abd7d11dbffe6081092e1262b37f9ac8f33319960cc43ffc705ed8280b393808bc43e48110e649ee1b4970daf6fe507f32da SHA512 7271d1b224453b6da893873b1fd8a12ca82caa8f3e72e78c236192970fd4f8ee0229075c48e6fd2aa230a2806de54e5f7823f1ffb04e441955a6cebeb0d0d27f +DIST goimapnotify-2.5.7.tar.gz 69987 BLAKE2B fa4a1030da3f0d7503805b1d137afda8564ac8a9cecfd7eb14d164b0417784cb37b038ea45aefd506bfda263d787534aa9855eaae2a8301e06bf889851ef5ee8 SHA512 49a02a5fb94f65b37b29331bbdc9216728de46dd94d41e15fd7e606eb166263d25403311da5d53f8f4d34682795be69d885e79cefcfd022ca4f5769d8dbe8412 diff --git a/net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild b/net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild new file mode 100644 index 000000000000..1103d249baf8 --- /dev/null +++ b/net-mail/goimapnotify/goimapnotify-2.5.6-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module git-r3 + +DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version." + +EGIT_REPO_URI="https://jardin.jorgearaya.dev/z39RJHSHs166S5kr8Qstj6kd1LFah.git" +EGIT_COMMIT="251292f1544bf3c69ae6c8a325beb2930d6509b2" + +HOMEPAGE="https://radicle.network/nodes/jardin.jorgearaya.dev/rad:z39RJHSHs166S5kr8Qstj6kd1LFah" + +LICENSE="GPL-3 MIT MPL-2.0 BSD BSD-2 Apache-2.0" + +SLOT="0" + +src_unpack() { + git-r3_src_unpack + go-module_live_vendor +} + +src_compile() { + GIT_COMMIT=$(git rev-parse HEAD) + GIT_TAG="2.5.6" + GIT_BRANCH=$(git rev-parse --abbrev-ref HEAD) + + LDFLAGS="-X main.commit=${GIT_COMMIT} -X main.gittag=${GIT_TAG} -X main.branch=${GIT_BRANCH}" + + ego build -ldflags "${LDFLAGS}" -gcflags '-N -l' ./cmd/goimapnotify +} + +src_install() { + dobin goimapnotify +} diff --git a/net-mail/goimapnotify/goimapnotify-2.5.7.ebuild b/net-mail/goimapnotify/goimapnotify-2.5.7.ebuild new file mode 100644 index 000000000000..94e47ea5b6ba --- /dev/null +++ b/net-mail/goimapnotify/goimapnotify-2.5.7.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version" + +HOMEPAGE="https://gitlab.com/shackra/goimapnotify" + +GIT_COMMIT="893b05cfe54c38578427bc13f241eeb8122a94d1" +GIT_TAG="${PV}" +GIT_BRANCH="master" + +SRC_URI=" + https://jardin.jorgearaya.dev/raw/rad:z39RJHSHs166S5kr8Qstj6kd1LFah/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/goimapnotify/releases/download/${PV}/${P}-vendor.tar.xz +" + +LICENSE="GPL-3 MIT MPL-2.0 BSD BSD-2 Apache-2.0" + +SLOT="0" + +KEYWORDS="~amd64" + +src_unpack() { + default + rsync -a --remove-source-files "${WORKDIR}/goimapnotify-${GIT_COMMIT}/" "${S}/" || die +} + +src_compile() { + LDFLAGS="-X main.commit=${GIT_COMMIT} -X main.gittag=${GIT_TAG} -X main.branch=${GIT_BRANCH}" + + ego build -ldflags "${LDFLAGS}" -gcflags '-N -l' ./cmd/goimapnotify +} + +src_install() { + dobin goimapnotify +} diff --git a/net-mail/goimapnotify/goimapnotify-9999.ebuild b/net-mail/goimapnotify/goimapnotify-9999.ebuild index 54e193b4910c..53ab66cf66fd 100644 --- a/net-mail/goimapnotify/goimapnotify-9999.ebuild +++ b/net-mail/goimapnotify/goimapnotify-9999.ebuild @@ -7,9 +7,9 @@ inherit go-module git-r3 DESCRIPTION="Execute scripts on IMAP mailbox changes using IDLE, golang version" -EGIT_REPO_URI="https://gitlab.com/shackra/goimapnotify.git" +EGIT_REPO_URI="https://jardin.jorgearaya.dev/z39RJHSHs166S5kr8Qstj6kd1LFah.git" -HOMEPAGE="https://gitlab.com/shackra/goimapnotify" +HOMEPAGE="https://radicle.network/nodes/jardin.jorgearaya.dev/rad:z39RJHSHs166S5kr8Qstj6kd1LFah" LICENSE="GPL-3 MIT MPL-2.0 BSD BSD-2 Apache-2.0" @@ -22,10 +22,9 @@ src_unpack() { src_compile() { GIT_COMMIT=$(git rev-parse HEAD) - GIT_TAG=$(git describe --tags) GIT_BRANCH=$(git rev-parse --abbrev-ref HEAD) - LDFLAGS="-X main.commit=${GIT_COMMIT} -X main.gittag=${GIT_TAG} -X main.branch=${GIT_BRANCH}" + LDFLAGS="-X main.commit=${GIT_COMMIT} -X main.branch=${GIT_BRANCH}" ego build -ldflags "${LDFLAGS}" -gcflags '-N -l' ./cmd/goimapnotify } |
