From f690af1d2d082679a58dda4a6304190383c40a46 Mon Sep 17 00:00:00 2001 From: lebarjack Date: Mon, 12 Mar 2012 12:52:51 +0000 Subject: www-apps/davical: Added a php dependency on calendar and curl uses svn path=/sunrise/; revision=12793 --- www-apps/davical/ChangeLog | 4 ++ www-apps/davical/Manifest | 4 +- www-apps/davical/davical-1.0.2-r1.ebuild | 77 ++++++++++++++++++++++++++++++++ www-apps/davical/davical-1.0.2.ebuild | 77 -------------------------------- 4 files changed, 83 insertions(+), 79 deletions(-) create mode 100644 www-apps/davical/davical-1.0.2-r1.ebuild delete mode 100644 www-apps/davical/davical-1.0.2.ebuild (limited to 'www-apps') diff --git a/www-apps/davical/ChangeLog b/www-apps/davical/ChangeLog index 5756e9ad8..d793d7ec9 100644 --- a/www-apps/davical/ChangeLog +++ b/www-apps/davical/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 12 Mar 2012; lebarjack + -davical-1.0.2.ebuild, +davical-1.0.2-r1.ebuild: + Added a php dependency on calendar and curl uses + 12 Mar 2012; lebarjack files/awl_location.patch: Corrected path for awl when building translations diff --git a/www-apps/davical/Manifest b/www-apps/davical/Manifest index 61c803d05..42e144366 100644 --- a/www-apps/davical/Manifest +++ b/www-apps/davical/Manifest @@ -3,6 +3,6 @@ AUX inc_path.patch 1418 RMD160 6966f134dcff29bc829bd6572aefccc0bcefe0b7 SHA1 fdf AUX postinstall-en.txt 730 RMD160 a39674de7cefa276aab4d02945b63216cf62a8d9 SHA1 77edb005c8576d681218e4fa471f7492feaafb31 SHA256 a8796e92aace5307fa6911a3019cd2f1f4baefb5bd4b90efedda5793967ceed1 AUX vhost-example 366 RMD160 aa9831be71c50e608b09c0f9a92ad30c52fc18ba SHA1 2b79bdcbd5d995f6014b86eaceab24418296e5d6 SHA256 3d1609ff3652814c00aeb33effdfca48a60698b8b5da4db7f97951807235b333 DIST davical-1.0.2.tar.gz 2739740 RMD160 d24ccc16363f30789ec3c0b384f99999405fee7d SHA1 5d8b87018411d6f3995809d959450dd7522a149c SHA256 12633dfc22aeaef9807e347d2c8798f2a3af4b9dd712a8bb736511915b3b9da6 -EBUILD davical-1.0.2.ebuild 1815 RMD160 289a768d9a8791dfdf6628e37914d68911b7d854 SHA1 5042102d5d473fb5940463e5b052d953d67f70f2 SHA256 31bb449ca660d0fc10f0c5b26112c6da4a2b7e41f7d2a8b8c9ff5e004911d153 -MISC ChangeLog 5527 RMD160 ad5a2d4cad603207a2a4a9bc49a15db0b8f3b817 SHA1 e193f6ba59b9e3441a0f48d437e11771da3fff7a SHA256 d2753ddcfb0227a62fdf3672a51ecce66602ef256f1e897339da80dd6295dcdf +EBUILD davical-1.0.2-r1.ebuild 1829 RMD160 aad419d57610967092c661c1a53fbf3ce48c32c9 SHA1 90daa4ca6bc4536c68a5ae49eca49c7410264619 SHA256 d43485b49604fe85c9de45cff2fd1dd3ad845daba8d9fa84edacdd642ebe7ed2 +MISC ChangeLog 5690 RMD160 2bb194e6a10116a86188d3005d8d5342fc9166e1 SHA1 2e3481350c8705bd4bd3b0fc4f7d2d694b1f1b78 SHA256 7c70c99714b432dae8cf40e4d26b03fab10aefef30963d168a3f97de9d71d3de MISC metadata.xml 208 RMD160 c18611400760e42bdd001905be0a63c2e963bcea SHA1 595816105cac477cb85792a182e15888029118a1 SHA256 c4841c87f0c2b9b5e679a27dc72180be8d508fb3f5df0fbab2ec2c805c0a6d82 diff --git a/www-apps/davical/davical-1.0.2-r1.ebuild b/www-apps/davical/davical-1.0.2-r1.ebuild new file mode 100644 index 000000000..39ad2bdb6 --- /dev/null +++ b/www-apps/davical/davical-1.0.2-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit depend.php webapp + +DESCRIPTION="A CalDAV and CardDAV Server" +HOMEPAGE="http://davical.org/" +SRC_URI="http://debian.mcmillan.net.nz/packages/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="doc? ( dev-php/PEAR-PhpDocumentor )" +RDEPEND="app-admin/pwgen + dev-lang/php[calendar,curl,pdo,postgres,xml] + dev-perl/DBI + dev-perl/DBD-Pg + dev-perl/yaml + >=dev-php/awl-0.51 + www-servers/apache" + +need_php5 +need_httpd + +src_prepare() { + epatch "${FILESDIR}/awl_location.patch" + epatch "${FILESDIR}/inc_path.patch" +} + +src_compile() { + if use doc ; then + einfo "Generating documentation" + phpdoc -q -c "docs/api/phpdoc.ini"\ + || die "Documentation failed to build" + fi + emake built-po || die "emake failed" +} + +src_install() { + webapp_src_preinst + + dodoc-php INSTALL README debian/README.Debian \ + testing/README.regression_tests TODO debian/changelog \ + || die "dodoc failed" + + einfo "Installing web files" + insinto "${MY_HTDOCSDIR}" + doins -r htdocs/* htdocs/.htaccess || die "doins failed" + + einfo "Installing main files and i18n" + insinto "${MY_HOSTROOTDIR}/${PN}" + doins -r inc locale || die "doins failed" + rm "${D}/${MY_HOSTROOTDIR}/${PN}/inc/always.php.in" || die + + einfo "Installing sql files" + insinto "${MY_SQLSCRIPTSDIR}" + doins -r dba/* || die "doins failed" + + if use doc ; then + einfo "Installing documentation" + dohtml -r docs/api/ docs/website/ || die "dohtml failed" + fi + + insinto /etc/${PN} + doins config/* "${FILESDIR}/vhost-example" \ + || die "newins failed" + + webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt" + webapp_src_install + + fperms +x "${MY_SQLSCRIPTSDIR}/create-database.sh" + fperms +x "${MY_SQLSCRIPTSDIR}/update-davical-database" +} diff --git a/www-apps/davical/davical-1.0.2.ebuild b/www-apps/davical/davical-1.0.2.ebuild deleted file mode 100644 index 5525ef024..000000000 --- a/www-apps/davical/davical-1.0.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 - -inherit depend.php webapp - -DESCRIPTION="A CalDAV and CardDAV Server" -HOMEPAGE="http://davical.org/" -SRC_URI="http://debian.mcmillan.net.nz/packages/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -DEPEND="doc? ( dev-php/PEAR-PhpDocumentor )" -RDEPEND="app-admin/pwgen - dev-lang/php[pdo,postgres,xml] - dev-perl/DBI - dev-perl/DBD-Pg - dev-perl/yaml - >=dev-php/awl-0.51 - www-servers/apache" - -need_php5 -need_httpd - -src_prepare() { - epatch "${FILESDIR}/awl_location.patch" - epatch "${FILESDIR}/inc_path.patch" -} - -src_compile() { - if use doc ; then - einfo "Generating documentation" - phpdoc -q -c "docs/api/phpdoc.ini"\ - || die "Documentation failed to build" - fi - emake built-po || die "emake failed" -} - -src_install() { - webapp_src_preinst - - dodoc-php INSTALL README debian/README.Debian \ - testing/README.regression_tests TODO debian/changelog \ - || die "dodoc failed" - - einfo "Installing web files" - insinto "${MY_HTDOCSDIR}" - doins -r htdocs/* htdocs/.htaccess || die "doins failed" - - einfo "Installing main files and i18n" - insinto "${MY_HOSTROOTDIR}/${PN}" - doins -r inc locale || die "doins failed" - rm "${D}/${MY_HOSTROOTDIR}/${PN}/inc/always.php.in" || die - - einfo "Installing sql files" - insinto "${MY_SQLSCRIPTSDIR}" - doins -r dba/* || die "doins failed" - - if use doc ; then - einfo "Installing documentation" - dohtml -r docs/api/ docs/website/ || die "dohtml failed" - fi - - insinto /etc/${PN} - doins config/* "${FILESDIR}/vhost-example" \ - || die "newins failed" - - webapp_postinst_txt en "${FILESDIR}/postinstall-en.txt" - webapp_src_install - - fperms +x "${MY_SQLSCRIPTSDIR}/create-database.sh" - fperms +x "${MY_SQLSCRIPTSDIR}/update-davical-database" -} -- cgit v1.2.3-65-gdbad