Introduce 0.24.
authorRichard Freeman <rich0@gentoo.org>
Sun, 18 Dec 2011 04:22:55 +0000 (04:22 +0000)
committerRichard Freeman <rich0@gentoo.org>
Sun, 18 Dec 2011 04:22:55 +0000 (04:22 +0000)
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64

www-apps/mythweb/ChangeLog
www-apps/mythweb/Manifest
www-apps/mythweb/files/0.24-postinstall-en.txt [new file with mode: 0644]
www-apps/mythweb/mythweb-0.24_p20110310.ebuild [new file with mode: 0644]

index 942b47f6f74b4378026888aaf3f0d7ba540e244f..a0bebeb2df1d1a4a8bd2814574df57c9ec5532cc 100644 (file)
@@ -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:
index 5089ee78befc9f53e193e371bc98cb14542c470d..c619e3e9a27760d1231d41714fd5e8f6915e3c67 100644 (file)
@@ -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 (file)
index 0000000..acba451
--- /dev/null
@@ -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 (file)
index 0000000..797b2fc
--- /dev/null
@@ -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
+}