Skip to content

Commit

Permalink
mail-mta/exim-4.96-r3: move 4.96 patches into tarball
Browse files Browse the repository at this point in the history
Signed-off-by: Fabian Groffen <[email protected]>
  • Loading branch information
grobian committed May 27, 2023
1 parent c753c4e commit 050f88a
Show file tree
Hide file tree
Showing 16 changed files with 20 additions and 1,335 deletions.
1 change: 1 addition & 0 deletions mail-mta/exim/Manifest
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
DIST exim-4.94.2.tar.xz 1838076 BLAKE2B 684e115a7af3efdab15451f8e11f9b53455c9166d8c078216d7a95223d77569cec8a882ed99b9180acbd8a9e747a0bca03d56993d011de15dc35143a989ab046 SHA512 5334c236221ed4e03dbc33e6a79d939b06037fa2f4b71971607a360b67af5c85a89681ee13a5eeaf0184382c55a160cf2e89ed7afb2949f025a54f1e88f9e3fc
DIST exim-4.96-gentoo-patches-r0.tar.xz 13308 BLAKE2B e01cd8b90593329d858cced27bea9da4860e80500c0b0b3f86418931a77616ac1e4a532cfffc551de5844bfcbcd115c1591b28577c234beb551458dc0877e764 SHA512 0a8d7b5903c8cd7c2cc07e4ea3ed62200ee0116fe0b5513ec97ba7f3ab1dd5cd0dc181eb93c3c1c7f767be7df3546ac07b622a8f4352eb883323c3a005a1c7db
DIST exim-4.96.tar.xz 1879152 BLAKE2B 4b424f2ebc661bd0db35d7f6da86300c6d5cb5b9a52cddd24fdd452daa76c84e471d4f8f278cf951d1503b01fd46fc3e6858d6feded09f34253d2cf2ae99b45a SHA512 6b863661465a0b9897c1b71875c5196a1903cf560dd85de45b08242b9731edb2bc10eb56945d62e477e5d15cc7a8d493915bff2ca81689673a8091c66f62c89e
DIST exim-pdf-4.94.2.tar.xz 2092248 BLAKE2B 973ab4f117fdb58afa017bc41b4496fac1277e707a9926d67317c455b0bd617021c17cba6c8d793d8962aacef12c0790d5add7174017512b7b1ea070f8e8533d SHA512 3a661f69d81a992798d4b7e5b7def7cfffa297a7b3c02a6631be426cefff5a6e8783fa322a1bd105d01f7b06968d01e77963e6ab7be3157f63eb62eb6ff172b0
DIST exim-pdf-4.96.tar.xz 2137468 BLAKE2B 7f61767f91864c43a3b7b6ca36ec7f41da6ad7029687a38cfa9307c444c2ffbd3eb61d45645ffd20ec16ba64a37e1ff08c02e7e4e36499c7783679af9a399081 SHA512 05e94579631656330d95d237c58bc9fd52229a067c5846e7c3409b4c83040c9216819bcb0090673d9991fd59e2c2025340592b31b241b557c6775782106854d1
Expand Down
33 changes: 19 additions & 14 deletions mail-mta/exim/exim-4.96-r3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,10 @@ SDIR=$([[ ${PV} == *_rc* ]] && echo /test
[[ ${PV} == *.*.*.* ]] && echo /fixes)
COMM_URI="https://downloads.exim.org/exim4${SDIR}"

GPV="r0"
DESCRIPTION="A highly configurable, drop-in replacement for sendmail"
SRC_URI="${COMM_URI}/${P//_rc/-RC}.tar.xz
https://dev.gentoo.org/~grobian/distfiles/${P}-gentoo-patches-${GPV}.tar.xz
mirror://gentoo/system_filter.exim.gz
doc? ( ${COMM_URI}/${PN}-pdf-${PV//_rc/-RC}.tar.xz )"
HOMEPAGE="https://www.exim.org/"
Expand Down Expand Up @@ -116,20 +118,23 @@ src_prepare() {
eapply -p0 "${FILESDIR}"/exim-4.76-crosscompile.patch # 266591
eapply "${FILESDIR}"/exim-4.69-r1.27021.patch
eapply "${FILESDIR}"/exim-4.95-localscan_dlopen.patch
eapply "${FILESDIR}"/exim-4.96-rewrite-malformed-addr-fix.patch # upstr
eapply "${FILESDIR}"/exim-4.96-spf-memory-error-fix.patch # upstr
eapply "${FILESDIR}"/exim-4.96-regex-use-after-free.patch # upstr
eapply -p2 "${FILESDIR}"/exim-4.96-dmarc_use_after_free.patch # upstr
eapply "${FILESDIR}"/exim-4.96-deamon-startup-fix.patch # upstr
eapply "${FILESDIR}"/exim-4.96-openssl-verify-ocsp.patch # upstr
eapply "${FILESDIR}"/exim-4.96-openssl-double-expansion.patch # upstr
eapply "${FILESDIR}"/exim-4.96-recursion-dns_again.patch # upstr
eapply "${FILESDIR}"/exim-4.96-openssl-tls_eccurve-setting.patch # upstr
eapply "${FILESDIR}"/exim-4.96-openssl-tls_eccurve-lt-3.patch # upstr
eapply "${FILESDIR}"/exim-4.96-openssl-bad-alpn.patch # upstr
eapply "${FILESDIR}"/exim-4.96-dane-dns_again.patch # upstr
eapply "${FILESDIR}"/exim-4.96-expansion-crash.patch # upstr
eapply "${FILESDIR}"/exim-4.96-transport-crash.patch # upstr

# Upstream post-release fixes :(
local GPVDIR=${WORKDIR}/${P}-gentoo-patches-${GPV}
eapply "${GPVDIR}"/exim-4.96-rewrite-malformed-addr-fix.patch # upstr
eapply "${GPVDIR}"/exim-4.96-spf-memory-error-fix.patch # upstr
eapply "${GPVDIR}"/exim-4.96-regex-use-after-free.patch # upstr
eapply -p2 "${GPVDIR}"/exim-4.96-dmarc_use_after_free.patch # upstr
eapply "${GPVDIR}"/exim-4.96-deamon-startup-fix.patch # upstr
eapply "${GPVDIR}"/exim-4.96-openssl-verify-ocsp.patch # upstr
eapply "${GPVDIR}"/exim-4.96-openssl-double-expansion.patch # upstr
eapply "${GPVDIR}"/exim-4.96-recursion-dns_again.patch # upstr
eapply "${GPVDIR}"/exim-4.96-openssl-tls_eccurve-setting.patch # upstr
eapply "${GPVDIR}"/exim-4.96-openssl-tls_eccurve-lt-3.patch # upstr
eapply "${GPVDIR}"/exim-4.96-openssl-bad-alpn.patch # upstr
eapply "${GPVDIR}"/exim-4.96-dane-dns_again.patch # upstr
eapply "${GPVDIR}"/exim-4.96-expansion-crash.patch # upstr
eapply "${GPVDIR}"/exim-4.96-transport-crash.patch # upstr

# oddity, they disable berkdb as hack, and then throw an error when
# berkdb isn't enabled
Expand Down
81 changes: 0 additions & 81 deletions mail-mta/exim/files/exim-4.96-dane-dns_again.patch

This file was deleted.

53 changes: 0 additions & 53 deletions mail-mta/exim/files/exim-4.96-deamon-startup-fix.patch

This file was deleted.

31 changes: 0 additions & 31 deletions mail-mta/exim/files/exim-4.96-dmarc_use_after_free.patch

This file was deleted.

69 changes: 0 additions & 69 deletions mail-mta/exim/files/exim-4.96-expansion-crash.patch

This file was deleted.

101 changes: 0 additions & 101 deletions mail-mta/exim/files/exim-4.96-openssl-bad-alpn.patch

This file was deleted.

Loading

0 comments on commit 050f88a

Please sign in to comment.