summaryrefslogtreecommitdiff
path: root/net-mail/vqadmin
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 /net-mail/vqadmin
reinit the tree, so we can have metadata
Diffstat (limited to 'net-mail/vqadmin')
-rw-r--r--net-mail/vqadmin/Manifest6
-rw-r--r--net-mail/vqadmin/files/postinstall-en.txt12
-rw-r--r--net-mail/vqadmin/metadata.xml11
-rw-r--r--net-mail/vqadmin/vqadmin-2.3.7.ebuild63
4 files changed, 92 insertions, 0 deletions
diff --git a/net-mail/vqadmin/Manifest b/net-mail/vqadmin/Manifest
new file mode 100644
index 000000000000..d57f17b7913e
--- /dev/null
+++ b/net-mail/vqadmin/Manifest
@@ -0,0 +1,6 @@
+AUX postinstall-en.txt 291 SHA256 de409a36534723bd8bc8a73c6f386c568c34facc31c0aa36ed7f799b676b576e SHA512 27c4b4314b29547e3a485340086186c31d0d5ede249631738227ffdecd64c500baf7c3ee6852b02e18176376f0717c35ad3445b5a2bc684e82772eca27be2786 WHIRLPOOL 18f51f67bc4dacb5aae6f4cfa509c1fbcebf3c9be0d7f36b4b0a07d094cb058e3572fa4f33dbec7794463c579923a6cdde13d81b9cff4e4c13d2be53796228ee
+DIST vqadmin-2.3.7.tar.gz 153678 SHA256 af68640f454896d6d267b6aee63a79ae0605c0104cff083aa6dc5df0d8c4ee0f SHA512 c427dc4b1e30926b0d3774bd0d296bf78a98037c566a82fa790f7a25d1fac64a80172498fd6342e93514108e42fdec0ebf1a76029546e43100ebcae5b845ef88 WHIRLPOOL d684a4f88797d2d9ef0c39e0d913e7ce301e5c1853b6946bf08a180b067e647982963c2aff33c902634578630a76d962e9613d79e5d6c376b7a1ade138c43367
+EBUILD vqadmin-2.3.7.ebuild 1378 SHA256 04ef9e81b81168288d9825f6f2b016fa7097d179daa603c3c2d1adfeb6e11094 SHA512 aed0a731e5130b4926044ec2b9bbf7e5e9a0b4143f1ccf5ab212ef779b300097e1276fd20efd9e516d0da7d0ae0f341edab2f410abdb9c1c29302c40da8684b2 WHIRLPOOL 9b15ce598d31afebd60e85117f29ed0355851f4ea49472fda36b4e0026a1d7909d5797f7471b8ae1fab0800d2023beddfb7efb652578034b519d98456e9f9c19
+MISC ChangeLog 2923 SHA256 fe350a06450dfa38aa5e5fbb4f5810f6e61a691ec83d90d465b68b27a5ac9e3d SHA512 e771dba6b9473ddfd449321343a54c8a7ac7f24961371844aeaf5934b279811bf605c9e1965c34488003ecca436658cb0886d2f39e7032b05c0c7bb82030cab5 WHIRLPOOL c232daa5c8f172d68a379460dfe3c8ea34d6f8f690ea58af64a86224b7620d32642880190c6b01d0e492ad9db399ffc65a390579727c7aec73f6877f5dedaa91
+MISC ChangeLog-2015 1426 SHA256 7bfaf423c077df9f83571879564f6f8cd320b93b0f264d0ca8971b07c7934175 SHA512 576b90fe177875ee65376dbe43709020c70fe2579a04411c8b18faf8a9bd9314715ecff23154ad5bea101f34169ecd52f6e13854670355ff30201814c79b265d WHIRLPOOL 24cda43d413cb2f0c12341c402f92db023e656d84a003745d8b6f4a64021618e012ef87742d70af9700b9e54f6e76e0db1639dec9f66745a13837b7e7bce82ac
+MISC metadata.xml 357 SHA256 931ad8962129b7fb14a16d18ebc40f7ec29e00fb13deeb27da2aee505197ba02 SHA512 82473567cbefa523ec0fcee697d7b5d30b184dedc7a73fa6e49a7958a3355ba22118d572908c3ceffecf821b234053310e56e5f2b4f6e7fd66c9a23248974791 WHIRLPOOL 8ef972577fd85502cb47c2baba5398ab67b76f50ece6ca3ebe8bc2d48f1d542698f49f44d5c8cfe53be75bd131492b7b5daeb263b324cb9171ca92208b31d4bf
diff --git a/net-mail/vqadmin/files/postinstall-en.txt b/net-mail/vqadmin/files/postinstall-en.txt
new file mode 100644
index 000000000000..3a909a78d9fb
--- /dev/null
+++ b/net-mail/vqadmin/files/postinstall-en.txt
@@ -0,0 +1,12 @@
+You need to setup authentication. For apache do the following:
+
+<Files ${VHOST_CGIBINDIR}/${PN}>
+ AuthType Basic
+ AuthUserFile ${VHOST_CONFDIR}${PN}.passwd
+ AuthName ${PN}
+ Require valid-user
+</Files>
+
+The create the password file like this:
+
+htpasswd -c ${VHOST_CONFDIR}${PN}.passwd <user>
diff --git a/net-mail/vqadmin/metadata.xml b/net-mail/vqadmin/metadata.xml
new file mode 100644
index 000000000000..8a64dd2e0f4e
--- /dev/null
+++ b/net-mail/vqadmin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ <name>Robin H. Johnson</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">vqadmin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-mail/vqadmin/vqadmin-2.3.7.ebuild b/net-mail/vqadmin/vqadmin-2.3.7.ebuild
new file mode 100644
index 000000000000..5bbf2374db40
--- /dev/null
+++ b/net-mail/vqadmin/vqadmin-2.3.7.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit webapp eutils autotools qmail
+
+DESCRIPTION="A web based control pannel to manage Virtual Qmail Domains. Works with qmailadmin"
+HOMEPAGE="http://www.inter7.com/index.php?page=vqadmin"
+SRC_URI="http://www.inter7.com/vqadmin/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="virtual/qmail
+ >=net-mail/vpopmail-5.3"
+RDEPEND="${DEPEND}
+ net-mail/qmailadmin"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # fixes for sane webapp integration
+ sed -i \
+ -e "s|html/|/usr/share/${PN}/|g" \
+ -e "s|/images/vqadmin/|/vqadmin/|g" \
+ -e "s|/cgi-bin/vqadmin/|/cgi-bin/|g" \
+ -e "s|vqadmin\.cgi|vqadmin|g" \
+ *.h *.c html/*.html
+}
+
+src_compile() {
+ econf ${myopts} \
+ --enable-qmaildir="${QMAIL_HOME}" \
+ --enable-vpopuser=vpopmail \
+ --enable-vpopgroup=vpopmail \
+ --enable-cgibindir="${MY_CGIBINDIR}" \
+ || die "econf failed"
+
+ emake || die "make failed"
+}
+
+src_install () {
+ webapp_src_preinst
+
+ insinto /usr/share/${PN}
+ doins html/*
+
+ insinto "${MY_HTDOCSDIR}"
+ doins html/*.css
+
+ insinto "${MY_CGIBINDIR}"
+ doins vqadmin.acl
+ insopts -m 755
+ doins vqadmin
+
+ dodoc ACL AUTHORS BUGS ChangeLog FAQ INSTALL NEWS TODO README
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_src_install
+}