Redesign the ebuild a cleaner design based on gentoo-extra-overlay

Package-Manager: portage-2.2.0_alpha166
RepoMan-Options: --force
This commit is contained in:
Mario Fetka 2013-04-15 23:54:23 +02:00
parent 7409f9eab0
commit 050a659db1
30 changed files with 501 additions and 543 deletions

View File

@ -1,7 +1,35 @@
# ChangeLog for net-mail/zarafa
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*zarafa-7.1.4.41394 (15 Apr 2013)
15 Apr 2013; Mario Fetka <mario.fetka@gmail.com>
+files/7.1.4.41394/Datux-sendas.patch,
+files/7.1.4.41394/Datux-spamhook.patch,
+files/7.1.4.41394/zarafa-7.0.3-sysconfig2confd-1.patch,
+files/7.1.4.41394/zarafa-7.1.3-package.patch,
+files/7.1.4.41394/zarafa-7.1.4-tcmalloc.patch, +files/zarafa-dagent.confd,
+files/zarafa-dagent.initd, +files/zarafa-gateway.confd,
+files/zarafa-gateway.initd, +files/zarafa-ical.confd,
+files/zarafa-ical.initd, +files/zarafa-licensed.confd,
+files/zarafa-licensed.initd, +files/zarafa-monitor.confd,
+files/zarafa-monitor.initd, +files/zarafa-search.confd,
+files/zarafa-search.initd, +files/zarafa-server.confd,
+files/zarafa-server.initd, +files/zarafa-spooler.confd,
+files/zarafa-spooler.initd, +zarafa-7.1.4.41394.ebuild,
-files/7.0.10.37482/Datux-sendas.patch,
-files/7.0.10.37482/Datux-spamhook.patch,
-files/7.0.10.37482/zarafa-6.40.2-libtcmalloc_shared-1.patch,
-files/7.0.10.37482/zarafa-7.0.0-package.patch,
-files/7.0.10.37482/zarafa-7.0.3-sysconfig2confd-1.patch,
-files/zarafa-dagent.rc6, -files/zarafa-gateway.rc6, -files/zarafa-ical.rc6,
-files/zarafa-indexer.rc6, -files/zarafa-licensed.rc6,
-files/zarafa-monitor.rc6, -files/zarafa-server.rc6,
-files/zarafa-spooler.rc6, -zarafa-7.0.10.37482.ebuild,
files/zarafa.logrotate:
Redesign the ebuild a cleaner design based on gentoo-extra-overlay
20 Oct 2012; Mario Fetka <mario.fetka@gmail.com>
-files/6.40.10.28214/Datux-sendas.patch,
-files/6.40.15.33766/Datux-sendas.patch,
@ -462,4 +490,3 @@
11 Oct 2010; Mario Fetka <mario.fetka@gmail.com> +metadata.xml:
initial checkin based on g.o bug #239514

View File

@ -1,31 +1,39 @@
AUX 50_zarafa-webaccess-mobile.conf 298 SHA256 7019d90fae91e2efb54c2b002ff3ee40de5a684686a74753385514b6abbe8581 SHA512 e6bf51ba872747d6cdca64e52e6fb0659d3b3e6fffd5f72fe2dda0aa04aa62a8273a1b11f66d7a9f9baf115257a9008367212a2cc1d987a9379494cd810779cb WHIRLPOOL 09948e764b0927b7bfbcaf411ae32ed2d95ca524ca6e8acee854a7cb68d3f2587092d6085c93d876aa2bec9b8eed2337bd3300cbb7c677549804dd4a7d48400a
AUX 50_zarafa-webaccess.conf 270 SHA256 ddf11e70107c2d6eaf40ba8253e2118822ee66eddaf471afebca248ba71e85a6 SHA512 b12f5fa4eae45c7b200d379722afb9c2d6d004d9fd7eb3c6f185ce985cb24937cb7a171ea36017306080a90032135b114f5a50b6098d1796244cba88e258576f WHIRLPOOL f4ab0a1f4cbff18866aa0279c2f5daf998b972ff31119b682bfae4eb9e29f9493295770a47ca60932470edc14aea12239f2ec9923040d3f1e286b8adb3f23f22
AUX 7.0.10.37482/Datux-sendas.patch 1429 SHA256 852e7fc30df15fc534ff6697f8735ee02fe013f2fcb2c7dcd0b4b5f79b9b1032 SHA512 53b3f465d6b16b947a88acec63b24bc4ee46f5d1ed54edd8a064a877ec6ccb06752d9ebe68216d953e8428cca9a67e7a05fdb609f8daa94049c0961c575aac52 WHIRLPOOL e3d0616c47127a8a9217ad2a4d985ff14aec76c28af49a421283e77d9eb373076c4f9581665b8f7f1fc2340da4414cdd313da95b0983c0c3eaa6e93a914d436b
AUX 7.0.10.37482/Datux-spamhook.patch 9895 SHA256 57d4fe122acc168b508b06a0a99ee9dc093080116918d2043fca02bc7022ed2b SHA512 2e048eb053902d9664ec8e3acee15edb1725db282e5f3e13817820d53a4cd788812560125d4fd624df7e69a89dbb2e089295d25f6ae25d5a6b4350e5756554ff WHIRLPOOL 4fd8b192baa7ce24dca903315cef987375b20814aa9da7b23c69ace76eda1a0058b59cd16b84ccb234a3775d1c3b1c4194bb4630c076cc43af0e133a0ca0ffed
AUX 7.0.10.37482/zarafa-6.40.2-libtcmalloc_shared-1.patch 857 SHA256 82b9e69f6fdb00dea3cdbbc4bdfa94b61303fa022891e1ef0763f019cbe0f350 SHA512 bad27d53e94829658ec8af016a525aa7c3146b84aeb0d65c0917d829f7e6fe4377859e81727dbd039803cbfcfb7f54a14ed126564ef1734674dc140a1c0c9f90 WHIRLPOOL c97b62f4ad31de88a27d3050293d30bb65fc392455ef87a2ee4198cd49db0ddaa87bd32330f75c194f6ffd6979719ab78ef95e356df9d62c6f43d74eb9fc9ffa
AUX 7.0.10.37482/zarafa-7.0.0-package.patch 2285 SHA256 01a0b3a7acc54273bfdd6d84b67e6fd90d85b63f981f687035897d0516ef86fb SHA512 9470f1729fea31a2b19e1d84e0ec7461104069ce3f3fc7dc68cf5571029f467dcb15dfad1a8478378ef3e6fc842b3de761a60a4faa6a56a6941ac98406537c6e WHIRLPOOL 133160d85a490f8d63f52eabff5411c7c1028a25f8f426e734f086e3322c10e8f31247a9970b0693413c42b3d43029b7f5d7fe22810e5bdeb0b4fd33ce90cabd
AUX 7.0.10.37482/zarafa-7.0.3-sysconfig2confd-1.patch 4759 SHA256 8de14eb05d7ae145583a6e07fded24c3b4e2d272cc75845f6bcd3a4e4a47b967 SHA512 98f0104d064c557daacb64c891fb082494ea99c5bbb3eb79f24f3f15617d631b678e7fe1d87ced027ea86d473f451ba44cbcd99fd67531605b61edb2dc189a81 WHIRLPOOL c6e80d291ab61797fb5de535e6d550ce67e5c960e88ad7d194f6acebed48a2446e1e819a36bf43798e0cf92b99e135dfa1a4437bab0e512183576912869d59ac
AUX 7.1.4.41394/Datux-sendas.patch 1429 SHA256 852e7fc30df15fc534ff6697f8735ee02fe013f2fcb2c7dcd0b4b5f79b9b1032 SHA512 53b3f465d6b16b947a88acec63b24bc4ee46f5d1ed54edd8a064a877ec6ccb06752d9ebe68216d953e8428cca9a67e7a05fdb609f8daa94049c0961c575aac52 WHIRLPOOL e3d0616c47127a8a9217ad2a4d985ff14aec76c28af49a421283e77d9eb373076c4f9581665b8f7f1fc2340da4414cdd313da95b0983c0c3eaa6e93a914d436b
AUX 7.1.4.41394/Datux-spamhook.patch 9895 SHA256 57d4fe122acc168b508b06a0a99ee9dc093080116918d2043fca02bc7022ed2b SHA512 2e048eb053902d9664ec8e3acee15edb1725db282e5f3e13817820d53a4cd788812560125d4fd624df7e69a89dbb2e089295d25f6ae25d5a6b4350e5756554ff WHIRLPOOL 4fd8b192baa7ce24dca903315cef987375b20814aa9da7b23c69ace76eda1a0058b59cd16b84ccb234a3775d1c3b1c4194bb4630c076cc43af0e133a0ca0ffed
AUX 7.1.4.41394/zarafa-7.0.3-sysconfig2confd-1.patch 4843 SHA256 c9196a886f8435dcb2f82b92c6ee4769daf1eeb76b2fdfad4980a88cff461359 SHA512 6b683018a834ca666b0c96226a63280f3a3cde5e1e392e1e9f5681fa870669bbff27ebd719390aeebf670bcf3ba7b05ef0c27a77a039c0099fdc97dec4f0f36d WHIRLPOOL dd8e19057dc40785bee25846b399fec8ec5b61fd43586361a5131ef2a9f3e1dcd36db8290e7a0695b6a0a2fa01dca42581dc8e517bafe9290008f3ec38c3a372
AUX 7.1.4.41394/zarafa-7.1.3-package.patch 2008 SHA256 1348391d8a6a708c9359454e7e280e88d928f48aa05170a55dba8f00b6a126c4 SHA512 01d328333e9f04262fa5dba9fd879b6527c809ec920a503e3efe7f95fbd61c2104cdc68d41c55c5baf17c9b5fa7c98cca5fb52c9e71a280da3b6897f26be21fe WHIRLPOOL ce2e13c823695bd3d28c0bc1d0690173ebd254a1eb86e6209d12cc000bc2f744b7e6188473e00825e534c0aec0c78e620de974c112734b2458f264ddfe46b723
AUX 7.1.4.41394/zarafa-7.1.4-tcmalloc.patch 679 SHA256 3f982a2a37a42092a4878c7d7af0b235ae8327f26c0f5fe0ea253cbfcc236018 SHA512 086cbabb7d87ee3218de76f3f42cf3fcd9e1abdc289c6a9280556e3ef8812142da68dadb2e0d4da3355382fea27f3f3f3a37d943ef926f064d4bc9f0884c78de WHIRLPOOL 8e1d57b82d896127b384159ebb4b19457a3431250af1029d5cf214f5492f8f78b3c3baa8cf12baa39b2dbeddfa5672c4d5ce97b6a44bf230469d6074a02c829b
AUX junklearn.dspam 924 SHA256 5060aa1c0fd3e103c0243f5372ec4a393d4aebc7ed7c69a9475adead50d6b37e SHA512 43321b5245a5a6b6032fe8f34382826dbc3630e03ff43eda5c41d5782e0df72a2e784638e3047ba141141e4d3d99ef11e555117fb77fc2555e3ce07c7b28f65c WHIRLPOOL 983c2d5c87145a38bb87044cb6b9050092fa7c05bfa6de5317890103663550a86ccdb5af71966e86062943f5e39b6fbb990617048380aab94920602ed5b9d214
AUX zarafa-dagent.rc6 2016 SHA256 696d0f7b0c41814ca15d775b0595eb46b95fc59e1cf2a30935eba2c717ff16d6 SHA512 a79a1ccdf51eeefc5d83b24dbc361bb9bbbced7370609578c26d96268cb51a99159c582f1774371e70f18623bfdf71dec7ad5f1f23a60146b9b7b24fa1c61efb WHIRLPOOL 8422e01d5bff2968ded6118f388046945d684c4aad1f6e1aa3117db2b2cbf522680baade763653a4084cc0a06377d654d369f32e473f9e1cc5e18153da1d5eb5
AUX zarafa-gateway.rc6 747 SHA256 d08eb9eb5e548dca24e644aee4196aa135ef79d74d244675eeb9ea47594311b0 SHA512 35d31dc8934f83b785e00513179ff5f8e106a7f44358fecdf3fe9e5d6c5b713f0612b8e413f4c9c03b8feb301442bddf4f9a7570ed9ec3635588374e2a9c66ec WHIRLPOOL ecd8d000cd1ae262458952e48568da17c6fcf81a963a9191a7133565e27583ee39c9daffa66158b0af0699a26ad53c3486fe25ad88760e24f165b47ef16974d4
AUX zarafa-ical.rc6 663 SHA256 1eec0c538a0264eb2757b5687c8285394f899740bc4cba913115f82ccab703e2 SHA512 eb1fb36c8789a50842bbd84b839274f9b874682d322d6e943eefec5f5c1c6cc9056cb0b65f4bb940e0ad1df1237a44056520ab12e2ec72807ec31501d8dd5afe WHIRLPOOL 7287c6592f59ab51182ce8ef76605c17f82449cf460dbadf8d5a4939e96d1d3f5e34da92088b6af0da1eb3a8f89f8ca9f8ba3851a837e0d89d1d62d22176548e
AUX zarafa-indexer.rc6 720 SHA256 39db611a8f3f0952dfb72b00b77bd3dbe760d99c21551e5a6769c7011722ae5a SHA512 f57709301e3f255a549b6d13c3513db415a12005f307eea71efe8741d174a75e6d5a1a874d448a97739883c9c28ddc2e8d63070b71eec32dfd119a68de27b429 WHIRLPOOL eec87d2fba6692383ce56914eb32a6a0346ac9602f6ec6309b8fcc5ba52288b7a5c97960c90a9532095e9473a5729afdeb2d0b91f3eb9bad5c6c9ea66ab656d1
AUX zarafa-licensed.rc6 719 SHA256 84d511f27ed2a024d670ce042359dc9489ce4041ca447fe98e006bd53345c25f SHA512 92d66c44e211951522038b2838eb62391cc49bf7080c04343a5dbc1c6a4862623d7dcac4e5e38706db5ea39e26a5d0badd020b6e353cc85bd6a9bba6691aea6c WHIRLPOOL 1851c32391a80c6f525e8a8b3bc3a8f305c8317e808e252616f3fb184a34a3654813582035d39ca380785417480ca613022d78c9352e77487cdfe37e9e40bbe6
AUX zarafa-monitor.rc6 705 SHA256 6d7cc1b2f0c7049f28dccf0d65530f1075e932898ab9b7d68cd73ffc2e4dd6e9 SHA512 b0c7bfcb690779071ac4c8b1b9c1d4e7c422091a9eacf4b659aa6304e368fc33b158d089d32d245c455eda3426280b296b40e78b658ca6c7fd06706a35883132 WHIRLPOOL 4f54633947379a72c9b84d85f81680cf97abd95cae8623ce94d8cebbc85b639da62eef16b159d8299c4dd730ad3102c8cfdb806a233bd839b35d91c11cb0b12d
AUX zarafa-server.rc6 706 SHA256 5a8553127bc529350cf56ea35b558e1d276ca0d4bde92a32583d62d0d790fa4f SHA512 eed9be1898b5aecf4b0a6a023d568a2237bd731f7cf60fd50aa2e13ca7d10a341c93d552cc84e8ce164373897aefb89a02a7150170fb4f5f6bf6f074168dc6c2 WHIRLPOOL d95a23b126037b6b16cc1f4ab4f03886793dec40145aabd370f43c6b928552b11a9060cd945fa2e95f0d053fadc6852d21778a6b4446399b3508cf87506da1c9
AUX zarafa-spooler.rc6 705 SHA256 4cf183daf6d86e2bb39073993af8f244bc28ee90feb4cf1ba34e5302894aa2fe SHA512 6c586973cb0f16a5dcb41189b77713904f2ea3505e25800ceb550a5dc1cd054d61b31dd9db91d121541ea5b2add1365e7f26b9df6ff5906da4aa5b766fa40c54 WHIRLPOOL 4aa99249c8fdee602f09ef9daf9a14892db744bea1ede7a27ef68a46e6856f848a41e465e7fa67c26a28995c18fa91a03f22047f91bb96135d7d2c9a94334b2b
AUX zarafa.logrotate 1857 SHA256 44e26d9ad5eff2e159388698a068df72d9626d91e9be478be00b3e3eaa15913f SHA512 5deda12083eb8d3e283f8116d3ad6bba33348b060e6b88d15026644319ca0f870de3b0304a8f1c0edbbf1e8c32a038c865f8d3241c6ea70195ba2b9ae5e4089c WHIRLPOOL 37d0d2f53265f43cdb68de56812bd94be80947db3d868a0f2a1865450324e11cbd235121cefe7ff189df9169cd788397d309667dbc1ac872f27a05ada6a0d9c3
DIST zarafa-bash-completion-7.0.10.37482.zip 2156 SHA256 1343b8d279761f6aaf2263c6d7ba97d1ec21d7436a6f0277a34250fe587f28e5 SHA512 f58af010c88abb61d73ab4f56b72e4354987cbf13a9ed0c224d1ca83a4d084f500bacb4ecb17bed884929b4add6de1efa6fa87dbe077d9929caa04afcddcf627 WHIRLPOOL c83f5e74225f0f08385229f3ae7b301a06db57c36bf4693e8eaa81dc8b2f0e66449830e85c5ce2fd6e9258ec6a249d5a4eec212984ca265570103b14423f9525
DIST zarafa-webaccess-plugin-dspam-7.0.10.37482.tar.gz 5308 SHA256 04a550a60aa6b5eee4875be6d5f3161752223fd278c4b87d62a31e3a486c5d99 SHA512 198f79e95f7b1dbde3bc24cfd9dcd75b0e7d16eeae1394af44a077e3489148d8162b6435ea8c041237e9f69b4577a40f63903f65b5456d080ccda70c6881b76a WHIRLPOOL e2929ccb611cf92e16fb49e12a8aa204a0144ac5baf977760aa718c30cef36a615b408a0e7b0cc6246883f77ddad3e344a37d636a401e41c4baf11be4cc79922
DIST zarafa-webaccess-plugin-google-maps-7.0.10.37482.zip 100943 SHA256 0fd861ac242d6937cdc1bc8d53edd9dce5f6348342d4e71bf06c5f5ebea1031e SHA512 c9c2ae583ae2f6ec36c957695de92ae00695ce450e5613d05c3b0c1a496846ad6e6bf5fc3e55711da496c73baea645f59083b5ccda374ca3d145e2e06f428824 WHIRLPOOL 07c7406cf3de86a0fe635444525bcd093aceca12c601487cc913db395dc94a85963bea8cad420008bd40b332449bd1b88149de3efb4e63f06c981d7fc98269b1
DIST zarafa-webaccess-plugin-mobile-device-7.0.10.37482.zip 26916 SHA256 0a641f3e521e4c3b29a8ab54972d7000059c84d37c50e32722cf8e09a5582ee4 SHA512 da4b50299dd902a2f276b61f4e0fdca7fc78ad1660ee7e2dd00be714cac9540c8e4e2e35afb86113cf01814499d865cfbef8840e3d27912e1bde60753e332749 WHIRLPOOL 7d83e5ea0f6dd708962a6170c3c3aedf6e780885192cc018e63f4d63964a8d0e2b49feef8d72bac7f78b680b85ab113f462bac9576739ef029084194d4aacc27
DIST zarafa-webaccess-plugin-smime-7.0.10.37482.zip 3678929 SHA256 5c9b4c73cf3a649b7b5c3adb17f562490dba21102d8e4c64ccc58327b75b998a SHA512 64cf20ad61cab1c890ce0ff625bfac324cbd910cb0ba2d14f599a4fff1e0242956a28a9afa47d00d918b51a12128d54081d65afe3ae10c8109db7d2f6138ddf0 WHIRLPOOL 82c513f26e3d0fe8f0bd0ecfc0f48c7efd001e2a6391abdd36377ead1bba52614d994c65b0d84a998f732cc2e7b66a9e84832eb320a5387e6d7a52e54ef366b8
DIST zarafa-webaccess-plugin-z-merge-archive-7.0.10.37482.zip 25852 SHA256 5b7884c9c19b1428fc5024ed9e674993366665358e0f1ca88610a4bcf534563a SHA512 49f95166dd5e37fd17e20aea38a8da224736800b0a6b29d35f7f5e4d8c8a3feaf0b92dea2afdb5d060b56dcd312f18e32e7208c60be25ae2b7649a4d66fe5d69 WHIRLPOOL 464bf4041220886d8d88c08c8e06e582f0466f7cc8ddd4720784bfd551f654a9266c816cae6ded026174ac94c53e2cd9195d97890735e2c02374a665cb63e23f
DIST zarafa-webaccess-theme-dark-7.0.10.37482.tar.gz 12902 SHA256 3ea4d26676c5be8b0ea862fd261600375fe00b1350985b222caa232c28c02b58 SHA512 fdb6eb7cf9bdbee5eeed17d83a1a7cfa71fd059da696f8392913e4f14133222bbe12998440a675b7abc2275ec5269708d1e634ccfc4b2a34347d4343476e7e60 WHIRLPOOL 266dad02929ccec1702cbb1c4d0db14f9a32b35b2d3995c9de45ef0df9cd198b0d43d2418775d0f86500aab516978a655528072b868abdefa9fa8010d6982df5
DIST zarafa-webaccess-theme-orange-7.0.10.37482.tar.gz 12828 SHA256 6ee1c07a77efd38dc4f8ca292df4e0c2645de82d3f9454cf1cd8c119c0fdb532 SHA512 edab6056ac4405d54404495ef6e9d21191913ed76ca81ac46b25aedaa7a091d4b4ac551abed87e177b535af93c64baa0f5ae342429e89e914d748edce5bf2604 WHIRLPOOL 394b853219f8358eb27ac24e01fab82c8265b2c2b827e6955c9decbfc2b2b586846066b933678fa26d19782684978041a7657a45976f3aba3325744d80a7be71
DIST zcp-7.0.10-37482-sles-11-i586-free.tar.gz 29704009 SHA256 b21b49c2559889ba1de1fcdbbe9afce0119353daa2c8405fe7a4d5df156d2175 SHA512 246fb1f1a787b3900b60ceab6f7cd5ac8a53c00de47fc9de5cc38463d0e81b1e633b314ab891047099b1b1dac6813905ff93bc0c6146378d2c6947d8412ae09d WHIRLPOOL 7f4826527f91a173423f7fd3112c1f2dfb6d7a11073eee98b3c7a31708bd8edb2e136c84190b947752450b3b3926aed4d8463fc31dbdf64de383ebc74bc00c69
DIST zcp-7.0.10-37482-sles-11-x86_64-free.tar.gz 29592160 SHA256 6afa247f40153badf4ebb694bc633e767cdf2e9ecff9bc6f77869a856b1428fc SHA512 1e0b59767f348e5e6c06a45e209c0d6801a2139211dcf42f4d4c3119b3034da09cfb2036d096269ef582b95a33edf687f8264c659de679365fe8a5da1bc031b9 WHIRLPOOL 9fba14659dad6332b4bd8110789ee07f2fcbc5ef539553afe382795d8862d2d094d24273777fb1bc8bb35abc51ea01a290c940ab37f7050ea025b605818fe8ed
DIST zcp-7.0.10.tar.gz 6321598 SHA256 c122d13e00a7caa0f3730ffd110841d020e5480a78a5da2fe43dc4206b7aba7c SHA512 841b31f64a383a1d3ca89e829c58b748f8aa8e608b9baafe7ecc77039ac3e75dc69a6b3f6d20f3bd6b358457a911a1d569ec005330edf4f206f0d1e1fb674320 WHIRLPOOL 89bff0e255034b16532593ccd4ad9becbef38290449bf9adb886901344d857e0555303ae2758525a1f32c7cd2b28e12cb855cf4feb497fbfe0821d2741e82da7
EBUILD zarafa-7.0.10.37482.ebuild 9880 SHA256 78ac617a0367c3a1972f05ead1ae0afc4fabffcc0d718af837263084b32e616d SHA512 83f49c0692cead27b86c6d786342eb6a9216908ed4e53cc73232e5b15fead97348bc8607cd92859e9c974ea72dd9d9e5aa9c2e3fe461708aaa3d53ff5304cc9e WHIRLPOOL 1fdf7e178a9251601ef741c7c7b06494e807ef09240ce829ec5727c56cc86775254ea49a6955f8dfa30b3693f3c3427e83d105da969833984aa313164362d5f6
MISC ChangeLog 21026 SHA256 481dba7b4fe03c2182a4bd7c89fd7439bbafb0004c2af13a95fbfa95cf3915a4 SHA512 3c47102c9940c92749317bad8ecc78fef40f1a6492bc887341d67abf18a4ed2a2d601e1ad4e4584fe8a734c518d18b47808ebfd7f043a1cb67d648095a169272 WHIRLPOOL 837a46e448763271b7393f52a16c0065f12e454952d1ac2568740008a7f720a588a99a28948a094eb5b68d3d9205acd366bb2861f74e018203fbd8efc2dbb909
AUX zarafa-dagent.confd 185 SHA256 5e142b9a6310197cf744a83bf8a134472ed6b497a7b477398f25d14e898480bc SHA512 8845cd227737667df9c96f56d92af2819d3ebb1580dc3399beda140992d10d23688fc50fbfd44a8e3e3bfa9e7e2fbdac0339ddc09b5544e6e7bf84b49f5cbdbc WHIRLPOOL cf3a9898babbc3576434bac86ba02da6aa4c1e67fc4fb1d5f473ad602dc9e7671385345f661ce9c86becf728bc9176ad9ca96b0972624901ac1c1a420c972fe9
AUX zarafa-dagent.initd 761 SHA256 c1cbd3beaf8a1abb88bfa49d3acde47a210b9ec7b57da74ed2a83a67d1a59300 SHA512 95a245e95efb34fed6d3e709def711a2d346e4508e8ea2c7af8b1acabf56fa0613afbdd394b1c586738833ee047845a47c85cc9ee3886eba24d14ad32250ff99 WHIRLPOOL ebf4847ee228593d20ec70ff5cb07acb0a35c8292f8eb188cb8d1cc44277ccc7ba5f6799ec1d53e3bc951f5c184d46b620e3f62d5675d2008cacb3b312b9c6bd
AUX zarafa-gateway.confd 190 SHA256 40b514861e3d44ea086888fe3ec68afdc98e679ceef25446ecb4d811591f160f SHA512 1573a9f5031b6bb520bbd381ac75453df42c151afc3aa3747a5262422fd89ca0873056964c3543d498596aa3b1512e750a936a301319e68cf672f6ee9be6d8c5 WHIRLPOOL 030e7b4e04c0edd5000a71f09cb945738cb166cf374606e66ce90da3672cbf9caf36cd2ea1e7b7e3f9ead2057afb8b49ac1603703db44ee647a97cfcda03195e
AUX zarafa-gateway.initd 800 SHA256 750821517001bf7384d36754857794b4e4844c76227f5e887656e393d1299dad SHA512 2eece929d4dcc4a9e025d81380976a8e704d30525c582c184779a94b1bb2d56350ca0928eab96f8895caedd539d8a2f53ad490e4b487c743efea375f1ff0c647 WHIRLPOOL f4ed36b7479c428cdea4963cf5db902f6d0be923273d87327307611d37cdd8cc25d1a5dbeddfe7571edc98ce0e41fd9f6a78804dd1d849338219cf95f79f1bd2
AUX zarafa-ical.confd 175 SHA256 9e20c34bfe13b81986cfa30d4224e2e24b2ba4eb8ac77a8f6566288aacd0f303 SHA512 ce923350855ac446222ddaac706dab7443eac98869a3dfd7b9dc20dea32e7676962fa0a7054335dfc236c2b5998bb48b69358b179442765eb8cacd907fee12fc WHIRLPOOL 8acc16138aac8512a1bf46fb9320446c2ea603f032486f4cb3b8c6093d8bd791c5ab16d6f776e940cde85c687c05e527f0dfc67766d03c79226bb0be5cee8988
AUX zarafa-ical.initd 713 SHA256 a40e182cba4a2070896e3ec945698a440901f1de85a3963535acdb92a24ad804 SHA512 40621dc402ddf2e6bcbda2667222cadc12ec748b37b1c18c34d074a4e2026ea4f34cfce009e4dfd11c2d15f57bda67a788a3b8009a2836c8bffe76da62e4e608 WHIRLPOOL 00f4dc6f6240bb9538bc233f6c4d8c11a152c1f3d8b2071353602e1c7cef560ab08904428b33588d40ac2e9539f58bb1e56352b776d59dcea5065e01e3ea44d8
AUX zarafa-licensed.confd 195 SHA256 10d4fa23652a387b4f506e66b1b34a5ad34274133783d3586ea33b0e8cb4a754 SHA512 2193e275b1a0ff29d261da1a4d4940a6e19c02b73b461df399badc2ed1de25b598453fe49cc90188fa2739c7ec9b91c8d2b6e0db487dd835d34fd77b0749cf60 WHIRLPOOL 549a2da94065217cdc7c064c451c42ec888a401b3897a39d8d97017727fba901ff00bcc689b54492fbfe0664a1990b5d593dc59a199387f1dcc9301dba2e78c9
AUX zarafa-licensed.initd 767 SHA256 8a7b91ed1e37b1031ae9f331ae92055b6ac706773d26a683f5eed4740141ef19 SHA512 f8426340164380a13160643904969be0b6a53fd463305a676efafd5c307aa87bea573f58959325884875fff602b7e43bea82c4bb43b89961752597e368e774b2 WHIRLPOOL c852eb315f9e958c124585dc4a3d5617e5d30493ec4bb84e1dc40e9a6296c9cafc74f6a018c1af53fdf449d0def6323f4155606666826fe4d6357bcb7649f22c
AUX zarafa-monitor.confd 190 SHA256 45ec635f8e4a3db5a4c00f4a8bd1474f0a5d691c80c0b2d7eef5f320b8c58c12 SHA512 15f632220fc640cd48691029a7dfc0363f6392049bacf0dfba91a4e7733401c2386a342f1e80c88cad1f6daf1fa1db5b798f8c0f6f4da2d9ea85a0bdb6a0e67e WHIRLPOOL 918a5f41d97700b5901a35291aaa905a8396f8c86fad91130d1f82117f08c3ba51b73980bfc41c60dfc1a5a394e24f1c8be168c1d298add7365ecf9e00c3c8de
AUX zarafa-monitor.initd 758 SHA256 9f8d3fee244e463b2f3e01fdb7e5214658bbd6eaa06e7e1d13275010c23ec7eb SHA512 a2d7f8cd4a1e58de2c9954e8a9e599f3829b6a4d82decbd805869bd003d4aaa4b66c23f082b750b1feee47d0415d4dcfb9ebb906f777c04b01f7ed7528a6dead WHIRLPOOL cdf3dfd0f9650205e773f6d706e888d378fe548b47b3d0f9d4ecf1dd961b35ed79a7f4036aace6bbb84a3495b4d2661d675b0c4229a5f6579af2b3bb4e8545bf
AUX zarafa-search.confd 185 SHA256 dc9d32d38d3a6592b244daaadc29ce7d6ed83aa522c81820d83cb43957e90c20 SHA512 c8bd6a1632aa2133cce3464ae7db8940d8354bed7f6e2c1a6131a2c58be770181eab9c817ce175ed6a9ffe57b1523e845863f4d3a2cd4c3c5feb0156aeb060e2 WHIRLPOOL 1bb6b382f146c51a3d20529104291c824f96f9321d508fcf9a3e533d822575137441024cd238328a222f136e00e85be8a91bb20e869f92074db9feb4ec9510c0
AUX zarafa-search.initd 737 SHA256 ff864fa7d1d2c8c18d9fcbcd4c3f3c731f39f67d25ad4e0c776b8a5d8fa9743e SHA512 83394dc797cc86003d61e1dc635135800086b6337f736eacd9472fc2a50f431efe340939bb182c6d1feea3435547d21c5d2d387860d1b2ef1456a510a571a0b8 WHIRLPOOL 759fae556af814ca54e842f45462f20f130ede0f8db0bdf028cb3383de45c7fd3ca9f0d901aa7cc4ea2f318edcb06827219371ccd0c567007959da404b400698
AUX zarafa-server.confd 306 SHA256 9493a33e95f217334839adf7cbb3b0d6948d8532b4411ae6cddcbf080a82d89f SHA512 6e8f97e9a4b8df3344ccd7141c75a0eb69be0fa0ab287a6926e19b535e43f9ceea7da6025f1288128f128c24a5bd74759fe29794eadfc92b85a3e90fc8763a85 WHIRLPOOL 8e07978442358da3501c2e4aca1c756a5303bec744b8fbf87a24ad4049dd602189bce3440893c58190ace5c791be14a054f8f3a496d216adf50bc35012604c61
AUX zarafa-server.initd 928 SHA256 ace9703eb5fd101a7500d6abb34bfb31c9fc9801cf24d9cf95809fd2e36fdd11 SHA512 660fd4711c1e4ca93c7aa1c7eab244e5a0e91e5bcc099783da424f0e1b24d6edb9f04238975da60fcd4ecd3d9bc3319d076ef419228ce9cafef64c4cae631588 WHIRLPOOL e5eb7a6e33ee5d77521c668de5e9c954b6a82a6d96542579edc22c289e3cbfe2b067e96084644c9e054357eae24e82c294d7fb644f602fa79d1e28958d91f872
AUX zarafa-spooler.confd 190 SHA256 e2017fb37f3a1b467501e322cb5bd26510954dece5a89b6ac00a52af427eaccc SHA512 c540876552efef189800cd28dd925ad84747b2fa791f3bafc148107e442c5658309f6cb1e1ead722aa509bbc0242eed610d20563d9930f2fc8fd27210c8256a5 WHIRLPOOL 134896767db14d835489e19deeed0f7afb991f1708599401c28bd506f2a235d15b8d44fad0f4a63a9b5dc16350950bf331d4323db4844136999198c137780cc3
AUX zarafa-spooler.initd 758 SHA256 4901ea13c2c1ac174067e08d8c184705e8a4ac2a50b3e2f6e5d1a213c42e7a06 SHA512 6996123abe5bd9c35f64daa056ea613b5f9f403819e64ebfe2c9ee58ac952fb95ced8ef9c936dd10fad377ed36cad41dcafb74c661d01f22bd16c0299ccbe3dc WHIRLPOOL 2acfa7812f2dd1489ad9af1b5c0ac21a300140280769abd2c7266ba8b0b54eaf6e37f802f1b15398e0ecbee445977a8cba7754239377eace64c85714219dfbb1
AUX zarafa.logrotate 1227 SHA256 f7276f0ccd48b3c9e71545630ad41cdc2748af45148bf0576f2ca14ee8f9d129 SHA512 ddcf9efe1bc5f0820cb9bbc76bd23184eb967dcd8182f4e23424ad26edaa6807235897a38883c110315c3ba9167bde8b614b3397f25bc2df6a1cd0650d2f0380 WHIRLPOOL 90c3aad13a5ec50e82a86c0d7a4b80fa8ceea953150d97bbe6c92662352d9a1694ddabf7e75bb48bb11c090df92b1295c67b78d66eaf0f76e300e0bc8e7c671a
DIST libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb 50670 SHA256 4eecc887ee9a3ce511acd830c21a9e92babaae35d44cb6d8bfc8a7eb073ae8ef SHA512 3863dd4fe66f80ea37ad1b4a21927fa5feae3f1e22186cab1a0571c59b8fbb1546e685ca0918619a4454372bb031a97cf2b67aadb867dbe852c11970a62b460c WHIRLPOOL 8b11aa0a4440b4c96bc3b140fd728806cd4bcf99aa374105662af75fa70b14b7b6b1ece7705fe6beb9699fd85e4e26f616aa045807eda1754ac4bc80d922f3b8
DIST libboost-filesystem1.46.1_1.46.1-7ubuntu3_i386.deb 51330 SHA256 bf4d582aadea54545b9a6653a6b1ef8b2b66a382e0365bfbd4d0ba33730bd601 SHA512 06993a60923a2df503b6f07d6da468a172c6c0f088d948e2d102b89b94e140c569631391b9c360c2a06ba7c0dfc91c20565b14cfb89b74fc70afcba5a76d8ad7 WHIRLPOOL 406f9f82c35eef5fd07dd2f1348aeb574af00790ece6144d922c6f2c5e46d5bc66efbb48c2b5fb4411e9478cad959cf17fd7d097d437fee4ce99ebfe6f625635
DIST libboost-system1.46.1_1.46.1-7ubuntu3_amd64.deb 14550 SHA256 684e5010e378b98da0eeba04f1848575a4c14aac158a4047b9ae386e9fc5b7a1 SHA512 54815bc9838baf92cb86c326a7a2d9667f78ea4f16cc08915aec2ee5f4d8de825c34b86f27c812c64e7d7549b22acd9a202b60c59b8f5e57dfaedd893717c3bb WHIRLPOOL 975721928d92145db7dd47a5fc771907f38902f4a0a0dcf4c7f2cdd42ec6f989f2740f8cb41182b817ff0022329ec3bd8343da6f548232a7ee76344dedc53766
DIST libboost-system1.46.1_1.46.1-7ubuntu3_i386.deb 14642 SHA256 cda71933b1fd9c5b6031721585eaf8b14edeb5e5440c14aff9cfbf2e741295d3 SHA512 fac874ac51d8ce2c33d92569d3c1663b41219c1c8cfb644cf27d0a2c208bb9d8dc6869e6bf05dad2e637aa67925ab0c0ccaf5e8a3baed2bf1b8fa53a19479be0 WHIRLPOOL 2659c231efb9b90f32a157410279fa5b07cb43e1ea27830bceb14bf1dd766366ad8e408061f04579fd87669f9cb4bd7cc91320403d86aaa6313db2c5997554c7
DIST libicu48_4.8.1.1-3_amd64.deb 8102778 SHA256 a2cbfbc062d20f9494e0d862f942dfe412525cc06f5031950c18c11b437e4173 SHA512 27ce4f82abfb7a5e2e0fddd5ba20bd1d84c45f8aae5cbced82060b9b899cceb8c78cf463fbc06ff62c70458441a1306284afe4860e7c8ae22f8c0a42ad5287d3 WHIRLPOOL c8f4859faacc3cca232be36e52d1e09ab2f56a01221bcd317685e0f3edf3aba15bd221054fc56b92b6a9abdbdaa04019b0c68df95d7aeabcdea5bc4a3bedd089
DIST libicu48_4.8.1.1-3_i386.deb 8179546 SHA256 28c03392506f31aa598c40bd9806f17d2d0c65b1aa38309fc99ec7152120158a SHA512 1ac725073b144ed4dab7c056821c47c33f77d206d325d6f212f79aded23a1bb9731141a829a96d3ee43546466870b5bac12109c69c75366aac3f545dde0d71f1 WHIRLPOOL 7e2d13eb8e0c0576944f2ee7d2bd4b8a7843d31d260bced7af6f9f022ecbb42b16eeadd215db261878cee759c54fcd9adcfaacf5fb869cf84ae873a2ee867630
DIST libssl1.0.0_1.0.1-4ubuntu5.9_amd64.deb 1048238 SHA256 6f7a5281452cc053d1d152d18973765840076705dc7085248ff38233897db936 SHA512 0dd021dd6cbc35eef956c0cd42d001a8465533eea3ad3a5eb1371a4a257eb06a7ef1ad90cee33e850acd2db910408fb20e76e5971c1bf1ebc759919e8ec96e4d WHIRLPOOL cd79773fcabd5ad032da8c91abccdac2af82fa1c89bead3c3f443c7169e76b73b1b34fba1cae2fbcf0da97670a1ae3138aea1ef692f9edca6799c2c6536adeb4
DIST libssl1.0.0_1.0.1-4ubuntu5.9_i386.deb 1004680 SHA256 f63ed458f5254e7c6fc64ebdf2d324d7d52e4eabdd56511f7515151b955f23d4 SHA512 01071333f33860a8345df020bd247cf86f182931ef07c718003b2957b5fe91ac978d253255c43f5d45f997dcd3c7be3a0901e1e565bf454d0560d4974078b856 WHIRLPOOL eb296f14560c32920e9b4112739626d8c42b4813a7f6d6d34522043cfdae25a65f86f3c4ddabf5012accf36cc69813dd539fb3948e056185d2e9f3dc2f0395c9
DIST zcp-7.1.4-41394-ubuntu-12.04-i386-free.tar.gz 44509122 SHA256 96ce4ef641f79df32671e4bb3695be8adeb212414834f090ebd62b583ec0553e SHA512 e19c054d0e23778e9b2b3c963ab77e675e973317678e2e7a7b5670dd4316cbe82ac2152650016988accc66da013b59aa47f1851a09ed4580531669defb30a410 WHIRLPOOL 3c1d2ef0251685eab8c3e4549f2d7fc77693bf03fcd8783a89951832270182de4b386458c3f9a9a9488c4791ba14170e62464949204a811859e8b6eb2616b3a4
DIST zcp-7.1.4-41394-ubuntu-12.04-x86_64-free.tar.gz 44292855 SHA256 bf3fb59ef6c8adaf067ee5321e284e5ff1732e087d0d272a271e8cdb4971c52d SHA512 201b6cd9017e55a0ba4769d62c6c67a2deadc655f4b7c55485027300d42dffdb50c84877345a4c4db04f4b0d2605fe4f8a04dc3077fbf647aa12b398aace93a4 WHIRLPOOL 90210e4a98f06e7da4b01003b811ed0c9ca6bd992d5beaebbdacdef6c7418d29c8dcecd5a94b1961bd0e2ca2aca68a154679f9f418b1cae730682aba2f8dd3fc
DIST zcp-7.1.4.tar.gz 6469725 SHA256 66b8fad8a452553db520999bde2f765538b27d90db30fa37cee65dfda7701c9a SHA512 ae2e9a1097e64193e82619f6868f1d9952fe7a11bb33b2c6fbb63f31b5366d69dde30eadc30409286044b36373c99b526d1eb5bfa4d079c4d5861a4c1dd445ea WHIRLPOOL 89684c66adf76e5f166544e5e9e999d0c72296b40521ee5a68dccfdd83a28686a5e05c4dbb045c63f48cfb7ef06274407e7fd1a4473f3a011019f3c45d6f00f7
EBUILD zarafa-7.1.4.41394.ebuild 7335 SHA256 eacdee59db0655e446a33234daba9e9ff6ff9a5c5161678730d5d6e8ad5af451 SHA512 89f730d9b0e4083407359d9d296cab822013a03f4968e15a8ed4ea864bb68161b9d22f97cbea5c6ca4bdf3d70a2c2f90f74a27e5585c587f89b10470a6380c0f WHIRLPOOL d3bd9e09dd8428e23b7e04e28108f406905cc9821dcb3bb118e3cee2c1556ff41df9ecbaa87ab43df88b328dc38d9150fae5e3287701f53bf0bbc3ac62ef2a0f
MISC ChangeLog 22456 SHA256 b2699c360ce82d9501dc9dd76ac83d172f6ddcebc98f1e98a66959da19a0246a SHA512 5fb6cd8f672cd1be8be1789f4ea7bdd297f2e050ca94eb679b3819a4cc97b0d2d7b6051798d48d7e8ff365f0575fd51637c94bc5740ccfda32160a36261ed987 WHIRLPOOL 94de75f4e6f112f0270c22f90c90007f4ae82a4b1ced9e6ae9da447b6aee8c292180e81aea3a2eebe43e39ed48c69d76ee83d67092d6138b665a519ebd02408e
MISC metadata.xml 1238 SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 SHA512 d94394e853ce7bd9109322f37ab5d3526e2bbc4a59ac02d0b66e9d952d221a06ae1c38b6de5cdb142b2b09ac602a57ff03f0525efbbc7b8f33f9662ca42a5dd5 WHIRLPOOL 482453b974eaca6506c4503f49c5c55195790e9b47f19a885d551fa535445104fbb7bc93dc4f30f7faf545f619594fa04d9a8071c21eb55995fef4f7380f55b9

View File

@ -1,19 +0,0 @@
Submitted By: Mario Fetka ( mario.fetka@gmaail.com)
Date: 2010-10-11
Initial Package Version: 6.40.2
Origin: me
Upstream Status: unknown
Description: on gentoo libtcmalloc_minimal is only provided as shared lib
diff -Naur zarafa-6.40.2.orig/configure.ac zarafa-6.40.2/configure.ac
--- zarafa-6.40.2.orig/configure.ac 2010-10-11 18:39:35.000000000 +0000
+++ zarafa-6.40.2/configure.ac 2010-10-11 18:40:03.000000000 +0000
@@ -441,7 +441,7 @@
AC_HELP_STRING([--with-tcmalloc-prefix=PATH],[path to tcmalloc lib, e.g. /usr/lib/]),
[TCMALLOC_PREFIX=${withval}],[TCMALLOC_PREFIX=/usr/lib])
AC_CHECK_LIB(tcmalloc_minimal, [open],
- [ TCMALLOC_LIBS="${TCMALLOC_PREFIX}/libtcmalloc_minimal.a" ],
+ [ TCMALLOC_LIBS="${TCMALLOC_PREFIX}/libtcmalloc_minimal.so" ],
[ WITH_TCMALLOC=no ])
AC_SUBST(TCMALLOC_LIBS)
AC_LANG_POP

View File

@ -1,62 +0,0 @@
Patch by Robert Scheck <robert@fedoraproject.org> for zarafa >= 6.40.0, which only
removes the paths from autoconf/automake related files, that don't exist in the OSS
version of Zarafa. Having these paths not removed causes autoreconf to fail, but a
re-run of autoreconf is needed in order to get the rpaths completely out of all the
libraries and binaries built during the make process.
forward patch by Mario Fetka <mario.fetka@gmail.com>
diff -uNr zarafa-7.0.0.orig//ECtools/Makefile.am zarafa-7.0.0/ECtools/Makefile.am
--- zarafa-7.0.0.orig//ECtools/Makefile.am 2011-07-26 02:33:33.778000103 +0200
+++ zarafa-7.0.0/ECtools/Makefile.am 2011-07-26 02:34:25.198000081 +0200
@@ -1,5 +1 @@
-if ! OSS_ONLY
-PROSUBS = zarafa-backup zarafa-report zarafa-msr za-extra
-endif
-
SUBDIRS = $(PROSUBS) zarafa-archiver zarafa-admin zarafa-monitor zarafa-passwd zarafa-fsck zarafa-cfgchecker zarafa-stats zarafa-indexer
diff -uNr zarafa-7.0.0.orig//Makefile.am zarafa-7.0.0/Makefile.am
--- zarafa-7.0.0.orig//Makefile.am 2011-07-26 02:33:33.804000103 +0200
+++ zarafa-7.0.0/Makefile.am 2011-07-26 02:34:14.491000119 +0200
@@ -1,8 +1,5 @@
ACLOCAL_AMFLAGS = -I autoconf
-if ! OSS_ONLY
-PROSUBS = liblicense licensed
-endif
SUBDIRS = common libfreebusy zarafa-libsync mapi4linux $(PROSUBS) provider libicalmapi inetmapi php-ext spooler gateway caldav ECtools installer po doc
@@ -33,10 +30,6 @@
# we force a clean, since if it's not clean, something will loop and eat up gigabytes of diskspace
(cd webapp && ant clean && ant && ant deploy)
-if ! OSS_ONLY
-CLEANFILES=common/ecversion.h
-endif
-
dist-hook: webapp/deploy
find $(distdir) -type d -name .svn -exec rm -rf {} \; 2>/dev/null || true
if OSS_ONLY
diff -uNr zarafa-7.0.0.orig//configure.ac zarafa-7.0.0/configure.ac
--- zarafa-7.0.0.orig//configure.ac 2011-07-26 02:33:33.852000103 +0200
+++ zarafa-7.0.0/configure.ac 2011-07-26 02:37:56.348000127 +0200
@@ -748,18 +748,6 @@
version
specialbuild
])
-dnl non-oss files
-if test -d `dirname $0`/licensed; then
-AC_CONFIG_FILES([
- liblicense/Makefile
- licensed/Makefile
- ECtools/zarafa-backup/Makefile
- ECtools/zarafa-backup/helpers/Makefile
- ECtools/zarafa-report/Makefile
- ECtools/zarafa-msr/Makefile
- ECtools/za-extra/Makefile
-])
-fi
AC_OUTPUT

View File

@ -26,8 +26,8 @@ diff -uNr zarafa-7.0.3.orig/installer/userscripts/createcompany.in zarafa-7.0.3/
-if [ -f @sysconfdir@/sysconfig/zarafa ]; then
- . @sysconfdir@/sysconfig/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa ]; then
+ . @sysconfdir@/conf.d/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa-server ]; then
+ . @sysconfdir@/conf.d/zarafa-server
elif [ -f @sysconfdir@/default/zarafa ]; then
. @sysconfdir@/default/zarafa
fi
@ -40,8 +40,8 @@ diff -uNr zarafa-7.0.3.orig/installer/userscripts/creategroup.in zarafa-7.0.3/in
-if [ -f @sysconfdir@/sysconfig/zarafa ]; then
- . @sysconfdir@/sysconfig/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa ]; then
+ . @sysconfdir@/conf.d/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa-server ]; then
+ . @sysconfdir@/conf.d/zarafa-server
elif [ -f @sysconfdir@/default/zarafa ]; then
. @sysconfdir@/default/zarafa
fi
@ -54,8 +54,8 @@ diff -uNr zarafa-7.0.3.orig/installer/userscripts/createuser.in zarafa-7.0.3/ins
-if [ -f @sysconfdir@/sysconfig/zarafa ]; then
- . @sysconfdir@/sysconfig/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa ]; then
+ . @sysconfdir@/conf.d/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa-server ]; then
+ . @sysconfdir@/conf.d/zarafa-server
elif [ -f @sysconfdir@/default/zarafa ]; then
. @sysconfdir@/default/zarafa
fi
@ -68,8 +68,8 @@ diff -uNr zarafa-7.0.3.orig/installer/userscripts/deletecompany.in zarafa-7.0.3/
-if [ -f @sysconfdir@/sysconfig/zarafa ]; then
- . @sysconfdir@/sysconfig/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa ]; then
+ . @sysconfdir@/conf.d/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa-server ]; then
+ . @sysconfdir@/conf.d/zarafa-server
fi
ZARAFA_COMPANY_SCRIPTS=@USERSCRIPTDIR@/deletecompany.d
@ -82,8 +82,8 @@ diff -uNr zarafa-7.0.3.orig/installer/userscripts/deletegroup.in zarafa-7.0.3/in
-if [ -f @sysconfdir@/sysconfig/zarafa ]; then
- . @sysconfdir@/sysconfig/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa ]; then
+ . @sysconfdir@/conf.d/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa-server ]; then
+ . @sysconfdir@/conf.d/zarafa-server
fi
ZARAFA_GROUP_SCRIPTS=@USERSCRIPTDIR@/deletegroup.d
@ -96,8 +96,8 @@ diff -uNr zarafa-7.0.3.orig/installer/userscripts/deleteuser.in zarafa-7.0.3/ins
-if [ -f @sysconfdir@/sysconfig/zarafa ]; then
- . @sysconfdir@/sysconfig/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa ]; then
+ . @sysconfdir@/conf.d/zarafa
+if [ -f @sysconfdir@/conf.d/zarafa-server ]; then
+ . @sysconfdir@/conf.d/zarafa-server
fi
ZARAFA_USER_SCRIPTS=@USERSCRIPTDIR@/deleteuser.d

View File

@ -0,0 +1,53 @@
Patch by Robert Scheck <robert@fedoraproject.org> for zarafa >= 6.40.0, which only
removes the paths from autoconf/automake related files, that don't exist in the OSS
version of Zarafa. Having these paths not removed causes autoreconf to fail, but a
re-run of autoreconf is needed in order to get the rpaths completely out of all the
libraries and binaries built during the make process.
forward patch by Mario Fetka <mario.fetka@gmail.com>
diff -uNr zarafa-7.1.3.orig/configure.ac zarafa-7.1.3/configure.ac
--- zarafa-7.1.3.orig/configure.ac 2013-02-28 16:46:43.297471480 +0100
+++ zarafa-7.1.3/configure.ac 2013-02-28 16:51:10.269133875 +0100
@@ -786,19 +786,6 @@
version
specialbuild
])
-dnl non-oss files
-if test -d `dirname $0`/licensed; then
-AC_CONFIG_FILES([
- liblicense/Makefile
- licensed/Makefile
- ECtools/zarafa-backup/Makefile
- ECtools/zarafa-backup/helpers/Makefile
- ECtools/zarafa-report/Makefile
- ECtools/zarafa-msr/Makefile
- ECtools/zarafa-ocf/Makefile
- ECtools/za-extra/Makefile
-])
-fi
AC_OUTPUT
diff -uNr zarafa-7.1.3.orig/ECtools/Makefile.am zarafa-7.1.3/ECtools/Makefile.am
--- zarafa-7.1.3.orig/ECtools/Makefile.am 2013-02-28 16:46:43.114473768 +0100
+++ zarafa-7.1.3/ECtools/Makefile.am 2013-02-28 16:49:37.728290795 +0100
@@ -1,5 +1 @@
-if ! OSS_ONLY
-PROSUBS = zarafa-backup zarafa-report zarafa-msr za-extra zarafa-ocf
-endif
-
SUBDIRS = $(PROSUBS) zarafa-archiver zarafa-admin zarafa-monitor zarafa-passwd zarafa-fsck zarafa-cfgchecker zarafa-stats zarafa-search zarafa-utils
diff -uNr zarafa-7.1.3.orig/Makefile.am zarafa-7.1.3/Makefile.am
--- zarafa-7.1.3.orig/Makefile.am 2013-02-28 16:46:43.051474555 +0100
+++ zarafa-7.1.3/Makefile.am 2013-02-28 16:50:06.153935425 +0100
@@ -1,9 +1,5 @@
ACLOCAL_AMFLAGS = -I autoconf
-if ! OSS_ONLY
-PROSUBS = liblicense licensed
-endif
-
SUBDIRS = common libfreebusy mapi4linux zarafa-libsync $(PROSUBS) provider libicalmapi inetmapi php-ext ECtools spooler gateway caldav installer po doc
if WITH_SWIG

View File

@ -0,0 +1,11 @@
--- zarafa-7.1.4/configure.ac.orig 2013-04-15 21:53:32.183138074 +0200
+++ zarafa-7.1.4/configure.ac 2013-04-15 21:55:33.742618371 +0200
@@ -493,7 +493,7 @@
AC_HELP_STRING([--with-tcmalloc-prefix=PATH],[path to tcmalloc lib, e.g. /usr/lib/]),
[TCMALLOC_PREFIX=${withval}],[TCMALLOC_PREFIX=/usr/lib])
AC_CHECK_LIB(tcmalloc_minimal, [open],
- [ TCMALLOC_LIBS="${TCMALLOC_PREFIX}/libtcmalloc_minimal.a" AC_DEFINE(HAVE_TCMALLOC, [1], [Google TCMalloc available]) ],
+ [ TCMALLOC_LIBS="${TCMALLOC_PREFIX}/libtcmalloc_minimal.so" AC_DEFINE(HAVE_TCMALLOC, [1], [Google TCMalloc available]) ],
[ WITH_TCMALLOC=no ])
AC_SUBST(TCMALLOC_LIBS)
else

View File

@ -0,0 +1,6 @@
# /etc/conf.d/zarafa-dagent: config file for /etc/init.d/zarafa-dagent
# Options to pass to the zarfa-dagent daemon.
# See the zarafa-dagent man page for more info.
DAGENT_OPTIONS=""

View File

@ -0,0 +1,35 @@
#!/sbin/runscript
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DAGENTCONFIG=/etc/zarafa/dagent.cfg
DAGENTPROGRAM=/usr/bin/zarafa-dagent
[ -x $DAGENTPROGRAM ] || exit 0
DAGENTCONFIG_OPT=""
[ ! -z $DAGENTCONFIG -a -f $DAGENTCONFIG ] && DAGENTCONFIG_OPT="-c $DAGENTCONFIG"
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
need zarafa-server
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${DAGENTPROGRAM} -- -d ${DAGENTCONFIG_OPT} ${DAGENT_OPTIONS}
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop \
--pidfile ${PIDFILE} \
--retry 65 \
--exec ${DAGENTPROGRAM} -- ${DAGENTCONFIG_OPT}
eend $?
}

View File

@ -1,69 +0,0 @@
#!/sbin/runscript
#
# zarafa-dagent Zarafa Outlook Sharing LMTP Delivery agent
#
# chkconfig: - 86 24
# description: The Zarafa Delivery agent in LMTP mode can be used to \
# run the zarafa-dagent in daemon mode and let your SMTP \
# server connect to it to deliver email to users using \
# the LMTP protocol. The Zarafa Delivery agent can also \
# be used as a standalone program.
# processname: /usr/bin/zarafa-dagent
# config: /etc/zarafa/dagent.cfg
# pidfile: /var/run/zarafa-dagent.pid
### BEGIN INIT INFO
# Provides: zarafa-dagent
# Required-Start: $local_fs $network $remote_fs $syslog
# Required-Stop: $local_fs $network $remote_fs $syslog
# Should-Start: zarafa-server
# Should-Stop: zarafa-server
# Short-Description: Zarafa Outlook Sharing LMTP Delivery agent
# Description: The Zarafa Delivery agent in LMTP mode can be used to run
# the zarafa-dagent in daemon mode and let your SMTP server
# connect to it to deliver email to users using the LMTP
# protocol. The Zarafa Delivery agent can also be used as a
# standalone program.
### END INIT INFO
DAGENTCONFIG=/etc/zarafa/dagent.cfg
DAGENTPROGRAM=/usr/bin/zarafa-dagent
# Sanity checks.
[ -x $DAGENTPROGRAM ] || exit 0
# the -d option is required to run LMTP mode deamonized
DAGENTCONFIG_OPT="-d"
[ ! -z $DAGENTCONFIG -a -f $DAGENTCONFIG ] && DAGENTCONFIG_OPT="$DAGENTCONFIG_OPT -c $DAGENTCONFIG"
PIDFILE=/var/run/"${SVCNAME}".pid
opts="${opts} reload"
depend() {
need mta
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${DAGENTPROGRAM} -- ${DAGENTCONFIG_OPT}
eend $?
}
stop() {
ebegin $"Stopping ${SVCNAME}"
start-stop-daemon --stop \
--pidfile ${PIDFILE} \
--exec ${DAGENTPROGRAM} -- ${DAGENTCONFIG_OPT}
eend $?
}
reload() {
ebegin $"Reloading ${SVCNAME}"
start-stop-daemon --stop --signal HUP --oknodo\
--pidfile ${PIDFILE} \
--exec ${DAGENTPROGRAM}
eend $?
}

View File

@ -0,0 +1,6 @@
# /etc/conf.d/zarafa-gateway: config file for /etc/init.d/zarafa-gateway
# Options to pass to the zarfa-gateway daemon.
# See the zarafa-gateway man page for more info.
GATEWAY_OPTIONS=""

View File

@ -1,5 +1,5 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@ -13,11 +13,15 @@ GATEWAYCONFIG_OPT=""
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
need zarafa-server
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${GATEWAYPROGRAM} -- ${GATEWAYCONFIG_OPT}
--exec ${GATEWAYPROGRAM} -- ${GATEWAYCONFIG_OPT} ${GATEWAY_OPTIONS}
eend $?
}

View File

@ -0,0 +1,6 @@
# /etc/conf.d/zarafa-ical: config file for /etc/init.d/zarafa-ical
# Options to pass to the zarfa-ical daemon.
# See the zarafa-ical man page for more info.
ICAL_OPTIONS=""

View File

@ -1,5 +1,5 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@ -13,11 +13,15 @@ ICALCONFIG_OPT=""
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
need zarafa-server
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${ICALPROGRAM} -- ${ICALCONFIG_OPT}
--exec ${ICALPROGRAM} -- ${ICALCONFIG_OPT} ${ICAL_OPTIONS}
eend $?
}

View File

@ -1,31 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
INDEXERCONFIG=/etc/zarafa/indexer.cfg
INDEXERPROGRAM=/usr/bin/zarafa-indexer
[ -x $INDEXERPROGRAM ] || exit 0
INDEXERCONFIG_OPT=""
[ ! -z $INDEXERCONFIG -a -f $INDEXERCONFIG ] && INDEXERCONFIG_OPT="-c $INDEXERCONFIG"
PIDFILE=/var/run/"${SVCNAME}".pid
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${INDEXERPROGRAM} -- ${INDEXERCONFIG_OPT}
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop \
--pidfile ${PIDFILE} \
--retry 65 \
--exec ${INDEXERPROGRAM} -- ${INDEXERCONFIG_OPT}
eend $?
}

View File

@ -0,0 +1,6 @@
# /etc/conf.d/zarafa-licensed: config file for /etc/init.d/zarafa-licensed
# Options to pass to the zarfa-licensed daemon.
# See the zarafa-licensed man page for more info.
LICENSED_OPTIONS=""

View File

@ -1,5 +1,5 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@ -13,11 +13,15 @@ LICENSEDCONFIG_OPT=""
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
need zarafa-server
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${LICENSEDPROGRAM} -- ${LICENSEDCONFIG_OPT}
--exec ${LICENSEDPROGRAM} -- ${LICENSED_OPT} ${LICENSED_OPTIONS}
eend $?
}

View File

@ -0,0 +1,6 @@
# /etc/conf.d/zarafa-monitor: config file for /etc/init.d/zarafa-monitor
# Options to pass to the zarfa-monitor daemon.
# See the zarafa-monitor man page for more info.
MONITOR_OPTIONS=""

View File

@ -1,5 +1,5 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@ -13,11 +13,15 @@ MONITORCONFIG_OPT=""
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
need zarafa-server
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${MONITORPROGRAM} -- ${MONITORCONFIG_OPT}
--exec ${MONITORPROGRAM} -- ${MONITORCONFIG_OPT} ${MONITOR_OPTIONS}
eend $?
}

View File

@ -0,0 +1,6 @@
# /etc/conf.d/zarafa-search: config file for /etc/init.d/zarafa-search
# Options to pass to the zarfa-search daemon.
# See the zarafa-search man page for more info.
SEARCH_OPTIONS=""

View File

@ -0,0 +1,34 @@
#!/sbin/runscript
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
SEARCHCONFIG=/etc/zarafa/search.cfg
SEARCHPROGRAM=/usr/bin/zarafa-search
[ -x $SEARCHPROGRAM ] || exit 0
SEARCHCONFIG_OPT=""
[ ! -z $SEARCHCONFIG -a -f $SEARCHCONFIG ] && SEARCHCONFIG_OPT="-c $SEARCHCONFIG"
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
need zarafa-server
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${SEARCHPROGRAM} -- ${SEARCH_OPT} ${SEARCH_OPTIONS}
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop \
--pidfile ${PIDFILE} \
--exec ${SEARCHPROGRAM} -- ${SEARCHCONFIG_OPT}
eend $?
}

View File

@ -0,0 +1,12 @@
# /etc/conf.d/zarafa-server: config file for /etc/init.d/zarafa-server
# Options to pass to the zarfa-server daemon.
# See the zarafa-server man page for more info.
SERVER_OPTIONS=""
#
# Define default locales for zarafa server and user scripts.
#
ZARAFA_LOCALE="en_US"
ZARAFA_USERSCRIPT_LOCALE="en_US"

View File

@ -1,5 +1,5 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@ -13,11 +13,20 @@ SERVERCONFIG_OPT=""
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
after slapd kerberos
need net
}
start() {
ebegin "Starting ${SVCNAME}"
einfo "Server locale : ${ZARAFA_LOCALE}"
export ZARAFA_LOCALE
einfo "User store locale : ${ZARAFA_USERSCRIPT_LOCALE}"
export ZARAFA_USERSCRIPT_LOCALE
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${SERVERPROGRAM} -- ${SERVERCONFIG_OPT}
--exec ${SERVERPROGRAM} -- ${SERVERCONFIG_OPT} ${SERVER_OPTIONS}
eend $?
}

View File

@ -0,0 +1,6 @@
# /etc/conf.d/zarafa-spooler: config file for /etc/init.d/zarafa-spooler
# Options to pass to the zarfa-spooler daemon.
# See the zarafa-spooler man page for more info.
SPOOLER_OPTIONS=""

View File

@ -1,5 +1,5 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@ -13,11 +13,15 @@ SPOOLERCONFIG_OPT=""
PIDFILE=/var/run/"${SVCNAME}".pid
depend() {
need zarafa-server
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${SPOOLERPROGRAM} -- ${SPOOLERCONFIG_OPT}
--exec ${SPOOLERPROGRAM} -- ${SPOOLERCONFIG_OPT} ${SPOOLER_OPTIONS}
eend $?
}

View File

@ -4,42 +4,6 @@
# Also, check the location of the logfiles, and replace if needed.
#
/var/log/zarafa/dagent.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-dagent
endscript
}
/var/log/zarafa/indexer.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-indexer
endscript
}
/var/log/zarafa/licensed.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
postrotate
killall -HUP zarafa-licensed
endscript
}
/var/log/zarafa/server.log {
weekly
missingok

View File

@ -1,273 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
PHP_EXT_NAME="mapi"
PHP_EXT_INI="yes"
PHP_EXT_ZENDEXT="no"
USE_PHP="php5-3 php5-4"
inherit php-ext-source-r2 eutils autotools versionator rpm5
MY_PV=$(replace_version_separator 3 '-' )
MY_PVV=$(replace_version_separator 3 'beta' $MY_PV )
MY_PVM=$(get_version_component_range 1-2 )
MY_PVR=$(get_version_component_range 1-3 )
DESCRIPTION="Open Source Groupware Solution"
HOMEPAGE="http://zarafa.com/"
SRC_URI="http://download.zarafa.com/community/final/${MY_PVM}/${MY_PV}/sourcecode/zcp-${MY_PVR}.tar.gz
amd64? ( licensed? ( http://download.zarafa.com/community/final/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-sles-11-x86_64-free.tar.gz ) )
x86? ( licensed? ( http://download.zarafa.com/community/final/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-sles-11-i586-free.tar.gz ) )
bash-completion? ( http://community.zarafa.com/mod/community_plugins/download.php?release_guid=434 -> ${PN}-bash-completion-${PV}.zip )
smime? ( http://community.zarafa.com/mod/community_plugins/download.php?release_guid=554 -> ${PN}-webaccess-plugin-smime-${PV}.zip )
dspam? ( http://community.zarafa.com/mod/community_plugins/download.php?release_guid=125 -> ${PN}-webaccess-plugin-dspam-${PV}.tar.gz )
google-maps? ( http://community.zarafa.com/mod/community_plugins/download.php?release_guid=123 -> ${PN}-webaccess-plugin-google-maps-${PV}.zip )
mobile-device? ( http://community.zarafa.com/mod/community_plugins/download.php?release_guid=152 -> ${PN}-webaccess-plugin-mobile-device-${PV}.zip )
archive? ( http://community.zarafa.com/mod/community_plugins/download.php?release_guid=140 -> ${PN}-webaccess-plugin-z-merge-archive-${PV}.zip )
themes? (
http://community.zarafa.com/mod/community_plugins/download.php?release_guid=164 -> ${PN}-webaccess-theme-dark-${PV}.tar.gz
http://community.zarafa.com/mod/community_plugins/download.php?release_guid=162 -> ${PN}-webaccess-theme-orange-${PV}.tar.gz
)
"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~arm"
RESTRICT=""
IUSE="debug epoll ldap logrotate licensed static swig tcmalloc testtools perl pic profiling python kerberos sparsehash bash-completion smime dspam google-maps themes mobile-device archive icu unicode"
RDEPEND=">=dev-libs/libical-0.44
dev-cpp/libvmime:0
app-text/catdoc
app-text/poppler
dev-cpp/clucene
dev-db/mysql
dev-libs/libxml2
dev-libs/openssl
net-misc/curl
sys-libs/e2fsprogs-libs
sys-libs/zlib
sys-libs/ncurses
sys-libs/pam
dev-libs/boost
sys-apps/util-linux
app-text/catdoc
kerberos? ( || ( app-crypt/mit-krb5 app-crypt/heimdal ) )
ldap? ( net-nds/openldap )
logrotate? ( app-admin/logrotate )
tcmalloc? ( dev-util/google-perftools )
sparsehash? ( dev-cpp/sparsehash )
perl? ( dev-lang/perl )
python? ( dev-lang/python )
swig? ( dev-lang/swig )
testtools? ( dev-python/testtools )
licensed? (
dev-libs/icu:4.0
dev-libs/openssl:0.9.8
dev-libs/boost:1.36
>=sys-libs/zlib-1.2.4 )
bash-completion? ( app-shells/bash-completion )"
S="${WORKDIR}"/zarafa-${MY_PVR}/
DEPEND="${RDEPEND}
dev-util/pkgconfig
sys-devel/gettext
dev-lang/php
app-arch/unzip"
QA_PRESTRIPPED="
usr/bin/zarafa-restore
usr/bin/zarafa-report
usr/bin/zarafa-backup
usr/bin/zarafa-licensed
usr/lib/zarafa/ldapmsplugin.so
usr/lib64/zarafa/ldapmsplugin.so"
QA_DT_HASH="
usr/bin/zarafa-restore
usr/bin/zarafa-report
usr/bin/zarafa-backup
usr/bin/zarafa-licensed
usr/lib/zarafa/ldapmsplugin.so
usr/lib64/zarafa/ldapmsplugin.so"
src_unpack() {
unpack ${A}
if use licensed; then
cd "${WORKDIR}"
mkdir licensed
cd licensed
rpm5_unpack $(find ./../ -name "zarafa-licensed*.rpm")
cd "${S}"
fi
}
src_prepare() {
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" epatch
edos2unix php-webclient-ajax/config.php.dist
AT_M4DIR="autoconf" eautoreconf
if use licensed; then
# binary crap ahhh... what a hack
# sed -i "s/libboost_filesystem.so.1.42.0/libboost_filesystem-1_42.so /g" "${WORKDIR}"/licensed/usr/bin/zarafa-licensed || die "sed failed"
# sed -i "s/libboost_system.so.1.42.0/libboost_system-1_42.so /g" "${WORKDIR}"/licensed/usr/bin/zarafa-licensed || die "sed failed"
# not a hack just correct a script
sed -i "s!/etc/default/zarafa-ssm!/etc/conf.d/zarafa-ssm!g" "${WORKDIR}"/licensed/usr/bin/zarafa-ssm || die "sed failed"
fi
}
src_configure() {
if use licensed; then
myconf="--with-boost=/usr/include/boost-1_36/"
else
myconf=""
fi
econf \
--enable-oss \
--disable-testtools \
--enable-release \
--with-userscript-prefix=/etc/zarafa/userscripts \
--with-quotatemplate-prefix=/etc/zarafa/quotamails \
--with-indexerscripts-prefix=/etc/zarafa/indexerscripts \
$(use_with pic) \
$(use_enable perl) \
$(use_enable python) \
$(use_enable profiling) \
$(use_enable static) \
$(use_enable swig) \
$(use_enable sparsehash) \
$(use_enable tcmalloc) \
$(use_enable testtools) \
$(use_enable debug) \
$(use_enable icu) \
$(use_enable unicode) \
${myconf}
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
make DESTDIR="${D}" install-ajax-webaccess || die "make install-ajax-webaccess failed"
make DESTDIR="${D}" install-mobile-webaccess || die "make install-mobile-webaccess failed"
insinto /etc/apache2/modules.d
newins "${FILESDIR}/50_zarafa-webaccess-mobile.conf" 50_zarafa-webaccess-mobile.conf || die "Failed to install apache config files"
newins "${FILESDIR}/50_zarafa-webaccess.conf" 50_zarafa-webaccess.conf || die "Failed to install apache config files"
rm "${D}"/usr/share/zarafa-webaccess/*.conf || die "Failed to remove apache config files"
rm "${D}"/usr/share/zarafa-webaccess-mobile/*.conf || die "Failed to remove apache config files"
# Use only some parts of PHP eclass
php-ext-source-r2_buildinilist php${slot}
php-ext-source-r2_addextension "${PHP_EXT_NAME}.so"
# Symlink the <ext>.ini files from ext/ to ext-active/
for inifile in ${PHPINIFILELIST} ; do
inidir="${inifile/${PHP_EXT_NAME}.ini/}"
inidir="${inidir/ext/ext-active}"
dodir "/${inidir}"
dosym "/${inifile}" "/${inifile/ext/ext-active}"
done
# Install PHP module
php-ext-source-r2_addtoinifiles ";mapi.cache_max_sessions" "128"
php-ext-source-r2_addtoinifiles ";mapi.cache_lifetime" "300"
if use logrotate; then
insinto /etc/logrotate.d
newins "${FILESDIR}"/zarafa.logrotate zarafa || die "Failed to install logrotate"
fi
# install ldap files
if use ldap; then
insinto /etc/openldap/schema
doins installer/ldap/zarafa.* || die "Failed to install ldap schema files"
fi
insinto /etc/zarafa
doins installer/linux/*.cfg || die "Failed to install config files"
exeinto /etc/zarafa/userscripts/
newexe "${FILESDIR}"/junklearn.dspam junklearn
dodir /var/log/zarafa
keepdir /var/log/zarafa
if [[ "${ARCH}" == "x86" || "${ARCH}" == "amd64" ]]; then
if use licensed; then
dobin "${WORKDIR}"/licensed/usr/bin/* || die "Failed to install licensed binaries"
# exeinto /usr/$(get_libdir)/zarafa/
# doexe "${WORKDIR}"/licensed/usr/$(get_libdir)/zarafa/*.so || die "Failed to install licensed lib"
doman "${WORKDIR}"/licensed/usr/share/man/*/*.gz || die "Failed to install man files"
#exeinto /usr/share/zarafa/zarafa-backup-helpers/
#doexe "${WORKDIR}"/licensed/usr/share/zarafa/zarafa-backup-helpers/* || die "Failed to install helper scripts"
dodoc "${WORKDIR}"/licensed/usr/share/doc/zarafa-licensed/* || die "Failed to install docs"
insinto /etc/zarafa
doins -r "${WORKDIR}"/licensed/etc/zarafa/* || die "Failed to install config files"
insinto /etc/cron.d
doins "${WORKDIR}"/licensed/etc/cron.d/* || die "Failed to install cron files"
# insinto /usr/share/zarafa-webaccess/
# doins -r "${WORKDIR}"/licensed/usr/share/zarafa-webaccess/* || die "Failed to install webapp files"
doconfd "${WORKDIR}"/licensed/etc/default/zarafa-ssm || die "Failed to install sysconfig files"
newinitd "${FILESDIR}"/zarafa-licensed.rc6 zarafa-licensed || die "Failed to install init.d files"
fi
fi
if use bash-completion; then
insinto /usr/share/bash-completion
doins "${WORKDIR}"/zarafa
fi
if use smime; then
insinto /var/lib/zarafa-webaccess/plugins
doins -r "${WORKDIR}"/smime
dodoc "${WORKDIR}"/*.pdf
fi
if use dspam; then
newdoc "${WORKDIR}"/dspam/README README.dspam
newdoc "${WORKDIR}"/dspam/INSTALL INSTALL.dspam
newdoc "${WORKDIR}"/dspam/CHANGELOG CHANGELOG.dspam
rm "${WORKDIR}"/dspam/README "${WORKDIR}"/dspam/INSTALL "${WORKDIR}"/dspam/CHANGELOG
insinto /var/lib/zarafa-webaccess/plugins
doins -r "${WORKDIR}"/dspam
fi
if use google-maps; then
insinto /var/lib/zarafa-webaccess/plugins
doins -r "${WORKDIR}"/contactgmap
doins -r "${WORKDIR}"/gmap
fi
if use mobile-device; then
insinto /var/lib/zarafa-webaccess/plugins
doins -r "${WORKDIR}"/mdm
fi
if use archive; then
insinto /var/lib/zarafa-webaccess/plugins
doins -r "${WORKDIR}"/zma
fi
if use themes; then
insinto /usr/share/zarafa-webaccess/client/layout/themes
doins -r "${WORKDIR}"/dark
insinto /usr/share/zarafa-webaccess/client/layout/themes/orange
doins -r "${WORKDIR}"/zarafa-orange-theme/*
fi
newinitd "${FILESDIR}"/zarafa-gateway.rc6 zarafa-gateway || die "Failed to install init.d files"
newinitd "${FILESDIR}"/zarafa-ical.rc6 zarafa-ical || die "Failed to install init.d files"
newinitd "${FILESDIR}"/zarafa-indexer.rc6 zarafa-indexer || die "Failed to install init.d files"
newinitd "${FILESDIR}"/zarafa-monitor.rc6 zarafa-monitor || die "Failed to install init.d files"
newinitd "${FILESDIR}"/zarafa-server.rc6 zarafa-server || die "Failed to install init.d files"
newinitd "${FILESDIR}"/zarafa-spooler.rc6 zarafa-spooler || die "Failed to install init.d files"
newinitd "${FILESDIR}"/zarafa-dagent.rc6 zarafa-dagent || die "Failed to install init.d files"
}

View File

@ -0,0 +1,197 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
PHP_EXT_NAME="mapi"
PHP_EXT_INI="yes"
PHP_EXT_ZENDEXT="no"
USE_PHP="php5-3 php5-4"
PYTHON_DEPEND="python? 2"
inherit eutils flag-o-matic php-ext-base-r1 python unpacker autotools versionator
DESCRIPTION="Open Source Groupware Solution"
HOMEPAGE="http://zarafa.com/"
ZARAFA_RELEASE="final"
MY_PV=$(replace_version_separator 3 '-' )
MY_PVV=$(replace_version_separator 3 'beta' $MY_PV )
MY_PVM=$(get_version_component_range 1-2 )
MY_PVR=$(get_version_component_range 1-3 )
SRC_URI="http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/sourcecode/zcp-${MY_PVR}.tar.gz
amd64? ( licensed? ( http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-x86_64-free.tar.gz
https://launchpad.net/ubuntu/+archive/primary/+files/libboost-system1.46.1_1.46.1-7ubuntu3_amd64.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libssl1.0.0_1.0.1-4ubuntu5.9_amd64.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libicu48_4.8.1.1-3_amd64.deb ) )
x86? ( licensed? ( http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-i386-free.tar.gz
https://launchpad.net/ubuntu/+archive/primary/+files/libboost-system1.46.1_1.46.1-7ubuntu3_i386.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libboost-filesystem1.46.1_1.46.1-7ubuntu3_i386.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libssl1.0.0_1.0.1-4ubuntu5.9_i386.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libicu48_4.8.1.1-3_i386.deb ) )"
S="${WORKDIR}"/zarafa-${MY_PVR}
ZARAFA_SERVICES="dagent gateway ical monitor search server spooler"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~arm"
RESTRICT="mirror"
IUSE="debug kerberos icu ldap logrotate perl +python static +swig tcmalloc licensed sparsehash profiling pic"
RDEPEND=">=dev-libs/libical-0.44
>=dev-cpp/libvmime-0.9.2_pre512
virtual/httpd-php
virtual/mysql
>=dev-cpp/clucene-0.9.21b-r1
dev-db/kyotocabinet
dev-libs/boost
dev-libs/libxml2
dev-libs/openssl
net-misc/curl
sys-libs/e2fsprogs-libs
sys-libs/zlib
icu? ( dev-libs/icu )
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
logrotate? ( app-admin/logrotate )
perl? ( dev-lang/perl )
python? ( dev-lang/python )
tcmalloc? ( dev-util/google-perftools )"
DEPEND="${RDEPEND}
swig? ( <dev-lang/swig-2.0.7 )
sparsehash? ( dev-cpp/sparsehash )
dev-util/pkgconfig
sys-devel/gettext"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" epatch
edos2unix php-webclient-ajax/config.php.dist
AT_M4DIR="autoconf" eautoreconf
if use licensed; then
# not a hack just correct a script
sed -i "s!/etc/default/zarafa-ssm!/etc/conf.d/zarafa-ssm!g" "${WORKDIR}"/licensed/usr/bin/zarafa-ssm || die "sed failed"
fi
append-flags "-fPIC"
}
src_unpack() {
unpack zcp-${MY_PVR}.tar.gz
if [[ "${ARCH}" == "amd64" ]]; then
unpack zcp-${MY_PV}-ubuntu-12.04-x86_64-free.tar.gz
fi
if [[ "${ARCH}" == "x86" ]]; then
unpack zcp-${MY_PV}-ubuntu-12.04-i386-free.tar.gz
fi
if use licensed; then
pushd "${WORKDIR}"
mkdir licensed
cd licensed
unpack_deb $(find ./../ -name "zarafa-licensed*.deb")
unpack_deb $(find ./../ -name "zarafa-client*.deb")
unpack_deb $(find ./../../ -name "libboost-system1.46.1*.deb")
unpack_deb $(find ./../../ -name "libboost-filesystem1.46.1*.deb")
unpack_deb $(find ./../../ -name "libssl1.0.0*.deb")
unpack_deb $(find ./../../ -name "libicu48*.deb")
popd
fi
cd "${S}"
}
src_configure() {
append-flags -fpermissive
econf \
--enable-oss \
--disable-testtools \
--enable-release \
--enable-unicode \
--enable-epoll \
--with-userscript-prefix=/etc/zarafa/userscripts \
--with-quotatemplate-prefix=/etc/zarafa/quotamails \
--with-searchscripts-prefix=/etc/zarafa/searchscripts \
$(use_with pic) \
$(use_enable icu) \
$(use_enable static) \
$(use_enable perl) \
$(use_enable python) \
$(use_enable swig) \
$(use_enable tcmalloc)
$(use_enable profiling) \
$(use_enable sparsehash) \
$(use_enable debug)
}
src_compile() {
find swig -type f | xargs touch
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
make DESTDIR="${D}" install-ajax-webaccess || die "make install-ajax-webaccess failed"
#make DESTDIR="${D}" install-mobile-webaccess || die "make install-mobile-webaccess failed"
php-ext-base-r1_src_install
if [[ "${ARCH}" == "x86" || "${ARCH}" == "amd64" ]]; then
dobin "${WORKDIR}"/licensed/usr/bin/zarafa-ssm || die "Failed to install licensed binaries"
make_wrapper zarafa-licensed "/opt/zarafa/bin/zarafa-licensed" /opt/zarafa/bin /opt/zarafa/$(get_libdir)
make_wrapper zarafa-report "/opt/zarafa/bin/zarafa-report" /opt/zarafa/bin /opt/zarafa/$(get_libdir)
if use licensed; then
ZARAFA_SERVICES="${ZARAFA_SERVICES} licensed"
into /opt/zarafa
dobin "${WORKDIR}"/licensed/usr/bin/zarafa-{licensed,report} || die "Failed to install licensed binaries"
dolib.so $(find ${WORKDIR}/licensed -name "*.so*")
doman "${WORKDIR}"/licensed/usr/share/man/*/zarafa-*.gz || die "Failed to install man files"
dodoc "${WORKDIR}"/licensed/usr/share/doc/zarafa-licensed/* || die "Failed to install docs"
insinto /etc/zarafa
doins -r "${WORKDIR}"/licensed/etc/zarafa/* || die "Failed to install config files"
insinto /etc/cron.d
doins "${WORKDIR}"/licensed/etc/cron.d/* || die "Failed to install cron files"
doconfd "${WORKDIR}"/licensed/etc/default/zarafa-ssm || die "Failed to install sysconfig files"
fi
fi
insinto /etc/apache2/modules.d
#newins "${FILESDIR}/50_zarafa-webaccess-mobile.conf" 50_zarafa-webaccess-mobile.conf || die "Failed to install apache config files"
newins "${FILESDIR}/50_zarafa-webaccess.conf" 50_zarafa-webaccess.conf || die "Failed to install apache config files"
rm "${D}"/usr/share/zarafa-webaccess/*.conf || die "Failed to remove apache config files"
#rm "${D}"/usr/share/zarafa-webaccess-mobile/*.conf || die "Failed to remove apache config files"
rm "${D}"/etc/conf.d/zarafa || die "Failed to remove wrong file files"
exeinto /etc/zarafa/userscripts/
newexe "${FILESDIR}"/junklearn.dspam junklearn
if use logrotate; then
insinto /etc/logrotate.d
newins "${FILESDIR}"/zarafa.logrotate zarafa || die "Failed to install logrotate"
fi
if use ldap; then
insinto /etc/openldap/schema
doins installer/ldap/zarafa.* || die "Failed to install ldap schema files"
fi
insinto /etc/zarafa
doins "${S}"/installer/linux/*.cfg || die "Failed to install config files"
dodir /var/log/zarafa
keepdir /var/log/zarafa
for service in ${ZARAFA_SERVICES}; do
newconfd "${FILESDIR}/zarafa-${service}.confd" "zarafa-${service}"
newinitd "${FILESDIR}/zarafa-${service}.initd" "zarafa-${service}"
done
}