From: Sergey Matveev Date: Fri, 14 Jun 2024 12:41:46 +0000 (+0300) Subject: Mutt skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=54db35edc487f69f80ba2ea301797e771e1956ec83a252366db0dcbacf92307c;p=bass.git Mutt skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index ce40cc2..c582ffe 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -13,6 +13,7 @@ /cmake-3.28.3-SHA-256.txt /cmake-3.28.3.tar.gz /curl-8.7.1.tar.xz +/cyrus-sasl-2.1.28.tar.gz /daemontools-encore-1.11.tar.gz /dav1d-1.4.2-8-gda2cc78.tar.zst /dav1d.git/ @@ -100,6 +101,7 @@ /mpfr-4.2.1.tar.xz /mupdf-1.24.0-170-g05063f228.tar.zst /mupdf/ +/mutt-2.2.13.tar.gz /nasm-2.16.01.tar.xz /ncurses-6.4.tar.gz /nettle-3.9.1.tar.gz diff --git a/build/distfiles/cyrus-sasl-2.1.28.tar.gz.meta4 b/build/distfiles/cyrus-sasl-2.1.28.tar.gz.meta4 new file mode 100644 index 0000000..1277167 --- /dev/null +++ b/build/distfiles/cyrus-sasl-2.1.28.tar.gz.meta4 @@ -0,0 +1,36 @@ + + + + 87db3e916cf98c1c3a003323bb44c7d64659ba011a623953fb52e6f35781586c + 6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823 + 0a7e99f7a87e0e8f5163f34c5a3392edcb133af0bd8cfdfadf2b8a704690c674 + b61b189d1e60cf5a1feff98f210577b404b6b428487ee649d9e630c4790e13201bc61621aef55e1146af05c79259411c7b6f28175d6d73aa12ddc9ad3af7ec23 + e6777a3ef8ee65a97538621441ca938dbf07499436245ecaef6f0866d81f32e4 + c8e216723e709c63788559918a0302eee064fd1dd5ce0228b93a56b044d1b1cdc8c9e995b38d95c5d7286cd6832c53a484c5191a1985cbc1cf707255ff83a7a2 + db15af9079758a9f385457a79390c8a7cd7ea666573dace8bf4fb01bb4b49037538d67285727d6a70ad799d2e2318f265c9372e2427de9371d626a1959dd6f78 + 7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c + 887d52433f6ae7eb39216c4bb18c3294ade22ba1ac93e54ec099196182263bfdb4ab42946c9d849a9d2cfa42262d8b08479e68aacfbde56b735e5af87eb8a324 + fb36af0c98785c62457d6fe1a7a0c39807e470e36eec75bbc5193e4a3f49cfde + a8b1c73ac83a5328799e42b0b5250116 + + 4034803 + https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz + + diff --git a/build/distfiles/mutt-2.2.13.tar.gz.meta4 b/build/distfiles/mutt-2.2.13.tar.gz.meta4 new file mode 100644 index 0000000..80938a6 --- /dev/null +++ b/build/distfiles/mutt-2.2.13.tar.gz.meta4 @@ -0,0 +1,36 @@ + + + + d47bd439ef5b9c6d06e7bc41ce0ea13018da35e0b88e16e820678f5b41db1369 + 993b5dc43f09a313acb7e02b1d182e2856f4f9a9d61c7137a9e4ea3c399302adf69993d6f7d3af3dc1f89e17473071689eb3692949daadaacb0338302090abea + 0b08ead8c111e95267f3e848b9c1117b191d8d7e84c3f390948e3d812644db0c + ac9a004f4b15c14a4568dd871a68f212b42adead7d13540b9fb643d504e7965d6e9656b9c51c55b0e7a5cab4e4b461ff640deedd624dc1e7f6191a8c7c8451ad + 6969653bd0d56b7b060f8dc291c8207571d52637babb1959b38ef661cb24c937 + b0f4a398a0562767035ec3913d077bc0a90de6dc442e7a07f3147650fbc8099213e93593c65f8a981aa11c65e1dea8952720d48973071e417ba5f6759ff83d45 + dcd84235b6f759c31b56cf021efc17c0bb1fd4d59226d12af9838f3cbbcf0301262ae5f67803565cce3afd6ff5eed3a380a81958f57fb7d8f38e2ecfd0ff7d2c + eb23faddc1cc97d867693f3a4a9f30949ad93765ad5b6fdae2797a4001c58efb + b9035f9cc22025ada3c8277535799f54b378e6c9db3ccbafe8f35ebb3bf4d80a21691f520f7818cdf5cab1ca23519ee54e3bb65a8344a027cdd8399520888078 + 3f082d423b20871c42498a83ab9d7022496820de31992c786c593a47ac79b96a + a7cc84a6baa4b970a1a9303240ea803a + + 5539130 + http://ftp.mutt.org/pub/mutt/mutt-2.2.13.tar.gz + + diff --git a/build/skel/crypto/cyrus-sasl-2.1.28.do b/build/skel/crypto/cyrus-sasl-2.1.28.do new file mode 100644 index 0000000..6619918 --- /dev/null +++ b/build/skel/crypto/cyrus-sasl-2.1.28.do @@ -0,0 +1,20 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --enable-static >&2 +gmake -j$MAKE_JOBS >&2 +gmake install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/mail/mutt-2.2.13.do b/build/skel/mail/mutt-2.2.13.do new file mode 100644 index 0000000..34894a2 --- /dev/null +++ b/build/skel/mail/mutt-2.2.13.do @@ -0,0 +1,33 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1" +rdeps=" +dns/libidn2-2.3.7 +crypto/cyrus-sasl-2.1.28 +crypto/gnutls-3.7.10 +crypto/gpgme-1.23.2 +devel/ncurses-6.4 +devel/libiconv-1.17 +" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz $rdeps +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps $rdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + --enable-pop --enable-imap --enable-smtp \ + --with-gnutls --with-sasl --with-idn --enable-gpgme \ + --with-domain=$(hostname) --with-homespool >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +rm "$SKELBINS"/$ARCH/$NAME-$hsh/share/info/dir +"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh