Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Added new TYPO3 Releases

* Added current 4.7 (beta2 - http://news.typo3.org/news/article/released-typo3-47-beta2/):

DESCRIPTION:

The TYPO3 community released TYPO3 4.7 beta2 as the next step on our roadmap to the final release of 4.7.0, which will be released on April 24th, 2012.

With the release of beta1 we have reached "Feature Freeze" for the upcoming version and thus will be focused on fixing bugs only. This means that there have not been any changes to the SQL structure since then.

TYPO3 4.7 will ship with an interesting set of new features, possibilities and bug fixes. Further information can be found in our previous release notes.

Besides all the amazing new features, about 200 bugs have been fixed since the release of TYPO3 4.6 in October 2011. For details about this particular release and the current progress, please read up on:

wiki.typo3.org/TYPO3_4.7

Download TYPO3 4.7 beta2

We also have an Introduction Package for this release, which allows to test the new features right away on a fresh installation. Experienced users can of course opt to upgrade an existing installation to the new 4.7.0beta2 version, but keeping in mind that this is still a snapshot of our development so far, and more changes and fixes will be included in the next releases.

You can download the beta packages of TYPO3 4.7 here:

http://typo3.org/download/packages/

MD5 checksums:

6b84c4568fb6753a9062e25fd070d1a8  blankpackage-4.7.0beta2.tar.gz
328143e05383b75dee64dea0b600b59b  blankpackage-4.7.0beta2.zip
ae27b6ac3067f1c60008be13161b9fdf  dummy-4.7.0beta2.tar.gz
dfc7b290feb3137d32edb9c3ae74e67a  dummy-4.7.0beta2.zip
f2be3f4bb22b57fc1cb45b3d712028ea  governmentpackage-4.7.0beta2.tar.gz
cbe2c89e2082dd7c92ce364dad7b50a0  governmentpackage-4.7.0beta2.zip
f75652758e42e8d60a6c8ddc3efa51cd  introductionpackage-4.7.0beta2.tar.gz
edc4d4213026cba1ea6f8447bc208e55  introductionpackage-4.7.0beta2.zip
41c43fb0cf3ba7fa8e39777d15ecd638  typo3_src+dummy-4.7.0beta2.zip
d9f36c0e56ed433628ada0a7bf5e8444  typo3_src-4.7.0beta2.tar.gz
ac86b6c3e58659edaf4db3661849a587  typo3_src-4.7.0beta2.zip

* Added current 4.7 (beta3 - http://news.typo3.org/news/article/typo3-47-beta3-released/):

DESCRIPTION:

The TYPO3 community released TYPO3 4.7 beta3 as the next step on our roadmap to the final release of 4.7.0, which will be released on April 24th, 2012.

As usual, beta versions only includes bug fixes. On our road to the final release, two release candidates will follow in the next four weeks.

TYPO3 4.7 will ship with an interesting set of new features, possibilities and bug fixes. Further information can be found in our previous release notes.

Looking at the currently pending issues, we just realized that the media element needs further modifications to be shipped with a final and stable version. If you are experiencing upgrade difficulties, you can be sure that we are still working on that. Besides that, TYPO3 4.7.0 looks promising and and will be available just in time - on April 24th 2012.
Since we currently are missing feedback from more testers and early adopters, we kindly ask you to tell us your experiences and feedback on TYPO3 4.7 - especially concerning upgrading older TYPO3 versions to the new one.

Besides all those amazing new features, about 200 bugs have been fixed since the release of TYPO3 4.6 in October 2011. For details about this particular release and the current progress, please read up on:

wiki.typo3.org/TYPO3_4.7

Download TYPO3 4.7 beta3

We also have an Introduction Package as well as an Government Package for this release, which allows to test the new features right away on a fresh installation. Experienced users can of course opt to upgrade an existing installation to the new 4.7.0beta3 version, but keeping in mind that this is still a snapshot of our development so far, and more changes and fixes will be included in the next releases.

You can download the beta packages of TYPO3 4.7 here:

http://typo3.org/download/packages/

MD5 checksums:

317ac42259c39e0ee46295d80a7f2c63  blankpackage-4.7.0beta3.tar.gz
b18995a5071d9f0309e886111bb65d61  blankpackage-4.7.0beta3.zip
9817846a5e35f03ed7d767e86ce8d450  dummy-4.7.0beta3.tar.gz
6b49069525ab78c27069d17b6a1e677e  dummy-4.7.0beta3.zip
7dd1a3463c69b59fb0140eba693b2c87  governmentpackage-4.7.0beta3.tar.gz
48a2d7a73343f920834215050b5e30c0  governmentpackage-4.7.0beta3.zip
abe4afcf745809f1f437c2fd322b2811  introductionpackage-4.7.0beta3.tar.gz
78ea234569821d541fb1d8b586d581ab  introductionpackage-4.7.0beta3.zip
d6ea3b5b9ae76f97b0f43b00fe506491  typo3_src+dummy-4.7.0beta3.zip
d53109467ea9b91701b7d4a9e4fd008d  typo3_src-4.7.0beta3.tar.gz
b1afd2b5e8d2c3b6a3dc3f71a62ac966  typo3_src-4.7.0beta3.zip

* Added current 4.6.6 and 4.5.13 versions (http://news.typo3.org/news/article/typo3-4513-and-466-released/):

DESCRIPTION:

The TYPO3 Community announces versions 4.5.13 and 4.6.6 of the TYPO3 Enterprise Content Management System.

We are announcing the release of the following TYPO3 updates:

TYPO3 4.5.13
TYPO3 4.6.6
All versions are maintenance releases and contain bugfixes only.

Since the previois releases of TYPO3 4.5.12 and 4.6.5 contained a regresssion in the behaviour of the preview link in the backend, these new releases were necessary (see issue).
For more details about the releases, visit the following websites:

http://wiki.typo3.org/index.php/TYPO3_4.5.13
http://wiki.typo3.org/index.php/TYPO3_4.6.6

MD5 checksums:

b1a4d6cd49d46fc09d811f243783387a  blankpackage-4.5.13.tar.gz
02cc49418b7b9df1ba5fde38d743ee11  blankpackage-4.5.13.zip
24dca99ae0c86644e66dcc898e175dec  dummy-4.5.13.tar.gz
10bcdd6fce3e4b76ad5ec9fb545abbe6  dummy-4.5.13.zip
6779c7bd4fa59cd5c2533da7e0695cb0  introductionpackage-4.5.13.tar.gz
9c6a42026ac81d164b97a51c04e0aa42  introductionpackage-4.5.13.zip
8475ccc493b0913b9581013221c086c9  typo3_src+dummy-4.5.13.zip
e2895177eab7091ba217c4a9e51ccfaa  typo3_src-4.5.13.tar.gz
1a65e2e19ed440a3ad0a20907d0e5ae2  typo3_src-4.5.13.zip

447b0602ae83e4bbe7876a5cdd208f68  blankpackage-4.6.6.tar.gz
125a2173739601d0df3ba6acc7a8731f  blankpackage-4.6.6.zip
67098dec1ce4f1412bdc500d9179aa2e  dummy-4.6.6.tar.gz
319bf267bd67a32594963ba0cace8039  dummy-4.6.6.zip
112beb8c6478cbf84b9f1e7e72f9f4e0  introductionpackage-4.6.6.tar.gz
1596fc9cbb1434df5e0164fd3087710b  introductionpackage-4.6.6.zip
c06f80e2164aa5acb7faa47feb22153a  typo3_src+dummy-4.6.6.zip
0154407282f65fd959ef701edbdce002  typo3_src-4.6.6.tar.gz
9af21b47993daa7775987c05f8fbffbe  typo3_src-4.6.6.zip

* Added current 4.6.7 and 4.5.14 versions (http://news.typo3.org/news/article/typo3-4414-4514-and-467-released/):

DESCRIPTION:

The TYPO3 Community announces versions 4.4.14, 4.5.14 and 4.6.7 of the TYPO3 Enterprise Content Management System.

We are announcing the release of the following TYPO3 updates:

TYPO3 4.4.14
TYPO3 4.5.14
TYPO3 4.6.7
All versions are maintenance releases and contain bug and security fixes.

IMPORTANT: These versions include important security fixes to the TYPO3 core. A security announcement has just been released:
https://typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2012-001/

For details about the release, visit the following websites:

http://wiki.typo3.org/index.php/TYPO3_4.4.14
http://wiki.typo3.org/index.php/TYPO3_4.5.14
http://wiki.typo3.org/index.php/TYPO3_4.6.7

MD5 checksums:

d603f1c331385a0a1a1de1cfa5f16820  blankpackage-4.4.14.tar.gz
28a46138ca13af4d3661bce282cdd37f  blankpackage-4.4.14.zip
bf6df8c4f73b522aefb739f69c4b81f3  dummy-4.4.14.tar.gz
fcbfe88c4ca8e567498bb87d55660d5e  dummy-4.4.14.zip
765644752507002f69fbbb1600a1d16d  typo3_src+dummy-4.4.14.zip
55a4a1b7df9efa91feae3160b60f2081  typo3_src-4.4.14.tar.gz
78cff41cf3cb03b07150dfaddc13c6d9  typo3_src-4.4.14.zip

ccc960867b52d0b7e9b94b6f1e0dd68e  blankpackage-4.5.14.tar.gz
5031fe6fa2cf51736cee16154272aaa8  blankpackage-4.5.14.zip
8925c36c8221ca02f9b646aadd4a5ee4  dummy-4.5.14.tar.gz
868f45f6a71bdf04f75d5db4df01c90f  dummy-4.5.14.zip
4e136051a58131dd5318bfc41768ac28  introductionpackage-4.5.14.tar.gz
a8d875dac8dcf9ef5535d0c4c9e12fb6  introductionpackage-4.5.14.zip
19f650be00f8825cf112ecac7a41c148  typo3_src+dummy-4.5.14.zip
7c5feebbbcb217b1f7c63b096df4951d  typo3_src-4.5.14.tar.gz
6a9873fcf3abb6ad9dccc57b89f58adc  typo3_src-4.5.14.zip

6464e9fbecbe218d0508c28b7ddf94ca  blankpackage-4.6.7.tar.gz
6a9e28cc3f44d7958f9dc66322a7f606  blankpackage-4.6.7.zip
9f68cc22e8d4b68852197625e25a1dfa  dummy-4.6.7.tar.gz
6671e1f654be11130bac7d76cb8b6afa  dummy-4.6.7.zip
6b149d5263678e2137900315dd52b1fc  introductionpackage-4.6.7.tar.gz
141df5c83487b2da3fd91eb78ccc9634  introductionpackage-4.6.7.zip
53c371c218d890fe847a6b52869ca7ab  typo3_src+dummy-4.6.7.zip
6d451794f1c9f2830255fde41e60fc5e  typo3_src-4.6.7.tar.gz
60682a77f94495807352d50cc360ef3e  typo3_src-4.6.7.zip
  • Loading branch information...
commit 0fe20d052a66493d194868046818e9452e8370ab 1 parent c858e0f
@The-Judge The-Judge authored
View
6 www-apps/typo3_dummy/Manifest
@@ -1,6 +1,8 @@
DIST dummy-4.5.10.tar.gz 9855 RMD160 23650827a20dc52038dd2b525f80b27f3af35480 SHA1 7f9a9c5ba42315ec8d7c97fdc3e7af57c44e7a94 SHA256 12707cf4eab1f161cf326739f6310df3abe9a152d013ce977be1c130e7335d4d
DIST dummy-4.5.11.tar.gz 9857 RMD160 da77489deadc729f567e9686c831bca387231f5a SHA1 985e7b4319aade6df958601f9ffc86dbef93532b SHA256 3163e66f330e8a542af32c6f66465de7dafa91f0df7bacd7530287c5c844d61b
DIST dummy-4.5.12.tar.gz 9856 RMD160 a0fb4d067463f044ab68d2a8aa37cf73b28ed978 SHA1 130055a850a9f89439ea0c2860a3f65eec9ca5ce SHA256 569060bdae3e4d5db8044f99bfcfe50e4598c79d64f04f80a178d38d835782c6
+DIST dummy-4.5.13.tar.gz 9860 RMD160 49199e3bee7ea86f7fcc6d56432e6c82128dda1c SHA1 fa03918815a3f1a30a9630b914547903be0a136c SHA256 41935346a827958a13bb0330c5f3fc83b65991e71ec64cb9d7e457839f9234d2
+DIST dummy-4.5.14.tar.gz 9856 RMD160 345c6da68adb18bc7344164dbf4e07ac79fa3309 SHA1 a9dd9e7a5377db281784c03ce8ba37f76b5a1950 SHA256 12891760e23c1e6edc8fc0c519e2a9bd52ac99df0f047598b9b88f3a994412e1
DIST dummy-4.5.4.tar.gz 7672 RMD160 db4df6ab0ee5b2a61d4dcd4ed8f5fc85d356bbbc SHA1 efef3befc7972e5c7d6cc0b7078db1febdfcd385 SHA256 ef7345938bd9634599af57b55ab42dca4278db5e53ff0e534857018b792d81db
DIST dummy-4.5.5.tar.gz 7676 RMD160 9b624140fb8da21a7188715830bfd03e120faa44 SHA1 a718a482b975e2d31b197b185ebc22c5d04d85a9 SHA256 b391a1371eee84a495d779213406984d4e50ff9c740b336a3944a645b980028c
DIST dummy-4.5.6.tar.gz 7680 RMD160 48369d41d7a66839c7c2809fb9e9f1953dd8b255 SHA1 99eb7f5c9ae19de579219bd4281c1997230c0a32 SHA256 40d3e7cd2f5517f24612b48256710be4fdfc107ae626562123f4792e80aaa9db
@@ -13,4 +15,8 @@ DIST dummy-4.6.2.tar.gz 10148 RMD160 2821c44a48a2b661efa7415d884ed646b0f9ed01 SH
DIST dummy-4.6.3.tar.gz 10142 RMD160 8f004a3ad666d3edea02550b4626ad5cb7b9a54a SHA1 a462566c68ba3386524192ca2500137e7d66bb55 SHA256 e2cdd569564350038259d0297efcc5ed1729503407ffff124cf30dfd4d0c0e4d
DIST dummy-4.6.4.tar.gz 10137 RMD160 a03c9f2192dbe621c95a868ca12a19679af04c90 SHA1 3131fc08643f8977877523471db28e24b40bd8da SHA256 4ecb65ef441786295340f60fcb67e4c637f2caaff99471c6ac09e99ec2a5032e
DIST dummy-4.6.5.tar.gz 10140 RMD160 186597d138287cf229e96e11985ce8f78062c301 SHA1 5a08053a9f3d28d0bccf515af0fa168490799320 SHA256 bee9fdeea16b6b537b4884d43c357d710071857d431a9ec9a1ae1636816768e8
+DIST dummy-4.6.6.tar.gz 10140 RMD160 9de20d0f672edaf76ddaadbd0ad49b0f31d26a1f SHA1 5fccbcf91fc541ab8d52646f17b0f27347dccd54 SHA256 1011cc6b046932878f7178c556abe5a454866e55ca77ab377d52ad71cb06feb8
+DIST dummy-4.6.7.tar.gz 10141 RMD160 84d7ca41bab9aad384b5e1fc6328f75356933eb7 SHA1 4b2b4840f166d7530a905f349a751db9663a0d90 SHA256 abe9129a1eed6373b2ccfdac923674d501a90eb754b345cbadfc33b904590a8d
DIST dummy-4.7.0beta1.tar.gz 10151 RMD160 02f41069de298c7bb6e2badffc0ce6096a3ed74b SHA1 f31a6d9af1b76b4c2efe6ddd2cff608bdda169ca SHA256 961834f1d72b9c49b63c144bf0a13761fd6d84513643cada197a55ddfb60ba4a
+DIST dummy-4.7.0beta2.tar.gz 10161 RMD160 3570c39424ca7afc4d38e4cdead768a8aaea4a30 SHA1 1915348971bf23cd61d7b16bd754b60363035bd2 SHA256 c1b5f5cebb5083ef5492bfcb48918a4662e5d54ff1d32548418d1b5702f1c6c0
+DIST dummy-4.7.0beta3.tar.gz 10160 RMD160 5a3fe07fb3aabf407519178fc67804a86cd2fd47 SHA1 895ce0b8441fa4a97306801f68bb9e85863d9413 SHA256 f79dbe3e448a1dc9966a5096ecc45f95ce3990c21acbc417154e6461e6fa4192
View
41 www-apps/typo3_dummy/typo3_dummy-4.5.13.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit webapp
+
+MY_PN="dummy"
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the dummy package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+PDEPEND="~www-apps/typo3_src-${PV}"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rm -f typo3_src
+}
+
+src_install() {
+ webapp_src_preinst
+ dodoc *.txt
+
+ cp -R . "${D}"/${MY_HTDOCSDIR}
+
+local files="fileadmin fileadmin/_temp_ fileadmin/user_upload typo3temp uploads uploads/pics uploads/media uploads/tf typo3conf typo3conf/extTables.php typo3conf/localconf.php typo3conf/ext typo3conf/l10n"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_configfile ${MY_HTDOCSDIR}/typo3conf/localconf.php
+ webapp_src_install
+}
View
41 www-apps/typo3_dummy/typo3_dummy-4.5.14.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit webapp
+
+MY_PN="dummy"
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the dummy package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+PDEPEND="~www-apps/typo3_src-${PV}"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rm -f typo3_src
+}
+
+src_install() {
+ webapp_src_preinst
+ dodoc *.txt
+
+ cp -R . "${D}"/${MY_HTDOCSDIR}
+
+local files="fileadmin fileadmin/_temp_ fileadmin/user_upload typo3temp uploads uploads/pics uploads/media uploads/tf typo3conf typo3conf/extTables.php typo3conf/localconf.php typo3conf/ext typo3conf/l10n"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_configfile ${MY_HTDOCSDIR}/typo3conf/localconf.php
+ webapp_src_install
+}
View
41 www-apps/typo3_dummy/typo3_dummy-4.6.6.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit webapp
+
+MY_PN="dummy"
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the dummy package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+PDEPEND="~www-apps/typo3_src-${PV}"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rm -f typo3_src
+}
+
+src_install() {
+ webapp_src_preinst
+ dodoc *.txt
+
+ cp -R . "${D}"/${MY_HTDOCSDIR}
+
+local files="fileadmin fileadmin/_temp_ fileadmin/user_upload typo3temp uploads uploads/pics uploads/media uploads/tf typo3conf typo3conf/extTables.php typo3conf/localconf.php typo3conf/ext typo3conf/l10n"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_configfile ${MY_HTDOCSDIR}/typo3conf/localconf.php
+ webapp_src_install
+}
View
41 www-apps/typo3_dummy/typo3_dummy-4.6.7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit webapp
+
+MY_PN="dummy"
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the dummy package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE=""
+
+PDEPEND="~www-apps/typo3_src-${PV}"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rm -f typo3_src
+}
+
+src_install() {
+ webapp_src_preinst
+ dodoc *.txt
+
+ cp -R . "${D}"/${MY_HTDOCSDIR}
+
+local files="fileadmin fileadmin/_temp_ fileadmin/user_upload typo3temp uploads uploads/pics uploads/media uploads/tf typo3conf typo3conf/extTables.php typo3conf/localconf.php typo3conf/ext typo3conf/l10n"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_configfile ${MY_HTDOCSDIR}/typo3conf/localconf.php
+ webapp_src_install
+}
View
41 www-apps/typo3_dummy/typo3_dummy-4.7.0_beta2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit webapp
+
+MY_PN="dummy"
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the dummy package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${MY_PN}-4.7.0beta2.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+PDEPEND="~www-apps/typo3_src-${PV}"
+
+S=${WORKDIR}/${MY_PN}-4.7.0beta2
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rm -f typo3_src
+}
+
+src_install() {
+ webapp_src_preinst
+ dodoc *.txt
+
+ cp -R . "${D}"/${MY_HTDOCSDIR}
+
+ local files="fileadmin fileadmin/_temp_ fileadmin/user_upload typo3temp uploads uploads/pics uploads/media uploads/tf typo3conf typo3conf/extTables.php typo3conf/localconf.php typo3conf/ext typo3conf/l10n"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_configfile ${MY_HTDOCSDIR}/typo3conf/localconf.php
+ webapp_src_install
+}
View
41 www-apps/typo3_dummy/typo3_dummy-4.7.0_beta3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit webapp
+
+MY_PN="dummy"
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the dummy package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${MY_PN}-4.7.0beta3.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+PDEPEND="~www-apps/typo3_src-${PV}"
+
+S=${WORKDIR}/${MY_PN}-4.7.0beta3
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rm -f typo3_src
+}
+
+src_install() {
+ webapp_src_preinst
+ dodoc *.txt
+
+ cp -R . "${D}"/${MY_HTDOCSDIR}
+
+ local files="fileadmin fileadmin/_temp_ fileadmin/user_upload typo3temp uploads uploads/pics uploads/media uploads/tf typo3conf typo3conf/extTables.php typo3conf/localconf.php typo3conf/ext typo3conf/l10n"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_configfile ${MY_HTDOCSDIR}/typo3conf/localconf.php
+ webapp_src_install
+}
View
6 www-apps/typo3_src/Manifest
@@ -1,6 +1,8 @@
DIST typo3_src-4.5.10.tar.gz 20528141 RMD160 717d867e5255e64561ede520d68926c471c592df SHA1 2cfd9cd2ead0c5acaafb114df8d7b0f64b3fb316 SHA256 850f12006bf09e17cbb90213696a2296527c85f55ff473bbc675997c1901d8e0
DIST typo3_src-4.5.11.tar.gz 20530278 RMD160 913474133aa0c30e8ca3caa7784754b66028a708 SHA1 ff339747109b1f2672acc74f77b0c663b6813dbc SHA256 20a71afbd23a9d26a8dbff14099ea0a5b80a864293c5ce687202f254d9bd6cde
DIST typo3_src-4.5.12.tar.gz 20530753 RMD160 2cc6b8a4f6b053cd1a3662c75a8533c90d97fd35 SHA1 300277031cf9424b5ecb6901f2f4172b3b5ed116 SHA256 3e1216bca145fce08b5b49af2441fd5ebf5a99d9754cde199e2ac7901abf054b
+DIST typo3_src-4.5.13.tar.gz 20535750 RMD160 2fdd17fc5dfc71fec868e0ba6d6a2f3d5e2bcf8e SHA1 692d59fdc6ca658cde9d6e6e305ba3c55121e4b4 SHA256 68ac3881195d410b4d837cdf17dbfaac029021d1e0746ccd13a3522703df34ca
+DIST typo3_src-4.5.14.tar.gz 20539776 RMD160 172ec6ad9e74e9267d7cc57e8f1e6ddafef03883 SHA1 a055fb7d857e8251b57e93d2379870d31b000930 SHA256 53a157835985135fe5252b2008d8f305623681dc4e0775a151b466fbf2cfa34e
DIST typo3_src-4.5.4.tar.gz 20504971 RMD160 551f0c0c1ef62c4e7ea6f3db6d4721f94d2291fd SHA1 12ebacb41592b4594cf3eca4896397ce0e86d5c3 SHA256 0359e40faa53d48dfa74aa25a90a7ac4f419847ed215f51a60e343c22ff7658c
DIST typo3_src-4.5.5.tar.gz 20506753 RMD160 20ae6e46acb043f3559a069681459f2755b1ce66 SHA1 8c864aa7c67b703443a5889a4684f6aed6af254b SHA256 c5ea1425a74af0bc392ace8dd9337db09aa6b728fbd176956ba0ac8b71b1fd5c
DIST typo3_src-4.5.6.tar.gz 20508179 RMD160 2f0fe599c742807db8218717040ac61ed8ce220e SHA1 b9043f541287c815d5d4170f78e43c9ba0169238 SHA256 9eff541d0ee60d7a2d5527ed5459ea33870a9693e91174228f0fc0d51a5d95ac
@@ -13,4 +15,8 @@ DIST typo3_src-4.6.2.tar.gz 21258662 RMD160 5b1768af5b034cf2d46eb3c41f9936b4bfcd
DIST typo3_src-4.6.3.tar.gz 21259490 RMD160 f71eba4d015b3141cd2da5fddb53c4db8b414104 SHA1 bf6c4f36c5f33eb992b36f7586b4026390400cb6 SHA256 556849959da5ab6daaf48477b78f97263ae525312e06a7f572cb4fcd7f46a846
DIST typo3_src-4.6.4.tar.gz 21260842 RMD160 cfaa3e84db90df384ac9850f2e6fb3fd30fa3c37 SHA1 6f784831839a209cbceacdde094cf747136a2c88 SHA256 f1c74544612f165e94131519a98d4eeeffd1d23f3a3db1e721876e16eb6557e0
DIST typo3_src-4.6.5.tar.gz 21267212 RMD160 9ecb4fdbf0104fa254b6a3f1b7867ebf572f0850 SHA1 79dfa4986e89ca7d9a3f7691fa0cddefb9b58b93 SHA256 95b608ab0d541e0f9ad2559623adf132bcaa3fe75183c7ab67d767260136a08a
+DIST typo3_src-4.6.6.tar.gz 21267844 RMD160 77ba9e4e4929ef5a0f6883a3a62fc1f17720e65d SHA1 9937147f4770817004c57523c273f00ed8d4724e SHA256 9974b20dfc3861b034f727ab3d1d54b962e00169ca5fd8054e8ae1818c7f1455
+DIST typo3_src-4.6.7.tar.gz 21271871 RMD160 5d8f96011c65ca1c15abd32a518c378d85941337 SHA1 461cef5e92814859423dc98407712d00b7956353 SHA256 337922d1708faeeb8a4c932c712b25cf6d442a9fc2b5e0d24cbb0efb7b8d7635
DIST typo3_src-4.7.0beta1.tar.gz 22353058 RMD160 bf42fa37467a83e55990a3e84a6fb4efa92ac929 SHA1 09784dd7962b971da92567278f61603bac789e59 SHA256 cd34b35e5364aff0a665d76b24cda4818d70d184679d78d6f4f11350819e1a42
+DIST typo3_src-4.7.0beta2.tar.gz 22352928 RMD160 ced791d2ee792986e4d680025436fbf59e120502 SHA1 0ea425a2ab289c9c87655db285639bfc8d08ac09 SHA256 e3537a4feef347365c593fa3d2a983fb671d8e2fe5bcf3eac440b6b3c911ef0b
+DIST typo3_src-4.7.0beta3.tar.gz 22356806 RMD160 1c35c0dfec4b882fb473fd67c3fde95e7965981a SHA1 9c95addbf1d6791131c4e610e269f429e009d0d4 SHA256 36aacd97588f5f074ff7bc49639be0f390f484db4d9008ed737ae24550ca8d94
View
138 www-apps/typo3_src/typo3_src-4.5.13.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils webapp depend.php
+
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the source package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE="mysql"
+
+RDEPEND="~www-apps/typo3_dummy-${PV}
+ || ( >=dev-lang/php-5.2[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysql] >=dev-lang/php-5.2[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysqli] )
+ || ( media-gfx/graphicsmagick[zlib,truetype,tiff,png,jpeg] <=media-gfx/imagemagick-4.2.9[zlib,truetype,tiff,png,jpeg] )
+ dev-libs/libpcre
+ >=dev-db/mysql-5.0"
+
+need_php5_httpd
+
+pkg_setup() {
+ local optional="truetype zlib"
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${optional} || \
+ ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ ewarn
+ ewarn "NOTE: The above use flags are not enabled for your PHP install"
+ ewarn "but are strongly recommended to make use of full features of ${PN}."
+ ewarn "Consider re-emerging ${PHP_PKG} with those USE flags enabled."
+ ewarn
+ ebeep
+ epause 5
+ fi
+
+ # check for mysql support first, this is the preferred and primary DB backend
+ if use mysql ; then
+ require_php_with_use mysql
+ else
+ # check for at least one of DB backends supported by the bundled ADOdb
+ local adodb="db2 firebird interbase mssql mysql mysqli oci8 odbc pdo postgres sapdb sqlite sybase"
+ ewarn
+ ewarn "MySQL is the recommended DB backend for ${PN} but you do not have USE=mysql"
+ ewarn "enabled for PHP. Support for other DB backends is provided via ADOdb abstraction"
+ ewarn "and includes:"
+ ewarn "${adodb}"
+ ewarn
+ ebeep
+ epause 5
+ require_php_with_any_use ${adodb}
+ fi
+
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ rm -f {GPL,LICENSE}.txt
+ dodoc *.txt ChangeLog
+ rm -f *.txt ChangeLog
+
+ insinto "${MY_HTDOCSDIR}"
+ dodir "${MY_HTDOCSDIR}"
+
+ cp -R . "${D}"/"${MY_HTDOCSDIR}"
+
+ local files="typo3/ext"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ elog
+ elog "Some sort of PHP cache is highly recommended for ${PN}."
+ elog "If you have not installed one yet, consider emerging one of the following ebuilds:"
+ elog " dev-php/xcache"
+ elog " dev-php/eaccelerator"
+ elog " dev-php/pecl-apc"
+ elog
+ elog "TYPO3 is divided into two corresponding packages: One containing"
+ elog "the core (www-apps/typo3_src) and a second one, containing necessary"
+ elog "files to get a fresh instance running (www-apps/typo3_dummy)."
+ elog "Every time, a new version of TYPO3 core is released, it's dummy"
+ elog "package is updated, too. Most of the time containing only an updated"
+ elog "changelog. But it might also happen that other files are updated"
+ elog "within the dummy package. Therefore, the recommended upgrade"
+ elog "procedure suggests to always update both packages at the same time"
+ elog "before continuing with TYPO3's official upgrade instructions [1]."
+ elog
+ elog "The official dummy package contains a symlink named \"typo3_src\","
+ elog "pointing to \"../typo3_src-VERSION\" and further ones, such as"
+ elog "\"t3lib\" or \"typo3\", pointing to that symlink. That way, if there's"
+ elog "an update, the only directory that must be changed is the one where"
+ elog "the \"typo3_src\" symlink points to."
+ elog "The www-apps/typo3_dummy ebuild removes that symlink, since Funtoo's"
+ elog "webapp-config mechanism is more effective. So the \"Funtoo way\" to"
+ elog "setup TYPO3 is to first install one or more instances of"
+ elog "www-apps/typo3_dummy using webapp-config as by the following"
+ elog "example:"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3 typo3_dummy ${PVR}"
+ elog
+ elog "After the www-apps/typo3_dummy package has been installed that way,"
+ elog "the package www-apps/typo3_src package must be installed into the"
+ elog "same directory as a subfolder called \"typo3_src\" as by the following"
+ elog "example (this assumes that you used the directory \"typo3\" as"
+ elog "destination for the dummy package):"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3/${PN} ${PN} ${PVR}"
+ elog
+ elog "After this you can start using TYPO3 as usual."
+ elog
+ elog "If you have set USE=\"vhosts\", webapp-config will install the two"
+ elog "packages based on it's defaults at these two locations:"
+ elog
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "and"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy"
+ elog
+ elog "You have to set a symlink pointing from"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy/${PN}"
+ elog "to"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "manually in this case (or wherever your defaults point to)."
+ elog
+ elog "[1] http://wiki.typo3.org/wiki/Upgrade"
+ elog
+ webapp_pkg_postinst
+}
View
138 www-apps/typo3_src/typo3_src-4.5.14.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils webapp depend.php
+
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the source package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE="mysql"
+
+RDEPEND="~www-apps/typo3_dummy-${PV}
+ || ( >=dev-lang/php-5.2[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysql] >=dev-lang/php-5.2[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysqli] )
+ || ( media-gfx/graphicsmagick[zlib,truetype,tiff,png,jpeg] <=media-gfx/imagemagick-4.2.9[zlib,truetype,tiff,png,jpeg] )
+ dev-libs/libpcre
+ >=dev-db/mysql-5.0"
+
+need_php5_httpd
+
+pkg_setup() {
+ local optional="truetype zlib"
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${optional} || \
+ ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ ewarn
+ ewarn "NOTE: The above use flags are not enabled for your PHP install"
+ ewarn "but are strongly recommended to make use of full features of ${PN}."
+ ewarn "Consider re-emerging ${PHP_PKG} with those USE flags enabled."
+ ewarn
+ ebeep
+ epause 5
+ fi
+
+ # check for mysql support first, this is the preferred and primary DB backend
+ if use mysql ; then
+ require_php_with_use mysql
+ else
+ # check for at least one of DB backends supported by the bundled ADOdb
+ local adodb="db2 firebird interbase mssql mysql mysqli oci8 odbc pdo postgres sapdb sqlite sybase"
+ ewarn
+ ewarn "MySQL is the recommended DB backend for ${PN} but you do not have USE=mysql"
+ ewarn "enabled for PHP. Support for other DB backends is provided via ADOdb abstraction"
+ ewarn "and includes:"
+ ewarn "${adodb}"
+ ewarn
+ ebeep
+ epause 5
+ require_php_with_any_use ${adodb}
+ fi
+
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ rm -f {GPL,LICENSE}.txt
+ dodoc *.txt ChangeLog
+ rm -f *.txt ChangeLog
+
+ insinto "${MY_HTDOCSDIR}"
+ dodir "${MY_HTDOCSDIR}"
+
+ cp -R . "${D}"/"${MY_HTDOCSDIR}"
+
+ local files="typo3/ext"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ elog
+ elog "Some sort of PHP cache is highly recommended for ${PN}."
+ elog "If you have not installed one yet, consider emerging one of the following ebuilds:"
+ elog " dev-php/xcache"
+ elog " dev-php/eaccelerator"
+ elog " dev-php/pecl-apc"
+ elog
+ elog "TYPO3 is divided into two corresponding packages: One containing"
+ elog "the core (www-apps/typo3_src) and a second one, containing necessary"
+ elog "files to get a fresh instance running (www-apps/typo3_dummy)."
+ elog "Every time, a new version of TYPO3 core is released, it's dummy"
+ elog "package is updated, too. Most of the time containing only an updated"
+ elog "changelog. But it might also happen that other files are updated"
+ elog "within the dummy package. Therefore, the recommended upgrade"
+ elog "procedure suggests to always update both packages at the same time"
+ elog "before continuing with TYPO3's official upgrade instructions [1]."
+ elog
+ elog "The official dummy package contains a symlink named \"typo3_src\","
+ elog "pointing to \"../typo3_src-VERSION\" and further ones, such as"
+ elog "\"t3lib\" or \"typo3\", pointing to that symlink. That way, if there's"
+ elog "an update, the only directory that must be changed is the one where"
+ elog "the \"typo3_src\" symlink points to."
+ elog "The www-apps/typo3_dummy ebuild removes that symlink, since Funtoo's"
+ elog "webapp-config mechanism is more effective. So the \"Funtoo way\" to"
+ elog "setup TYPO3 is to first install one or more instances of"
+ elog "www-apps/typo3_dummy using webapp-config as by the following"
+ elog "example:"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3 typo3_dummy ${PVR}"
+ elog
+ elog "After the www-apps/typo3_dummy package has been installed that way,"
+ elog "the package www-apps/typo3_src package must be installed into the"
+ elog "same directory as a subfolder called \"typo3_src\" as by the following"
+ elog "example (this assumes that you used the directory \"typo3\" as"
+ elog "destination for the dummy package):"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3/${PN} ${PN} ${PVR}"
+ elog
+ elog "After this you can start using TYPO3 as usual."
+ elog
+ elog "If you have set USE=\"vhosts\", webapp-config will install the two"
+ elog "packages based on it's defaults at these two locations:"
+ elog
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "and"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy"
+ elog
+ elog "You have to set a symlink pointing from"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy/${PN}"
+ elog "to"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "manually in this case (or wherever your defaults point to)."
+ elog
+ elog "[1] http://wiki.typo3.org/wiki/Upgrade"
+ elog
+ webapp_pkg_postinst
+}
View
138 www-apps/typo3_src/typo3_src-4.6.6.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils webapp depend.php
+
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the source package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE="mysql"
+
+RDEPEND="~www-apps/typo3_dummy-${PV}
+ || ( >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysql] >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysqli] )
+ || ( media-gfx/graphicsmagick[zlib,truetype,tiff,png,jpeg] <=media-gfx/imagemagick-4.2.9[zlib,truetype,tiff,png,jpeg] )
+ dev-libs/libpcre
+ >=dev-db/mysql-5.0"
+
+need_php5_httpd
+
+pkg_setup() {
+ local optional="truetype zlib"
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${optional} || \
+ ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ ewarn
+ ewarn "NOTE: The above use flags are not enabled for your PHP install"
+ ewarn "but are strongly recommended to make use of full features of ${PN}."
+ ewarn "Consider re-emerging ${PHP_PKG} with those USE flags enabled."
+ ewarn
+ ebeep
+ epause 5
+ fi
+
+ # check for mysql support first, this is the preferred and primary DB backend
+ if use mysql ; then
+ require_php_with_use mysql
+ else
+ # check for at least one of DB backends supported by the bundled ADOdb
+ local adodb="db2 firebird interbase mssql mysql mysqli oci8 odbc pdo postgres sapdb sqlite sybase"
+ ewarn
+ ewarn "MySQL is the recommended DB backend for ${PN} but you do not have USE=mysql"
+ ewarn "enabled for PHP. Support for other DB backends is provided via ADOdb abstraction"
+ ewarn "and includes:"
+ ewarn "${adodb}"
+ ewarn
+ ebeep
+ epause 5
+ require_php_with_any_use ${adodb}
+ fi
+
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ rm -f {GPL,LICENSE}.txt
+ dodoc *.txt ChangeLog
+ rm -f *.txt ChangeLog
+
+ insinto "${MY_HTDOCSDIR}"
+ dodir "${MY_HTDOCSDIR}"
+
+ cp -R . "${D}"/"${MY_HTDOCSDIR}"
+
+ local files="typo3/ext"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ elog
+ elog "Some sort of PHP cache is highly recommended for ${PN}."
+ elog "If you have not installed one yet, consider emerging one of the following ebuilds:"
+ elog " dev-php/xcache"
+ elog " dev-php/eaccelerator"
+ elog " dev-php/pecl-apc"
+ elog
+ elog "TYPO3 is divided into two corresponding packages: One containing"
+ elog "the core (www-apps/typo3_src) and a second one, containing necessary"
+ elog "files to get a fresh instance running (www-apps/typo3_dummy)."
+ elog "Every time, a new version of TYPO3 core is released, it's dummy"
+ elog "package is updated, too. Most of the time containing only an updated"
+ elog "changelog. But it might also happen that other files are updated"
+ elog "within the dummy package. Therefore, the recommended upgrade"
+ elog "procedure suggests to always update both packages at the same time"
+ elog "before continuing with TYPO3's official upgrade instructions [1]."
+ elog
+ elog "The official dummy package contains a symlink named \"typo3_src\","
+ elog "pointing to \"../typo3_src-VERSION\" and further ones, such as"
+ elog "\"t3lib\" or \"typo3\", pointing to that symlink. That way, if there's"
+ elog "an update, the only directory that must be changed is the one where"
+ elog "the \"typo3_src\" symlink points to."
+ elog "The www-apps/typo3_dummy ebuild removes that symlink, since Funtoo's"
+ elog "webapp-config mechanism is more effective. So the \"Funtoo way\" to"
+ elog "setup TYPO3 is to first install one or more instances of"
+ elog "www-apps/typo3_dummy using webapp-config as by the following"
+ elog "example:"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3 typo3_dummy ${PVR}"
+ elog
+ elog "After the www-apps/typo3_dummy package has been installed that way,"
+ elog "the package www-apps/typo3_src package must be installed into the"
+ elog "same directory as a subfolder called \"typo3_src\" as by the following"
+ elog "example (this assumes that you used the directory \"typo3\" as"
+ elog "destination for the dummy package):"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3/${PN} ${PN} ${PVR}"
+ elog
+ elog "After this you can start using TYPO3 as usual."
+ elog
+ elog "If you have set USE=\"vhosts\", webapp-config will install the two"
+ elog "packages based on it's defaults at these two locations:"
+ elog
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "and"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy"
+ elog
+ elog "You have to set a symlink pointing from"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy/${PN}"
+ elog "to"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "manually in this case (or wherever your defaults point to)."
+ elog
+ elog "[1] http://wiki.typo3.org/wiki/Upgrade"
+ elog
+ webapp_pkg_postinst
+}
View
138 www-apps/typo3_src/typo3_src-4.6.7.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils webapp depend.php
+
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the source package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~sparc x86"
+IUSE="mysql"
+
+RDEPEND="~www-apps/typo3_dummy-${PV}
+ || ( >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysql] >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysqli] )
+ || ( media-gfx/graphicsmagick[zlib,truetype,tiff,png,jpeg] <=media-gfx/imagemagick-4.2.9[zlib,truetype,tiff,png,jpeg] )
+ dev-libs/libpcre
+ >=dev-db/mysql-5.0"
+
+need_php5_httpd
+
+pkg_setup() {
+ local optional="truetype zlib"
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${optional} || \
+ ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ ewarn
+ ewarn "NOTE: The above use flags are not enabled for your PHP install"
+ ewarn "but are strongly recommended to make use of full features of ${PN}."
+ ewarn "Consider re-emerging ${PHP_PKG} with those USE flags enabled."
+ ewarn
+ ebeep
+ epause 5
+ fi
+
+ # check for mysql support first, this is the preferred and primary DB backend
+ if use mysql ; then
+ require_php_with_use mysql
+ else
+ # check for at least one of DB backends supported by the bundled ADOdb
+ local adodb="db2 firebird interbase mssql mysql mysqli oci8 odbc pdo postgres sapdb sqlite sybase"
+ ewarn
+ ewarn "MySQL is the recommended DB backend for ${PN} but you do not have USE=mysql"
+ ewarn "enabled for PHP. Support for other DB backends is provided via ADOdb abstraction"
+ ewarn "and includes:"
+ ewarn "${adodb}"
+ ewarn
+ ebeep
+ epause 5
+ require_php_with_any_use ${adodb}
+ fi
+
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ rm -f {GPL,LICENSE}.txt
+ dodoc *.txt ChangeLog
+ rm -f *.txt ChangeLog
+
+ insinto "${MY_HTDOCSDIR}"
+ dodir "${MY_HTDOCSDIR}"
+
+ cp -R . "${D}"/"${MY_HTDOCSDIR}"
+
+ local files="typo3/ext"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ elog
+ elog "Some sort of PHP cache is highly recommended for ${PN}."
+ elog "If you have not installed one yet, consider emerging one of the following ebuilds:"
+ elog " dev-php/xcache"
+ elog " dev-php/eaccelerator"
+ elog " dev-php/pecl-apc"
+ elog
+ elog "TYPO3 is divided into two corresponding packages: One containing"
+ elog "the core (www-apps/typo3_src) and a second one, containing necessary"
+ elog "files to get a fresh instance running (www-apps/typo3_dummy)."
+ elog "Every time, a new version of TYPO3 core is released, it's dummy"
+ elog "package is updated, too. Most of the time containing only an updated"
+ elog "changelog. But it might also happen that other files are updated"
+ elog "within the dummy package. Therefore, the recommended upgrade"
+ elog "procedure suggests to always update both packages at the same time"
+ elog "before continuing with TYPO3's official upgrade instructions [1]."
+ elog
+ elog "The official dummy package contains a symlink named \"typo3_src\","
+ elog "pointing to \"../typo3_src-VERSION\" and further ones, such as"
+ elog "\"t3lib\" or \"typo3\", pointing to that symlink. That way, if there's"
+ elog "an update, the only directory that must be changed is the one where"
+ elog "the \"typo3_src\" symlink points to."
+ elog "The www-apps/typo3_dummy ebuild removes that symlink, since Funtoo's"
+ elog "webapp-config mechanism is more effective. So the \"Funtoo way\" to"
+ elog "setup TYPO3 is to first install one or more instances of"
+ elog "www-apps/typo3_dummy using webapp-config as by the following"
+ elog "example:"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3 typo3_dummy ${PVR}"
+ elog
+ elog "After the www-apps/typo3_dummy package has been installed that way,"
+ elog "the package www-apps/typo3_src package must be installed into the"
+ elog "same directory as a subfolder called \"typo3_src\" as by the following"
+ elog "example (this assumes that you used the directory \"typo3\" as"
+ elog "destination for the dummy package):"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3/${PN} ${PN} ${PVR}"
+ elog
+ elog "After this you can start using TYPO3 as usual."
+ elog
+ elog "If you have set USE=\"vhosts\", webapp-config will install the two"
+ elog "packages based on it's defaults at these two locations:"
+ elog
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "and"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy"
+ elog
+ elog "You have to set a symlink pointing from"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy/${PN}"
+ elog "to"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "manually in this case (or wherever your defaults point to)."
+ elog
+ elog "[1] http://wiki.typo3.org/wiki/Upgrade"
+ elog
+ webapp_pkg_postinst
+}
View
140 www-apps/typo3_src/typo3_src-4.7.0_beta2.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils webapp depend.php
+
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the source package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${PN}-4.7.0beta2.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="mysql"
+
+RDEPEND="~www-apps/typo3_dummy-${PV}
+ || ( >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysql] >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysqli] )
+ || ( media-gfx/graphicsmagick[zlib,truetype,tiff,png,jpeg] <=media-gfx/imagemagick-4.2.9[zlib,truetype,tiff,png,jpeg] )
+ dev-libs/libpcre
+ >=dev-db/mysql-5.0"
+
+need_php5_httpd
+
+S=${WORKDIR}/${PN}-4.7.0beta2
+
+pkg_setup() {
+ local optional="curl hash"
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${optional} || \
+ ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ ewarn
+ ewarn "NOTE: The above use flags are not enabled for your PHP install"
+ ewarn "but are strongly recommended to make use of full features of ${PN}."
+ ewarn "Consider re-emerging ${PHP_PKG} with those USE flags enabled."
+ ewarn
+ ebeep
+ epause 5
+ fi
+
+ # check for mysql support first, this is the preferred and primary DB backend
+ if use mysql ; then
+ require_php_with_use mysql
+ else
+ # check for at least one of DB backends supported by the bundled ADOdb
+ local adodb="db2 firebird interbase mssql mysql mysqli oci8 odbc pdo postgres sapdb sqlite sybase"
+ ewarn
+ ewarn "MySQL is the recommended DB backend for ${PN} but you do not have USE=mysql"
+ ewarn "enabled for PHP. Support for other DB backends is provided via ADOdb abstraction"
+ ewarn "and includes:"
+ ewarn "${adodb}"
+ ewarn
+ ebeep
+ epause 5
+ require_php_with_any_use ${adodb}
+ fi
+
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ rm -f {GPL,LICENSE}.txt
+ dodoc *.txt ChangeLog
+ rm -f *.txt ChangeLog
+
+ insinto "${MY_HTDOCSDIR}"
+ dodir "${MY_HTDOCSDIR}"
+
+ cp -R . "${D}"/"${MY_HTDOCSDIR}"
+
+ local files="typo3/ext"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ elog
+ elog "Some sort of PHP cache is highly recommended for ${PN}."
+ elog "If you have not installed one yet, consider emerging one of the following ebuilds:"
+ elog " dev-php/xcache"
+ elog " dev-php/eaccelerator"
+ elog " dev-php/pecl-apc"
+ elog
+ elog "TYPO3 is divided into two corresponding packages: One containing"
+ elog "the core (www-apps/typo3_src) and a second one, containing necessary"
+ elog "files to get a fresh instance running (www-apps/typo3_dummy)."
+ elog "Every time, a new version of TYPO3 core is released, it's dummy"
+ elog "package is updated, too. Most of the time containing only an updated"
+ elog "changelog. But it might also happen that other files are updated"
+ elog "within the dummy package. Therefore, the recommended upgrade"
+ elog "procedure suggests to always update both packages at the same time"
+ elog "before continuing with TYPO3's official upgrade instructions [1]."
+ elog
+ elog "The official dummy package contains a symlink named \"typo3_src\","
+ elog "pointing to \"../typo3_src-VERSION\" and further ones, such as"
+ elog "\"t3lib\" or \"typo3\", pointing to that symlink. That way, if there's"
+ elog "an update, the only directory that must be changed is the one where"
+ elog "the \"typo3_src\" symlink points to."
+ elog "The www-apps/typo3_dummy ebuild removes that symlink, since Funtoo's"
+ elog "webapp-config mechanism is more effective. So the \"Funtoo way\" to"
+ elog "setup TYPO3 is to first install one or more instances of"
+ elog "www-apps/typo3_dummy using webapp-config as by the following"
+ elog "example:"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3 typo3_dummy ${PVR}"
+ elog
+ elog "After the www-apps/typo3_dummy package has been installed that way,"
+ elog "the package www-apps/typo3_src package must be installed into the"
+ elog "same directory as a subfolder called \"typo3_src\" as by the following"
+ elog "example (this assumes that you used the directory \"typo3\" as"
+ elog "destination for the dummy package):"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3/${PN} ${PN} ${PVR}"
+ elog
+ elog "After this you can start using TYPO3 as usual."
+ elog
+ elog "If you have set USE=\"vhosts\", webapp-config will install the two"
+ elog "packages based on it's defaults at these two locations:"
+ elog
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "and"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy"
+ elog
+ elog "You have to set a symlink pointing from"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy/${PN}"
+ elog "to"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "manually in this case (or wherever your defaults point to)."
+ elog
+ elog "[1] http://wiki.typo3.org/wiki/Upgrade"
+ elog
+ webapp_pkg_postinst
+}
View
140 www-apps/typo3_src/typo3_src-4.7.0_beta3.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit eutils webapp depend.php
+
+DESCRIPTION="TYPO3 is a free Open Source CMS. This is the source package."
+HOMEPAGE="http://typo3.org/"
+SRC_URI="mirror://sourceforge/typo3/${PN}-4.7.0beta3.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="mysql"
+
+RDEPEND="~www-apps/typo3_dummy-${PV}
+ || ( >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysql] >=dev-lang/php-5.3[filter,gd,json,ssl,session,soap,xml,zlib,truetype,zlib,mysqli] )
+ || ( media-gfx/graphicsmagick[zlib,truetype,tiff,png,jpeg] <=media-gfx/imagemagick-4.2.9[zlib,truetype,tiff,png,jpeg] )
+ dev-libs/libpcre
+ >=dev-db/mysql-5.0"
+
+need_php5_httpd
+
+S=${WORKDIR}/${PN}-4.7.0beta3
+
+pkg_setup() {
+ local optional="curl hash"
+ if ! PHPCHECKNODIE="yes" require_php_with_use ${optional} || \
+ ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
+ ewarn
+ ewarn "NOTE: The above use flags are not enabled for your PHP install"
+ ewarn "but are strongly recommended to make use of full features of ${PN}."
+ ewarn "Consider re-emerging ${PHP_PKG} with those USE flags enabled."
+ ewarn
+ ebeep
+ epause 5
+ fi
+
+ # check for mysql support first, this is the preferred and primary DB backend
+ if use mysql ; then
+ require_php_with_use mysql
+ else
+ # check for at least one of DB backends supported by the bundled ADOdb
+ local adodb="db2 firebird interbase mssql mysql mysqli oci8 odbc pdo postgres sapdb sqlite sybase"
+ ewarn
+ ewarn "MySQL is the recommended DB backend for ${PN} but you do not have USE=mysql"
+ ewarn "enabled for PHP. Support for other DB backends is provided via ADOdb abstraction"
+ ewarn "and includes:"
+ ewarn "${adodb}"
+ ewarn
+ ebeep
+ epause 5
+ require_php_with_any_use ${adodb}
+ fi
+
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ rm -f {GPL,LICENSE}.txt
+ dodoc *.txt ChangeLog
+ rm -f *.txt ChangeLog
+
+ insinto "${MY_HTDOCSDIR}"
+ dodir "${MY_HTDOCSDIR}"
+
+ cp -R . "${D}"/"${MY_HTDOCSDIR}"
+
+ local files="typo3/ext"
+ for file in ${files}; do
+ webapp_serverowned "${MY_HTDOCSDIR}/${file}"
+ done
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ elog
+ elog "Some sort of PHP cache is highly recommended for ${PN}."
+ elog "If you have not installed one yet, consider emerging one of the following ebuilds:"
+ elog " dev-php/xcache"
+ elog " dev-php/eaccelerator"
+ elog " dev-php/pecl-apc"
+ elog
+ elog "TYPO3 is divided into two corresponding packages: One containing"
+ elog "the core (www-apps/typo3_src) and a second one, containing necessary"
+ elog "files to get a fresh instance running (www-apps/typo3_dummy)."
+ elog "Every time, a new version of TYPO3 core is released, it's dummy"
+ elog "package is updated, too. Most of the time containing only an updated"
+ elog "changelog. But it might also happen that other files are updated"
+ elog "within the dummy package. Therefore, the recommended upgrade"
+ elog "procedure suggests to always update both packages at the same time"
+ elog "before continuing with TYPO3's official upgrade instructions [1]."
+ elog
+ elog "The official dummy package contains a symlink named \"typo3_src\","
+ elog "pointing to \"../typo3_src-VERSION\" and further ones, such as"
+ elog "\"t3lib\" or \"typo3\", pointing to that symlink. That way, if there's"
+ elog "an update, the only directory that must be changed is the one where"
+ elog "the \"typo3_src\" symlink points to."
+ elog "The www-apps/typo3_dummy ebuild removes that symlink, since Funtoo's"
+ elog "webapp-config mechanism is more effective. So the \"Funtoo way\" to"
+ elog "setup TYPO3 is to first install one or more instances of"
+ elog "www-apps/typo3_dummy using webapp-config as by the following"
+ elog "example:"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3 typo3_dummy ${PVR}"
+ elog
+ elog "After the www-apps/typo3_dummy package has been installed that way,"
+ elog "the package www-apps/typo3_src package must be installed into the"
+ elog "same directory as a subfolder called \"typo3_src\" as by the following"
+ elog "example (this assumes that you used the directory \"typo3\" as"
+ elog "destination for the dummy package):"
+ elog
+ elog "webapp-config -I -h ${VHOST_HOSTNAME} -d typo3/${PN} ${PN} ${PVR}"
+ elog
+ elog "After this you can start using TYPO3 as usual."
+ elog
+ elog "If you have set USE=\"vhosts\", webapp-config will install the two"
+ elog "packages based on it's defaults at these two locations:"
+ elog
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "and"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy"
+ elog
+ elog "You have to set a symlink pointing from"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/typo3_dummy/${PN}"
+ elog "to"
+ elog "/var/www/${VHOST_HOSTNAME}/htdocs/${PN}"
+ elog "manually in this case (or wherever your defaults point to)."
+ elog
+ elog "[1] http://wiki.typo3.org/wiki/Upgrade"
+ elog
+ webapp_pkg_postinst
+}
Please sign in to comment.
Something went wrong with that request. Please try again.