summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Freeman <rich0@gentoo.org>2011-12-18 04:22:55 +0000
committerRichard Freeman <rich0@gentoo.org>2011-12-18 04:22:55 +0000
commit22a56e674bdb65db5afd2c2fac6abbed03693e64 (patch)
tree988a2387529a2a99cf21e3aee6d9113b72142b48 /www-apps/mythweb
parentIntroduce mythtv 0.24.1 (diff)
downloadhistorical-22a56e674bdb65db5afd2c2fac6abbed03693e64.tar.gz
historical-22a56e674bdb65db5afd2c2fac6abbed03693e64.tar.bz2
historical-22a56e674bdb65db5afd2c2fac6abbed03693e64.zip
Introduce 0.24.
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64
Diffstat (limited to 'www-apps/mythweb')
-rw-r--r--www-apps/mythweb/ChangeLog8
-rw-r--r--www-apps/mythweb/Manifest15
-rw-r--r--www-apps/mythweb/files/0.24-postinstall-en.txt13
-rw-r--r--www-apps/mythweb/mythweb-0.24_p20110310.ebuild102
4 files changed, 136 insertions, 2 deletions
diff --git a/www-apps/mythweb/ChangeLog b/www-apps/mythweb/ChangeLog
index 942b47f6f74b..a0bebeb2df1d 100644
--- a/www-apps/mythweb/ChangeLog
+++ b/www-apps/mythweb/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-apps/mythweb
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mythweb/ChangeLog,v 1.87 2011/07/28 21:02:44 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mythweb/ChangeLog,v 1.88 2011/12/18 04:22:54 rich0 Exp $
+
+*mythweb-0.24_p20110310 (18 Dec 2011)
+
+ 18 Dec 2011; Richard Freeman <rich0@gentoo.org>
+ +files/0.24-postinstall-en.txt, +mythweb-0.24_p20110310.ebuild:
+ Introduce 0.24.
28 Jul 2011; Doug Goldstein <cardoe@gentoo.org>
-mythweb-0.22_p22763-r1.ebuild, -mythweb-0.23_p25065.ebuild:
diff --git a/www-apps/mythweb/Manifest b/www-apps/mythweb/Manifest
index 5089ee78befc..c619e3e9a277 100644
--- a/www-apps/mythweb/Manifest
+++ b/www-apps/mythweb/Manifest
@@ -1,7 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX 0.24-postinstall-en.txt 539 RMD160 8de049db466f3aa2312296844ac0c19ebf858f7a SHA1 b43475bda37459685af27edab883f64af779aa44 SHA256 5d057d10a319948a7378ddde134926f40a892a2142a65ba36a0e78cd7283f74a
AUX mythweb-0.22_p22763-ao-click.patch 744 RMD160 10f093092a02b62cf3fa2cfd230de7fa0929bb19 SHA1 edf286fe0cfd15a47e05207f17ebc049329df3bb SHA256 5c605667ae9ec0986ccb26902d1142bfea4d5a89a576915d1e027e190cb61ccd
AUX postinstall-en-0.20.txt 576 RMD160 b627a3df85d93938df920ad248358cbeaa329d89 SHA1 c62eb7594adaa82332d2dc44528fa431468f3ce4 SHA256 b58cd5a6deb07daedaa96a78cebfa70b001ebae1611394ab9a1bce7b3db01ee2
AUX postinstall-en-0.21.txt 538 RMD160 a45c405940e353b17ec1a1d454b8bd107d82e66f SHA1 18bd5b82983bfdfa5dcd698a2c5b5e2fd4f685b9 SHA256 2ac53d02ed80f4e131eb9935289f8d7441a646bae4aecd9e3143b7dcc2e44453
DIST mythplugins-0.23.1_p25396.zip 38052892 RMD160 85cf7b2c8a931d04f56bc11cea768880e9412640 SHA1 37baec2e9016b56fab926f9a6deb3fd4c8613623 SHA256 fed3c6df6273df743a4ccd950e518579321ed51945a85c97fe1d0e12faf8ece6
+DIST mythweb-0.24_p20110310.tar.gz 2037726 RMD160 017fbbae3537b301f9ed188719e0928d8d31fde9 SHA1 8585fd13a894343ac8a19fd114f8de5b0157da06 SHA256 506f7a4af21bde5875086d9d6387291bc444c9389c367c05bf8126483ee350df
EBUILD mythweb-0.23.1_p25396.ebuild 1073 RMD160 e11877c05dc571d2efad23fd21556dec3f7a8b0f SHA1 251ba0487a30845405c45f73a38fc35c22a5c792 SHA256 4c6dad53d2ac47b94934013e996dbf2b3befdbd2a65fef7110749375c550c4cc
-MISC ChangeLog 16165 RMD160 cd35de6218b45cd1eba9f70c8004ef7281ae5909 SHA1 d6e208266b3b06b314de53198c71231b06728d92 SHA256 5d4549ce21d809d208c23f6112f6fcb9ba418e4c8db1126dc43c4caddf2bf59b
+EBUILD mythweb-0.24_p20110310.ebuild 2233 RMD160 898642e4f85c743fb98726224c540f5bafae00df SHA1 2f3708039e96a4721cb9086f0dff802f658788c9 SHA256 0a82d34bdb5dcc20a8a20beff57ba1b7c3bd1a676041dc66f591aab620239b60
+MISC ChangeLog 16338 RMD160 f84c0f8877669199a0ee7771782a0d41b7a01479 SHA1 9e6e847b4fa74b1a721653ca5ca157090fabbb0f SHA256 3bc0bd47b5ee68259c4b7bed4be6f5107d58ee10d10930edf36b4308439eb19f
MISC metadata.xml 297 RMD160 6c31b5819e9b1f9f09295951d54123ab89aa026c SHA1 f796c3942c0ed4fef34c9a7704c1709ffccb0b3f SHA256 6e536848a73a470669002bc5e4cae7d4f9e4930eea9dbf301d23a19e55996daa
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk7taqQACgkQCMFw3lXsEjpgzgEAvVOvj2mzSYRBNHOfhh25fNKa
+ltYSGkTDSbTdyuQNNXEBAJyXh8E1WvaAZstwjVzu/vjXXiB7e7RaTHp05BjY3Yov
+=dFf6
+-----END PGP SIGNATURE-----
diff --git a/www-apps/mythweb/files/0.24-postinstall-en.txt b/www-apps/mythweb/files/0.24-postinstall-en.txt
new file mode 100644
index 000000000000..acba4515b87a
--- /dev/null
+++ b/www-apps/mythweb/files/0.24-postinstall-en.txt
@@ -0,0 +1,13 @@
+****************************************************
+You probably want to modify
+${MY_SERVERCONFIGDIR}/mythweb.conf.apache
+to fit your needs and create a symlink to it as
+/etc/apache2/modules.d/mythweb.conf
+****************************************************
+In order to prevent unauthorized access to your Myth
+installation, MythWeb can be configured to require
+authentication using htdigest. The apache controls for
+doing this are commented out in mythweb.conf.apache
+by default.
+*****************************************************
+
diff --git a/www-apps/mythweb/mythweb-0.24_p20110310.ebuild b/www-apps/mythweb/mythweb-0.24_p20110310.ebuild
new file mode 100644
index 000000000000..797b2fcba52e
--- /dev/null
+++ b/www-apps/mythweb/mythweb-0.24_p20110310.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mythweb/mythweb-0.24_p20110310.ebuild,v 1.1 2011/12/18 04:22:54 rich0 Exp $
+
+EAPI=2
+
+MYTHTV_VERSION=""
+MYTHTV_BRANCH="fixes/0.24"
+MYTHTV_REV="d0f3ba16ab2de06b5339f11f07d05f2cc21f74b0"
+MYTHTV_SREV="d0f3ba1"
+
+inherit webapp depend.php versionator
+
+DESCRIPTION="PHP scripts intended to manage MythTV from a web browser."
+IUSE=""
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="dev-lang/php[json,mysql,session,posix]
+ || ( <dev-lang/php-5.3[spl,pcre] >=dev-lang/php-5.3 )
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ dev-perl/Net-UPnP"
+
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+# Release version
+MY_PV="${PV%_*}"
+
+# what product do we want
+case "${PN}" in
+ mythtv)
+ REPO="mythtv"
+ MY_PN="mythtv"
+ S="${WORKDIR}/MythTV-${REPO}-${MYTHTV_SREV}/${MY_PN}"
+ ;;
+ mythtv-bindings)
+ REPO="mythtv"
+ MY_PN="mythtv"
+ S="${WORKDIR}/MythTV-${REPO}-${MYTHTV_SREV}/${MY_PN}"
+ ;;
+ mythweb)
+ REPO="mythweb"
+ MY_PN="mythweb"
+ S="${WORKDIR}/MythTV-${REPO}-${MYTHTV_SREV}/"
+ ;;
+ nuvexport)
+ REPO="nuvexport"
+ MY_PN="nuvexport"
+ MYTHTV_REV="$NUVEXPORT_REV"
+ S="${WORKDIR}/MythTV-${REPO}-${NUVEXPORT_SREV}/"
+ ;;
+ *)
+ REPO="mythtv"
+ MY_PN="mythplugins"
+ S="${WORKDIR}/MythTV-${REPO}-${MYTHTV_SREV}/${MY_PN}"
+ ;;
+esac
+
+# _pre is from SVN trunk while _p and _beta are from SVN ${MY_PV}-fixes
+# TODO: probably ought to do something smart if the regex doesn't match anything
+[[ "${PV}" =~ (_alpha|_beta|_pre|_rc|_p)([0-9]+) ]] || {
+ # assume a tagged release
+ MYTHTV_REV="v${PV}"
+}
+
+HOMEPAGE="http://www.mythtv.org"
+LICENSE="GPL-2"
+SRC_URI="https://github.com/MythTV/${REPO}/tarball/${MYTHTV_REV} -> ${REPO}-${PV}.tar.gz"
+
+need_httpd_cgi
+need_php5_httpd
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ webapp_src_preinst
+
+ cd "${S}"
+ dodoc README INSTALL
+
+ dodir "${MY_HTDOCSDIR}"/data
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r [[:lower:]]*
+
+ webapp_configfile "${MY_HTDOCSDIR}"/mythweb.conf.{apache,lighttpd}
+
+ webapp_serverowned "${MY_HTDOCSDIR}"/data
+
+ webapp_postinst_txt en "${FILESDIR}"/0.24-postinstall-en.txt
+
+ webapp_src_install
+
+ fperms 755 /usr/share/webapps/mythweb/${PV}/htdocs/mythweb.pl
+}