summaryrefslogtreecommitdiff
path: root/dev-php/PHPMailer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-php/PHPMailer
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-php/PHPMailer')
-rw-r--r--dev-php/PHPMailer/Manifest4
-rw-r--r--dev-php/PHPMailer/PHPMailer-5.2.23-r1.ebuild54
-rw-r--r--dev-php/PHPMailer/metadata.xml15
3 files changed, 73 insertions, 0 deletions
diff --git a/dev-php/PHPMailer/Manifest b/dev-php/PHPMailer/Manifest
new file mode 100644
index 000000000000..6db2b0af2096
--- /dev/null
+++ b/dev-php/PHPMailer/Manifest
@@ -0,0 +1,4 @@
+DIST PHPMailer-5.2.23.tar.gz 157335 SHA256 6bd8caf379e7d821aa1074b5f793f3b17a1b92ca953221fc61b7941ae34f5bbe SHA512 6442538a5a9bfbe704379cd7dbc1634b4d8d6865421b7fac4c67e8ced03173f6b533651033681c2e8814ad9b22b2b3276c23169cdd7ba04878b710533cade65f WHIRLPOOL 84ee5dea5ee2a17cc4ae705049a9431e16de6069fadc36eb8a969eaf3b1269a7580fd5df534ff7d04a49bb38fec8e1aab044c6fa315f573a57612b4750672fdf
+EBUILD PHPMailer-5.2.23-r1.ebuild 1396 SHA256 6faff2b9c0b1d04fac00e9abfcd08c59c236159b0b41b642128e65dce5a54710 SHA512 d05a31af926ce852b396ba9a1d78e578a4e220d296d3cef15f93ea000b9d9cf184b052d8f5be63733fb23f47eda4ec685276468f7398cee2d8ddc867b79c6a95 WHIRLPOOL 79310bb3a5c4875708f75a05043a688011c845ca9bdb316000ab281c23cbf5aa715efea33e28836ef998048b7bea19f19fbcfc6e6198e56894043d7f01c2d5d1
+MISC ChangeLog 1483 SHA256 959f738913369ce71ce675c7c93b3cfbba0e526b06ba79ea014876d3e18ab98d SHA512 eeb917ffbba56c15f05bd2b95c2594e681b74d67bf965969b0322bafb750e73f67acb8c83d1ca1505a050d19a2fb067d42f4de80991ca4d90da15f978a089513 WHIRLPOOL 43c440626b8cf46501eb7e4cdcbd35fba320cd6bff239c12d830fcc0c4aea7c84c43ce0be394917a476b90c3f112ae54a47fa98affddfb5bd7c695f66bd4b1c1
+MISC metadata.xml 446 SHA256 066ddbc7e6e16e06938c34a0573bf1965d35a9d5a8713580e027b4fc7fd0b2a9 SHA512 3dfce858cb0e00b526f04a5764a6173d4711db4f21f52b6d827b82f1cddea4e33f533e645dae95d0bb6a69699b00520a414f2e322c76b56aee1e4ea047bb4bb5 WHIRLPOOL 21530d7c9338e14c8714f921c72bb15406a9760e1062264e99a7da5074da2db5664af26e7de1096e33871dfca87661434ace965b2437e886a8ceceaad45ea21f
diff --git a/dev-php/PHPMailer/PHPMailer-5.2.23-r1.ebuild b/dev-php/PHPMailer/PHPMailer-5.2.23-r1.ebuild
new file mode 100644
index 000000000000..e5e14253a059
--- /dev/null
+++ b/dev-php/PHPMailer/PHPMailer-5.2.23-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Full-featured email creation and transfer class for PHP"
+HOMEPAGE="https://github.com/PHPMailer/PHPMailer"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +examples"
+
+RDEPEND="dev-lang/php:*"
+DEPEND="${RDEPEND}
+ doc? ( dev-php/phpDocumentor )"
+
+src_prepare() {
+ default
+
+ # Bug 626060 (CVE-2017-11503) temporary workaround.
+ rm examples/code_generator.phps || die
+}
+
+src_compile(){
+ if use doc; then
+ phpdoc --filename="class.*.php" \
+ --target="./html" \
+ --cache-folder="${T}" \
+ --title="${PN}" \
+ --sourcecode \
+ --force \
+ --progressbar \
+ || die "failed to generate API documentation"
+ fi
+}
+
+src_install(){
+ # To help out the Composer kids, most of the documentation and
+ # tests are missing from the release tarballs.
+ insinto "/usr/share/php/${PN}"
+ doins -r *.php language extras
+
+ use examples && dodoc -r examples
+ use doc && dodoc -r html/*
+}
+
+pkg_postinst(){
+ elog "${PN} has been installed in /usr/share/php/${PN}/."
+ elog "To use it in a script, require('${PN}/${PN}Autoload.php'),"
+ elog "and then use the ${PN} class normally. Most of the examples in"
+ elog "the documentation should work without further modification."
+}
diff --git a/dev-php/PHPMailer/metadata.xml b/dev-php/PHPMailer/metadata.xml
new file mode 100644
index 000000000000..a670ac4443f8
--- /dev/null
+++ b/dev-php/PHPMailer/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ <name>Michael Orlitzky</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>php-bugs@gentoo.org</email>
+ <name>PHP</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">PHPMailer/PHPMailer</remote-id>
+ </upstream>
+</pkgmetadata>