1 |
commit: dbb577247ff2d5906a7af1879a9a16eb2676f0e5 |
2 |
Author: Robert Piasek <dagger <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Nov 17 17:12:16 2011 +0000 |
4 |
Commit: Robert Piasek <dagger <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Nov 17 17:12:16 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dagger.git;a=commit;h=dbb57724 |
7 |
|
8 |
Add ZCP 7.0.3 |
9 |
|
10 |
--- |
11 |
net-mail/zarafa/ChangeLog | 5 ++ |
12 |
net-mail/zarafa/Manifest | 4 +- |
13 |
net-mail/zarafa/zarafa-7.0.3.ebuild | 122 +++++++++++++++++++++++++++++++++++ |
14 |
3 files changed, 130 insertions(+), 1 deletions(-) |
15 |
|
16 |
diff --git a/net-mail/zarafa/ChangeLog b/net-mail/zarafa/ChangeLog |
17 |
index 9cdc49e..89ab577 100644 |
18 |
--- a/net-mail/zarafa/ChangeLog |
19 |
+++ b/net-mail/zarafa/ChangeLog |
20 |
@@ -2,6 +2,11 @@ |
21 |
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
22 |
# $Header: $ |
23 |
|
24 |
+*zarafa-7.0.3 (17 Nov 2011) |
25 |
+ |
26 |
+ 17 Nov 2011; Robert Piasek <dagger@g.o> +zarafa-7.0.3.ebuild: |
27 |
+ Add ZCP 7.0.3 |
28 |
+ |
29 |
*zarafa-7.0.2 (03 Nov 2011) |
30 |
|
31 |
03 Nov 2011; Robert Piasek <dagger@g.o> -zarafa-7.0.0.ebuild, |
32 |
|
33 |
diff --git a/net-mail/zarafa/Manifest b/net-mail/zarafa/Manifest |
34 |
index 1d80c25..8176d2b 100644 |
35 |
--- a/net-mail/zarafa/Manifest |
36 |
+++ b/net-mail/zarafa/Manifest |
37 |
@@ -16,11 +16,13 @@ DIST zcp-6.40.12.tar.gz 5521416 RMD160 e68f608d7da52947f82411c952d60f4d135333ea |
38 |
DIST zcp-6.40.9.tar.gz 5434001 RMD160 6a14d627dfbdf77c17839e1ab8840695af9e3b34 SHA1 7cf5b7d08d521571d00e06c9f97a8498b8fe49eb SHA256 23653649497b0b26322b8152c639eec1087727d2370947050c239dc3d7c1f03d |
39 |
DIST zcp-7.0.1.tar.gz 6023258 RMD160 81e06637baae0adb106e40d05f72d9034a2fbf67 SHA1 a15bebafd87afa848e303e5df4b58d7700106569 SHA256 96cfefad6b77593bc5561baf808a9eae2f662a4e6a824af9842cfb4e36f5c82d |
40 |
DIST zcp-7.0.2.tar.gz 6095860 RMD160 d237e5cca5c481e6fd6b12c36bd0f06f1a3ef839 SHA1 5b4c1e1685b8e0e5434a0270f0dcadf0afefc105 SHA256 08cda8e13aae3baa902b1b6d075ac24e6a792082da91ede9ff26b625cc8f59b9 |
41 |
+DIST zcp-7.0.3.tar.gz 6137777 RMD160 bf0885470488cced567f6c9a519cdea51c57b317 SHA1 08365214254299382cf57fde2c2e1434c6d58c81 SHA256 ee63e43d597404c79712fd65deca13b1633e0a20bb2b4e3fdd31770795706014 |
42 |
EBUILD zarafa-6.40.10.ebuild 2999 RMD160 d2680f394b856a40dd5cb4f08b23541c2b1cb2b8 SHA1 0765d8a94acd8f90c5ecbe3b0aec932f1c80780e SHA256 777dcf0274c1bc2591078d99660b97f83f6433d0353cd7d53f88960820ec437b |
43 |
EBUILD zarafa-6.40.11.ebuild 2999 RMD160 c57e4ee4d024c1955fe9f20c967c258a34568011 SHA1 ce98479aad4526f01d4ee46699f287725f5777c3 SHA256 8a2bc79b12a81116da9fc59e800dc4b8cc8323d312be16844973fce4164b1d3d |
44 |
EBUILD zarafa-6.40.12.ebuild 2999 RMD160 731766332a08f7f168326fc280120cba569ac894 SHA1 83b11e4b30b9ad7c8b313a7b9bbe14b1aaf118e9 SHA256 79c79eb97f5d26b38415fab472c8e3669e60dd9bf8a3d46c950c3b6ad2e943e3 |
45 |
EBUILD zarafa-6.40.9.ebuild 2999 RMD160 726e91dbca6c1776464ec635f14cead1215cb576 SHA1 e29a005ef553d3bb1ee56f562586638518dcf8c0 SHA256 1d718e2a2e1a7104a51412a516e7d3728a48fee483a162739c57b254ee17b26f |
46 |
EBUILD zarafa-7.0.1.ebuild 3402 RMD160 d8507732c64c669b72e07205067ef9d55ad5124a SHA1 7191ba4e792c2cfe617bbd057c778b231fc37877 SHA256 81193cc8eeae9922b6c4a568c40dda687b11bf9d8fb1701e7502f4c23d27c0d3 |
47 |
EBUILD zarafa-7.0.2.ebuild 3402 RMD160 cdee5e04424bdddd50382e4e40539f8868399a7f SHA1 abcc49bcb0e790933a75cac47b46e219d2421a5f SHA256 df6c3559ccbb17069cd6b552baa812bffd0854908d065f50ef8fe7520f02b155 |
48 |
-MISC ChangeLog 2651 RMD160 3f0fe65e8494eb7c31641de936de617f458809e0 SHA1 6406aa79e82c63ff8bd5b26a7eecf7ceb27a973e SHA256 4a93c6dd6b801b12446ece00ea8f2ea2c9838ab7db95e3e91cabed5320d0fe68 |
49 |
+EBUILD zarafa-7.0.3.ebuild 3402 RMD160 28e0597de4b30280b4b291d0da03500694184942 SHA1 26cf295f4301470ed55a4f86e80c4da23856c7e6 SHA256 f01b3517e2e348ea78e6dc2375c36894246a9ee6e91cf157e0d004df5301cd4f |
50 |
+MISC ChangeLog 2768 RMD160 2a7758449cb55ade84aafa5bf0c3383f067a9d98 SHA1 b4ec3145bb156d38cb6c4dc440883a09f5d31c82 SHA256 1435769cbcecadb887d120556d2443460c3e82cee40b24f55104d57e2c089c85 |
51 |
MISC metadata.xml 232 RMD160 1003df9706c53108377113d61c9c95bf485cc494 SHA1 fc994415ecad6f285541b567143cb40f2ef5f155 SHA256 1a507fc874f29bab501db0ca4cf1328971a64d415d35c7e050c59747eb0d2d1a |
52 |
|
53 |
diff --git a/net-mail/zarafa/zarafa-7.0.3.ebuild b/net-mail/zarafa/zarafa-7.0.3.ebuild |
54 |
new file mode 100644 |
55 |
index 0000000..5fde616 |
56 |
--- /dev/null |
57 |
+++ b/net-mail/zarafa/zarafa-7.0.3.ebuild |
58 |
@@ -0,0 +1,122 @@ |
59 |
+# Copyright 1999-2011 Gentoo Foundation |
60 |
+# Distributed under the terms of the GNU General Public License v2 |
61 |
+# $Header: $ |
62 |
+ |
63 |
+EAPI=2 |
64 |
+ |
65 |
+PHP_EXT_NAME="mapi" |
66 |
+PHP_EXT_INI="yes" |
67 |
+PHP_EXT_ZENDEXT="no" |
68 |
+USE_PHP="php5-3" |
69 |
+ |
70 |
+inherit versionator php-ext-source-r2 eutils |
71 |
+ |
72 |
+ZARAFA_MAJOR=$(get_version_component_range 1 ${PV}) |
73 |
+ZARAFA_MINOR=$(get_version_component_range 2 ${PV}) |
74 |
+ZARAFA_MICRO=$(get_version_component_range 3 ${PV}) |
75 |
+ZARAFA_REV=30515 |
76 |
+ |
77 |
+DESCRIPTION="Open Source Groupware Solution" |
78 |
+HOMEPAGE="http://zarafa.com/" |
79 |
+SRC_URI="http://download.zarafa.com/community/final/${ZARAFA_MAJOR}.${ZARAFA_MINOR}/${PV}-${ZARAFA_REV}/sourcecode/zcp-${PV}.tar.gz" |
80 |
+ |
81 |
+LICENSE="AGPL-3" |
82 |
+SLOT="0" |
83 |
+KEYWORDS="~x86 ~amd64" |
84 |
+IUSE="debug ldap +logrotate static" |
85 |
+ |
86 |
+RDEPEND=">=dev-libs/libical-0.44 |
87 |
+ =dev-cpp/libvmime-0.9.2_pre20101213 |
88 |
+ >=dev-lang/php-5.3.0 |
89 |
+ app-text/catdoc |
90 |
+ app-text/poppler |
91 |
+ dev-cpp/clucene |
92 |
+ dev-db/mysql |
93 |
+ dev-libs/libxml2 |
94 |
+ dev-libs/openssl |
95 |
+ net-misc/curl |
96 |
+ sys-libs/e2fsprogs-libs |
97 |
+ sys-libs/zlib |
98 |
+ dev-libs/boost |
99 |
+ ldap? ( net-nds/openldap ) |
100 |
+ logrotate? ( app-admin/logrotate )" |
101 |
+DEPEND="${RDEPEND} |
102 |
+ dev-util/pkgconfig |
103 |
+ sys-devel/gettext" |
104 |
+ |
105 |
+#src_unpack() { |
106 |
+# unpack ${P}.tar.bz2 |
107 |
+#} |
108 |
+ |
109 |
+src_prepare() { |
110 |
+ |
111 |
+ # Don't install php ini file, as installation doesn't |
112 |
+ # respect Gentoo way of handling SAPIs |
113 |
+ epatch "${FILESDIR}"/"${PN}"-6.40.1-no-php-conf.patch |
114 |
+} |
115 |
+ |
116 |
+src_configure() { |
117 |
+ econf \ |
118 |
+ --enable-oss \ |
119 |
+ --disable-perl \ |
120 |
+ --disable-testtools \ |
121 |
+ --with-userscript-prefix=/etc/zarafa/userscripts \ |
122 |
+ --with-quotatemplate-prefix=/etc/zarafa/quotamails \ |
123 |
+ --with-indexerscripts-prefix=/etc/zarafa/indexerscripts \ |
124 |
+ $(use_enable static) \ |
125 |
+ $(use_enable debug) |
126 |
+} |
127 |
+ |
128 |
+src_compile() { |
129 |
+ emake || die "Compilation failed" |
130 |
+} |
131 |
+ |
132 |
+src_install() { |
133 |
+ |
134 |
+ emake DESTDIR="${D}" install || die "Installation failed" |
135 |
+ |
136 |
+ # Use only some parts of PHP eclass |
137 |
+ php-ext-source-r2_buildinilist php${slot} |
138 |
+ php-ext-source-r2_addextension "${PHP_EXT_NAME}.so" |
139 |
+ |
140 |
+ # Symlink the <ext>.ini files from ext/ to ext-active/ |
141 |
+ for inifile in ${PHPINIFILELIST} ; do |
142 |
+ inidir="${inifile/${PHP_EXT_NAME}.ini/}" |
143 |
+ inidir="${inidir/ext/ext-active}" |
144 |
+ dodir "/${inidir}" |
145 |
+ dosym "/${inifile}" "/${inifile/ext/ext-active}" |
146 |
+ done |
147 |
+ |
148 |
+ # Install PHP module |
149 |
+ php-ext-source-r2_addtoinifiles ";mapi.cache_max_sessions" "128" |
150 |
+ php-ext-source-r2_addtoinifiles ";mapi.cache_lifetime" "300" |
151 |
+ |
152 |
+ if use logrotate; then |
153 |
+ insinto /etc/logrotate.d |
154 |
+ newins "${FILESDIR}"/zarafa.logrotate zarafa || die "Failed to install logrotate" |
155 |
+ fi |
156 |
+ |
157 |
+ insinto /etc/zarafa |
158 |
+ doins "${S}"/installer/linux/*.cfg || die "Failed to install config files" |
159 |
+ |
160 |
+ dodir /var/log/zarafa |
161 |
+ keepdir /var/log/zarafa |
162 |
+ |
163 |
+ newinitd "${FILESDIR}"/zarafa-gateway.rc6 zarafa-gateway |
164 |
+ newinitd "${FILESDIR}"/zarafa-ical.rc6 zarafa-ical |
165 |
+ newinitd "${FILESDIR}"/zarafa-indexer.rc6 zarafa-indexer |
166 |
+ newinitd "${FILESDIR}"/zarafa-monitor.rc6 zarafa-monitor |
167 |
+ newinitd "${FILESDIR}"/zarafa-server.rc6 zarafa-server |
168 |
+ newinitd "${FILESDIR}"/zarafa-spooler.rc6 zarafa-spooler |
169 |
+ |
170 |
+} |
171 |
+ |
172 |
+pkg_postinst() { |
173 |
+ ewarn "Zarafa 7 has full UTF-8 support. Currently en_US.UTF-8" |
174 |
+ ewarn "is hardcoded inside the sources. Please add en_US.UTF-8 UTF-8" |
175 |
+ ewarn "to your /etc/locale.gen and run" |
176 |
+ ewarn "'localedef -i en_US -f UTF-8 en_US.UTF-8' and 'locale-gen'" |
177 |
+ elog "If you are upgrading from zcp-6.x please use upgrade script" |
178 |
+ elog "located at /usr/share/doc/zarafa/zarafa7-upgrade. The script" |
179 |
+ elog "requires dev-python/mysql-python to be installed in order to work" |
180 |
+} |