From 3dfd062965dc3d627af7f7e3a29229fc6df5ffc6 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Sun, 26 Oct 2008 12:47:38 +0000 Subject: [PATCH] added ebuild for wordpress 2.6.3 --- www-apps/wordpress/Manifest | 4 ++ www-apps/wordpress/files/postinstall-en.txt | 38 ++++++++++++++++ www-apps/wordpress/files/postupgrade-en.txt | 31 +++++++++++++ www-apps/wordpress/wordpress-2.6.3.ebuild | 50 +++++++++++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 www-apps/wordpress/Manifest create mode 100644 www-apps/wordpress/files/postinstall-en.txt create mode 100644 www-apps/wordpress/files/postupgrade-en.txt create mode 100644 www-apps/wordpress/wordpress-2.6.3.ebuild diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest new file mode 100644 index 0000000..f94ba6c --- /dev/null +++ b/www-apps/wordpress/Manifest @@ -0,0 +1,4 @@ +AUX postinstall-en.txt 1554 RMD160 0ae328c94560e30f9a8d5c46eb449ed1d2861970 SHA1 45c11b94046bfdff98a60571a36e56680d43a2ab SHA256 85ecf09ffd839186f5aeba6847798827191d56c6fb7798783100b9fecdcf64df +AUX postupgrade-en.txt 1302 RMD160 55353569fb739d38ddaf1f4fb743d5d7bc909323 SHA1 0cd868cc86c1dbef25cf94cd08b5b3e8421545cb SHA256 81ddf9a3970dbaa9f69d514b7eaa5893c8402ca6f973830414e866d5140f3d3e +DIST wordpress-2.6.3.tar.gz 1305503 RMD160 fa452ba84ff7a0b60e36cc1c9feda62d3865c9bf SHA1 294832ccd17a7dee00af8b16deefa94486f60e43 SHA256 cdc1ad99785ae41487c107a5f08701924ae09beda1598a7a14ee1a08bb6801ab +EBUILD wordpress-2.6.3.ebuild 1142 RMD160 02a04b0e1f690cef0cbaecba29675aa5a3d7fd36 SHA1 d1235c55f8a7e9834ef866748849314e41f04e67 SHA256 9b0c8f9fdf103b06bf11aa843942633e8eed7a759e240aa9614ae45b8fea909b diff --git a/www-apps/wordpress/files/postinstall-en.txt b/www-apps/wordpress/files/postinstall-en.txt new file mode 100644 index 0000000..54c9771 --- /dev/null +++ b/www-apps/wordpress/files/postinstall-en.txt @@ -0,0 +1,38 @@ +------------------------------------------------------------------------ +INSTALLATION + +You will need to create a table for your WordPress database. This +assumes you have some knowledge of MySQL, and already have it +installed and configured. If not, please refer to the Gentoo MySQL +guide at the following URL: + +http://www.gentoo.org/doc/en/mysql-howto.xml + +Log in to MySQL, and create a new database as well as a user with full +access to this database. After that you will need to provide the details +of this database and the associated user within the file + +${MY_INSTALLDIR}/wp-config.php + +Finally you should be able to log in to WordPress at + +http://${VHOST_HOSTNAME}/${VHOST_APPDIR} + +------------------------------------------------------------------------ +!!!!!!!!! SECURITY WARNING !!!!!!!!!!! + +Wordpress has had a history of serious security flaws. Any application +with less widespread use but the same amount of security issues would +have been removed from the tree. + +After a short period of being in the unstable tree we once again decided +that we hard mask the package. + +THIS MEANS THAT THERE IS NO GUARANTEE WHATSOEVER THAT THE PACKAGE WILL +GET UPGRADED WITHIN A REASONABLE AMOUNT OF TIME EVEN IN THE CASE OF +SEVERE SECURITY ISSUES. + +We consider installing this package a severe risk to your system and +you should keep a close eye on the common security trackers so +that you are able to fix problems with your installation yourself if +required. diff --git a/www-apps/wordpress/files/postupgrade-en.txt b/www-apps/wordpress/files/postupgrade-en.txt new file mode 100644 index 0000000..fc09e4b --- /dev/null +++ b/www-apps/wordpress/files/postupgrade-en.txt @@ -0,0 +1,31 @@ +------------------------------------------------------------------------ +UPGRADE + + +If you are upgrading from a previous version BACK UP your database. + +Once you are done with that, browse to + +http://${VHOST_HOSTNAME}/${VHOST_APPDIR}/wp-admin/upgrade.php + +and follow the instructions on the screen. + +------------------------------------------------------------------------ +!!!!!!!!! SECURITY WARNING !!!!!!!!!!! + +Wordpress has had a history of serious security flaws. Any application +with less widespread use but the same amount of security issues would +have been removed from the tree. + +After a short period of being in the unstable tree we once again decided +that we hard mask the package. + +THIS MEANS THAT THERE IS NO GUARANTEE WHATSOEVER THAT THE PACKAGE WILL +GET UPGRADED WITHIN A REASONABLE AMOUNT OF TIME EVEN IN THE CASE OF +SEVERE SECURITY ISSUES. + +We consider installing this package a severe risk to your system and +you should keep a close eye on the common security trackers so +that you are able to fix problems with your installation yourself if +required. + diff --git a/www-apps/wordpress/wordpress-2.6.3.ebuild b/www-apps/wordpress/wordpress-2.6.3.ebuild new file mode 100644 index 0000000..b5f53fb --- /dev/null +++ b/www-apps/wordpress/wordpress-2.6.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/wordpress/wordpress-2.6.2.ebuild,v 1.1 2008/09/21 13:28:32 wrobel Exp $ + +inherit webapp depend.php + +DESCRIPTION="Wordpress php and mysql based CMS system." +HOMEPAGE="http://wordpress.org/" +SRC_URI="http://www.wordpress.org/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}"/${PN} + +need_httpd_cgi +need_php_httpd + +pkg_setup() { + webapp_pkg_setup + require_php_with_any_use mysql mysqli + require_php_with_use pcre +} + +src_install() { + webapp_src_preinst + + dohtml readme.html + rm -f readme.html license.txt + + cp wp-config-sample.php wp-config.php + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_serverowned "${MY_HTDOCSDIR}"/index.php + webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php + webapp_serverowned "${MY_HTDOCSDIR}" + + webapp_configfile "${MY_HTDOCSDIR}"/wp-config.php + + webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt + webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt + + webapp_src_install +}