diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-05 15:06:42 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-05 15:06:42 +0000 |
commit | fbfe3f841f32cbf766cd6ba1d05c3930540be577 (patch) | |
tree | 2ad069f43557a857380a1a671de130a635441eac /www-apps | |
parent | c3870d5920e6ee600e9360c3a5b004b7ad0c5abf (diff) |
gentoo auto-resync : 05:12:2022 - 15:06:42
Diffstat (limited to 'www-apps')
-rw-r--r-- | www-apps/Manifest.gz | bin | 13111 -> 13113 bytes | |||
-rw-r--r-- | www-apps/postfixadmin/Manifest | 2 | ||||
-rw-r--r-- | www-apps/postfixadmin/postfixadmin-3.3.12.ebuild | 104 |
3 files changed, 106 insertions, 0 deletions
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz Binary files differindex 7ec436a24c99..bff98317704d 100644 --- a/www-apps/Manifest.gz +++ b/www-apps/Manifest.gz diff --git a/www-apps/postfixadmin/Manifest b/www-apps/postfixadmin/Manifest index 1a58d92d1016..c724ee85eb2b 100644 --- a/www-apps/postfixadmin/Manifest +++ b/www-apps/postfixadmin/Manifest @@ -1,4 +1,6 @@ AUX postinstall-en-2.3.txt 1827 BLAKE2B 49402566ddf6981cf0226f6a963fdd2c482957903583807f5c42731dfd5b4aea56de7d1ebd47ab6909f12492bd5e7a788322e0b2d80e15d883483a080f8fe11c SHA512 59e304d63830227b1619ed1299e9b61f5b6e534cb03da4d3a0e35a0fe727ccf2d994a034bd12d515bba4f8a6a8ca513cf2131c031fa63f85906639aca159993a DIST postfixadmin-3.3.11.tar.gz 1869783 BLAKE2B 21aecab15e75918908cf57450ce6458ae74b1077fac96c58891bc18fea33916cecb4fc7347204aba358f35c5e82348ceddc9e7ab83369c96172fd10a7f24dc3d SHA512 84b22fd1d162f723440fbfb9e20c01d7ddc7481556e340a80fda66658687878fd1668d164a216daed9badf4d2e308c958b0f678f7a4dc6a2af748e435a066072 +DIST postfixadmin-3.3.12.tar.gz 1865612 BLAKE2B 0b90d868ae83163d82b11f051876fdffd8ca73e2a10d7d82dae53bb73d2dfd6d2b3e14a108ae4f19881013ada968a495acac5a535432dfd307e064266a83c58f SHA512 46b22876b9ad07a23f32499615cb25b82eeb5ff457ea92f48628f7810f1b4caa5c98fe39b6e1f28cbfc59c8a110f523573742cedb7badc6dd26e79db330b108c EBUILD postfixadmin-3.3.11-r1.ebuild 2833 BLAKE2B 8fedd3301d69d54483c3fbbd49227407339abea17feff5cca42293340a1d041fc7c5a9b7374720454c09bc0e74e5c5dce91b5e0925ecc8120ef934165cbe19ff SHA512 411a52aa9a03126646e9955ab83f7b2addff7004ad7158e00a2af3f6f6faf448e38a86a3ef732c2cbd9f3aa1e6317a39d9f2ea9a6c7b9e709c45238df5f033d6 +EBUILD postfixadmin-3.3.12.ebuild 2835 BLAKE2B 1f0da676c42b8bc0bb7fb8e53f7e45f85547b467f81260a363d1351149ebbbb8bf4586660b1fe7a33978e4ca2b72e34e22aacd162fea2abb7107e8426434715a SHA512 8119931afdb8c9b94815482b1ad74b4b7068a9f0f0061fa66e1eda772a26ba3848e87fc1d227e48c945f6ac9fb0008fe8c69d4a06f6ecaee74c20d924a66bfe1 MISC metadata.xml 561 BLAKE2B 858369802630451dd80d9207bbbd3fff9a4dc086b328d890cd29c4682a21e74cd249a2918444dfa12987e4783ae6d358e315ad518b45c22239a80b6a9dc7d2aa SHA512 b1d4c70e5c6c4b2f668d2e3886b81df2bb15d5aae17ae545b2ba716725dc09a5e95b993a8776d5a54ab5ed8224eddf287da460e39c3e6c09eaab46b95bb5597d diff --git a/www-apps/postfixadmin/postfixadmin-3.3.12.ebuild b/www-apps/postfixadmin/postfixadmin-3.3.12.ebuild new file mode 100644 index 000000000000..91f45c0d6e96 --- /dev/null +++ b/www-apps/postfixadmin/postfixadmin-3.3.12.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit webapp + +DESCRIPTION="Web Based Management tool for Postfix style virtual domains and users" +HOMEPAGE="http://postfixadmin.sourceforge.net" +SRC_URI="https://github.com/postfixadmin/postfixadmin/archive/${P}.tar.gz" +S="${WORKDIR}/${PN}-${P}" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="+mysql postgres +vacation" +REQUIRED_USE="|| ( mysql postgres )" + +DEPEND=" + dev-lang/php:*[unicode,imap,postgres?] + vacation? ( + acct-group/vacation + acct-user/vacation + dev-perl/DBI + dev-perl/Email-Sender + dev-perl/Email-Valid + dev-perl/Log-Dispatch + dev-perl/Log-Log4perl + dev-perl/MIME-Charset + dev-perl/MIME-EncWords + mysql? ( dev-perl/DBD-mysql ) + postgres? ( dev-perl/DBD-Pg ) + ) +" + +RDEPEND=" + ${DEPEND} + virtual/httpd-php + mysql? ( || ( dev-lang/php[mysqli] dev-lang/php[mysql] ) ) +" + +need_httpd_cgi + +pkg_setup() { + webapp_pkg_setup +} + +src_install() { + webapp_src_preinst + + if use vacation; then + insinto /var/spool/vacation + newins VIRTUAL_VACATION/vacation.pl vacation.pl-${SLOT} + fperms 755 /var/spool/vacation/vacation.pl-${SLOT} + dodoc VIRTUAL_VACATION/FILTER_README + newdoc VIRTUAL_VACATION/INSTALL.md VIRTUAL_VACATION_INSTALL.md + rm -r VIRTUAL_VACATION/{vacation.pl,INSTALL.md,tests,FILTER_README} || die + fi + + dodoc -r ADDITIONS + + local docs="DOCUMENTS/*.txt INSTALL.TXT CHANGELOG.TXT" + dodoc ${docs} + + rm -rf ${docs} DOCUMENTS/ GPL-LICENSE.TXT LICENSE.TXT debian/ tests/ ADDITIONS/ + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_configfile "${MY_HTDOCSDIR}"/config.inc.php + + webapp_postinst_txt en "${FILESDIR}"/postinstall-en-2.3.txt + webapp_src_install +} + +pkg_postinst() { + webapp_pkg_postinst + + einfo "Please note that if upgrading from version prior to 3.3.0," + einfo "existing setup_password will no longer work and you will" + einfo "need to generate new one. See instructions in setup.php." + + if use vacation; then + # portage does not update owners of directories (feature :) + chown vacation:vacation "${ROOT}"/var/spool/vacation/ + einfo + einfo "/var/spool/vacation/vacation.pl symlink was updated to:" + einfo "/var/spool/vacation/vacation.pl-${SLOT}" + ln -sf "${ROOT}"/var/spool/vacation/vacation.pl{-${SLOT},} || die + fi +} + +pkg_postrm() { + # Make sure we don't leave broken vacation.pl symlink + find -L "${ROOT}"/var/spool/vacation/ -type l -delete + local shopt_save=$(shopt -p nullglob) + shopt -s nullglob + local vacation=( "${ROOT}"/var/spool/vacation/vacation.pl-* ) + ${shopt_save} + if [[ ! -e "${ROOT}"/var/spool/vacation/vacation.pl && -n ${vacation[@]} ]]; then + ln -s "${vacation[-1]}" "${ROOT}"/var/spool/vacation/vacation.pl || die + ewarn "/var/spool/vacation/vacation.pl was updated to point on most" + ewarn "recent verion, but please, do your own checks" + fi +} |