Sync with portage [Tue Sep 10 18:41:44 MSK 2013].

This commit is contained in:
root 2013-09-10 18:41:49 +04:00
parent f0722b70a1
commit 81e02bda4d
2372 changed files with 9588 additions and 14132 deletions

View file

@ -1,6 +1,10 @@
# ChangeLog for app-admin/apache-tools
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/ChangeLog,v 1.166 2013/08/08 12:37:03 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/ChangeLog,v 1.167 2013/09/10 08:39:50 grobian Exp $
10 Sep 2013; Fabian Groffen <grobian@gentoo.org> apache-tools-2.4.4-r1.ebuild,
apache-tools-2.4.6.ebuild:
Fix out of Prefix install, bug #483424
08 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apache-tools-2.2.25.ebuild:
Stable for sh, wrt bug #476568

View file

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hash: SHA256
AUX apache-tools-2.2.20-Makefile.patch 1621 SHA256 bfed1a3d5e07766531a04c4752500c69dd60be45b71690c607383e2dc09e140d SHA512 10adb26f52aee6b30214af1ecb69c7a1657a766928aa92dc5b502e702d2c3248996cccfd4cca74d550d6f378f5859289c76225cf5e145081abe2a1f2cceb9a8d WHIRLPOOL 68da82a6300facc7921cc04f0aa0aef9c50f3507f549b548aadc50be65b6097c56bda22a5409883ea83c41a681baa7b4c02a6594de9f94e7969351090bbe001f
AUX apache-tools-Makefile.patch 1528 SHA256 668caee92c1edd5559a0975c92bd2578ad0359f8835d51a9f0041f4b9e89564b SHA512 b4c54da921ec99ddfb2be2456e4e67660db45fe4fcd4c700a753f63aab2d9b8c1a13ad3408551cbcb595afc6300ced4f2855920229d9743f87a4d18eba4a43d6 WHIRLPOOL c6afac50b5926c7b5663fef0fa21b30c978a0e28dfc36aa5c0327fd0365dcb501a9808d0b525efd4aaee75d8f3c522072e1a0755886e049dcb2c05703f02150a
@ -9,24 +9,14 @@ DIST httpd-2.4.4.tar.bz2 4780289 SHA256 92aabddeca76a4ac7330b143df1407bbf35574c7
DIST httpd-2.4.6.tar.bz2 4949897 SHA256 dc9f3625ebc08bea55eeb0d16e71fba656f252e6cd0aa244ee7806dc3b022fea SHA512 8ade7ec5291f07a60e279f7a73a79c11c150dbf09c9e7b059e136fcb250130aa0f381b118f84e230184b065d452d5e946df8a5766991be8cdc6e8f5d4c4bac01 WHIRLPOOL 81f036bb438afa30106a402e256d641a2687b619ef7f6ea3e4ab61f30715560e1c9dd3afa3e53c4d99c77de72f100e8a1894a5a898247c381100ceb165b8a146
EBUILD apache-tools-2.2.24.ebuild 2202 SHA256 de2aa272f672eae732029cda260db4919f1cefff76b96cfbdaf1a764ffafcfa7 SHA512 bbb79157cf3152741e9e9513ba5071bfb2e2bc089ab708dd102bc69172c3480743cd18c7cfefc0ba1f4a886e942ba44a71fca5fd4be7d0561f48b26ba9c64a1c WHIRLPOOL 792750e7f132a2a2e9d485b1453f9240f5b245879ae1dc8eb267184dda0e15de68dfb958eb29b6f4fb1498f3da5199802a58af28783f973d54bfa7e01b756c15
EBUILD apache-tools-2.2.25.ebuild 2202 SHA256 4c0697926a8c8cd2c31f82bce92ceea30056f1bc3920a9aac3a3b820f2298fcb SHA512 b79139d2ae32a0fd8fb19202db22d29e495d30df36e249398a21afca8cb3e5865d92bdd64ddc3e6457ce85e48016e2ef8a9ece2885fb1a789e6118b9f974444e WHIRLPOOL 7e2de33d4067406b40fd88cee443c7021d85c0a4c548d5e715a52e1b71bbef75029db05614322f4b36a268d5ca04531eeedceb7d07b02d604ab5a8b0385b8c14
EBUILD apache-tools-2.4.4-r1.ebuild 2136 SHA256 704ca003d8168bbb5063321ea43d9d9e35dd4216a52a5cdcdaa47e3d3870a47f SHA512 71423841ba0839518c635219fffb840452cf53c136b38292c0e940830928a07fe2d91b46fd0b51f8ffafd97e59f141af64fb7c52ea4ef4a01a7008064f204a7e WHIRLPOOL cc31708e27513dd65163685fc800ef833a9a4d3a194d27b566e22a5c959de534104b5abd30573e8c33bdcc4512db1d4088d0d0ac694766ce93ff1e4c58287125
EBUILD apache-tools-2.4.6.ebuild 2146 SHA256 ce3bb54fec574b88009f31d9030d46b52044cb221387645f130de595a84d6577 SHA512 80ac02bbc7bb16dc93c6ba552e1b9446dea87ebbc019862dc6d0b1889e3f4c52a82d6a1384f3e73610e1925eed5e8479ca923a32bc4a539ef54b02eaf875a09f WHIRLPOOL ec194ad279dcbe2ce6ea7639105ed94c0bd02ad45d222a69abc055a72a8bb94f6d4fd3e25364f16d8133ed6e0c15524ba33101256768bf9f1160a9c6cde75f8f
MISC ChangeLog 21627 SHA256 79a5bd1929d51ba2b77ae98cad394d19233257017ea582e9ce9cdae15c4a3f23 SHA512 114bf5ea81739e38c53eb7259e8f4dee3f7a6c930dc5c4038329c6745822acb3b226f864ba4ba87a51694acc3fb48b9bb138d08d8360a57fed0c4177611e8d2f WHIRLPOOL b0a7bb46b5012113f3fd8b468c36fe1a8fc5532b3cc9b431c93bcb5b65b71df4ebb0102f99a856539b4249ea1ce96f0333c96508aa7aaf28bc02d6464478e677
EBUILD apache-tools-2.4.4-r1.ebuild 2148 SHA256 97666ace44a8cc5ac576f9c34104f9a50483d018f5466674b6ab8e2b66aece3e SHA512 2c1fc775fdc103a14072bb4d772b61ecc5ba533965a7270055dc6d43044f1eb4556802446e79074d397d9604eb0c9de29be04740c16e363a0b230cb2130274ae WHIRLPOOL 877a59cdb0b9647641abcc506df6c886decd9e500a390abf916cd9d07f3115bb6906e4dff9dd219cef0141a8210a5f6f4f571f25fe6f90a9b6c6d77241af9cad
EBUILD apache-tools-2.4.6.ebuild 2157 SHA256 2ab323eacd82841147067319e8edb6a25ac1cf157743b67f4e6205d23c825db1 SHA512 6726a12da4311835f17c86ddbb261beeb0bb881da8f8eec0543ffbb057582d2b2c11bbeac29ee4924eedd85e73c9fb99ec25b0ed04e52b42d8e34fd009a44b03 WHIRLPOOL 614250db03146adf0c31d59f39dadfd8bc6235875522e8f74bbc42b38a4abcf23bcd0664d3aa5d67e6b9a6828ca5cf73ab9956d769bf6e59f9664de8633bf38b
MISC ChangeLog 21783 SHA256 12b93b68b6471b57890e36801e715acfb2d432fcf0752bcf7f04baa89a60a202 SHA512 717d92c8f898e6bea80270301a8c06d1fc5e0f87ff583abdaa75b47c8c1318ea97ceed0b339939cf045e653b986a4b7c7ed8ea2284ab38c771d01e00cff47de3 WHIRLPOOL 121efe39be9c815f2b8edba2676c56c559fb32ae0d80abd0b702cbd1c4649acbf15474f06702814d517ea93ddff8830b43ec92651a8e75d50ec852b7837a5b5f
MISC metadata.xml 447 SHA256 0c3368f3e86be6edd03475789616c13ed8494d68cccaedcb658a93358df41e47 SHA512 b1f596f76b1a923bf1d52f1f2b5e14b22e0a73412705a9549713e566cb34351bd9845a9d4b1fc35183a4553d9ca0b69092ccd2564c04a99468890b64a0cac6be WHIRLPOOL 3fc1ec31ae1eb2e827e8a7893bf2191d4f9db4e230038204bbecf3af012d82f61e577d8f2788795ebdd23427b00983fdf1e39fbc87fe0d6d007b6dbdf5dda1c5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0.21 (SunOS)
iQIcBAEBCgAGBQJSA5DtAAoJELp701BxlEWfw5gQAKrNhSCElF7DTfc91tw73DkG
Ln889DJVzuCqfVHfmD14pF0NFgNe3D9y1XA+5fEBOHRqchufTNp92pMlsl+E5DOn
GNEff5Qof0NWDrtsVzMKNvOHqyp9vJDUoQ61LcffOlvtPoDoYxH1hLk8guP+csm/
qagS+syzEus3G3NGJtD6rL4Za6MG5+G04scGNTUz94waKSnNMnWgo//W6o/+aV2X
OXnRRhHfPNTxZ03J6lRvS70p+na2JaztjPllFFGw/w8YB8Lvr0l4ltX0JQ4NdbT7
wGySg9IQ1sKoNcXWIyK7etAmurG4KmxGMyF+lAtLpIvjAYUeqJmJ7jUF0PCzRfFx
XkE5L4Pm079s3nx0fuBGO0wNhim/fw62xMTE2LvVC7K8c9LsUIqi2gk6JlTXO/MA
wms3GLlxYFyp+CMGTxE4eVXR/k+IC9TG2hkE8SidbaJZKtR+DuEdD4rrzQWE8SPN
RdXmkSsf/ttsWz3cBJE6X4yPwTC4xk74n5gi39ZcyBpqtXYumv3Eijk4eCx/OHtQ
U0Ngl4dsTMfiYvNx/kN1gFP70heCSjz15XtpXo33LuaygoLaxS6fsFeHegU36utG
AwxHt7Jsnq5erUHTOsNFD1jfnhK1uvJw90gHt9FFZceyUKpuIR9L3IX5Mskpa2wz
dDtGegjHUgEFLZK5aRgF
=ww0W
iEYEAREIAAYFAlIu2tcACgkQX3X2B8XHTomwkQCfbEsKJNx9BGiSTjuUwQ3Nbcz6
YdgAnA2LIjis0EVbvSJgi6JXj8Oouftb
=isEl
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.4-r1.ebuild,v 1.1 2013/03/25 03:21:12 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.4-r1.ebuild,v 1.2 2013/09/10 08:39:50 grobian Exp $
EAPI="3"
inherit flag-o-matic eutils multilib
@ -36,7 +36,7 @@ src_configure() {
# econf overwrites the stuff from config.layout, so we have to put them into
# our myconf line too
econf \
--libexecdir=/usr/$(get_libdir)/apache2/modules \
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \
--sbindir="${EPREFIX}"/usr/sbin \
--with-perl="${EPREFIX}"/usr/bin/perl \
--with-expat="${EPREFIX}"/usr \

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.6.ebuild,v 1.2 2013/07/28 01:36:54 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.6.ebuild,v 1.3 2013/09/10 08:39:50 grobian Exp $
EAPI="3"
inherit flag-o-matic eutils multilib
@ -36,7 +36,7 @@ src_configure() {
# econf overwrites the stuff from config.layout, so we have to put them into
# our myconf line too
econf \
--libexecdir=/usr/$(get_libdir)/apache2/modules \
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \
--sbindir="${EPREFIX}"/usr/sbin \
--with-perl="${EPREFIX}"/usr/bin/perl \
--with-expat="${EPREFIX}"/usr \

View file

@ -1,6 +1,18 @@
# ChangeLog for app-admin/rsyslog
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v 1.97 2013/08/16 08:46:07 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v 1.98 2013/09/10 07:50:33 ultrabug Exp $
*rsyslog-7.4.4 (10 Sep 2013)
10 Sep 2013; Ultrabug <ultrabug@gentoo.org> -rsyslog-5.8.11.ebuild,
-rsyslog-5.8.12.ebuild, -rsyslog-5.10.1.ebuild, -rsyslog-6.6.0.ebuild,
+rsyslog-7.4.4.ebuild, -files/5-stable/rsyslog.confd,
-files/5-stable/rsyslog.initd, -files/5-stable/rsyslog.logrotate,
-files/5-stable/rsyslog-gentoo.conf, -files/6-stable/rsyslog.confd,
-files/6-stable/rsyslog.initd, -files/6-stable/rsyslog.logrotate,
-files/6-stable/rsyslog-gentoo.conf, -files/6-stable/rsyslog6-zeromq.patch:
Version bump, fix #467338, work on #442706 for systemd support, drop old and
unsupported versions, cleanup
16 Aug 2013; Ultrabug <ultrabug@gentoo.org> rsyslog-7.4.3.ebuild:
fix #480894 thx to Conway S. Smith

View file

@ -1,16 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 5-stable/rsyslog-gentoo.conf 3998 SHA256 d31ba477fb94c82cd2362694b680d43bfc5eb83c6e930202feb7531c4396982b SHA512 a27dc6255dceecc41b6fd231604bd0b4baa91ff03faa08e11cebaf2c3c791a9130ff7f5d51150cae8d06d5b270a2f23ce3f50c55f596841bbbd4b2c7cf49051a WHIRLPOOL 5ff9b2495853fb5616a6709296efd906a58f930e55639a384792219120a62fc2c517c417dddca800a13a2532f096a09924d8b486bf16235b5144edb793632df6
AUX 5-stable/rsyslog.confd 654 SHA256 c476c2180fcceaf581d26d2da6201fbe7a2b9fc89c58456fdb3bdaf18a4cbb56 SHA512 c216674e6867d655c2c09b6205071591ae2b1611ad5dd0346e682733abafa8a1be261fdd9bb985bb5d05d5bfa708a68262b1a94e654a2c18d352fd02d6f950a3 WHIRLPOOL f4069536f61ff7190a357cc7d9bb90af7839e48a34bd4c12a622b295b963aac2f3dda7d9e637ab492ed00e2079541df4ab65516f43d7eb3673a66d579d96f966
AUX 5-stable/rsyslog.initd 985 SHA256 4b6b7019e93a6a81fb129a89d6ac54e490e2609ce339f5e2dae705db8e8466b4 SHA512 c1f2cefcae7104dbcdc4d1cf4026c08af01d30d0d3aa606cecc13052ead48daab04031163b4dc718c69557aef174762f868528b9d02cb85f00a6e4fe20a6b00a WHIRLPOOL f2775c6608b379f948ebfb123b77366f8434e0acd59f1da2f6a6d0a6215e5014da95f9f64e4cf3964734afb92baae2c0fe27c6ef2ea04c6d584a2ad237bc1820
AUX 5-stable/rsyslog.logrotate 440 SHA256 f0effc19bd1f1bfa367d65d6516c73509cb34545157b9e91cf6e437685dd3fe5 SHA512 d54377ddf39197656811a84272568ea761f984e19dd04fc54f372dd04a9244e66d02b26ab33073d0344d054f031660ec611f3c7a18c266e7b68cef5e2c47f06f WHIRLPOOL 4199c9ffb20fce8b84884a80426b1761c622dda7ec6f21c2c0cb5bec4698e4992e9d62af5b7e6cb07059d50196efdc264f2cd814df366fb1e8e79a742e0505ec
AUX 6-stable/rsyslog-6.6.0-fix-runtime.patch 1173 SHA256 c2a80dc2b8d83f25625ced4782f104258599ba3a9a8faa9738596d70ad8c1ced SHA512 ec478fab2371e4bc0b3e64366c1f6d1cc8836af0df257ffaaf90e387d2c2688d8e6a292377e64d7514e3afaac4626601da67645e7f332b592e13b1265ce73c28 WHIRLPOOL 81cc8f2292dfa4d916c8cd2a10360dff9c75d2f119e5502c01c93a1731222f3bda91b0928a8df80d93c24f6b673fd74859192d46c9f153c9b9a4c87a7578ccdc
AUX 6-stable/rsyslog-gentoo.conf 4008 SHA256 d42b77980c46deaa3a1e6037682297150d0830b95168dbea3e3d7ad2736ea57e SHA512 392c573dd378cc605be185c1670f6df45833f5412137c45ab26632905e61d009d5a195306dc8d750d8dd28a1fddc15a337ad972eab6efafe590cfea841c35225 WHIRLPOOL b72b7a6a91c8e10ae1f442e3916bc63f450496081245fecc8704c9fd4f2c907f0bc7e432c18ff84f0bbc9bf00813913f2eb27b18676669efc7ed0569184ef307
AUX 6-stable/rsyslog.confd 654 SHA256 dbf4eab207f2b2974a5c9858a98a23ac37b5e8a98c3a837679145ed197226c6f SHA512 a527a376dac311da1d9e95c2dd1c079f2dc72f529046d0cb140fbea9d048c8d04907f5f517b62a1adf66b0eb73825e64b62c8ddc68caf652d84acc23234da597 WHIRLPOOL 48f3cc2e4372014d48bca9ce2421bb329cac837fa1e26f6bad016f32e2f00532d27ff0a72440e380fb031957e36fccade35c19c18c2cc51a523c1e4c022fe024
AUX 6-stable/rsyslog.initd 985 SHA256 b604dfbeb141e532651b45e487c751a949df8c51c5b93f9a1e03c7d2d4db8244 SHA512 33156223804395bdbf2830c1bf8eaab61a53c8a810e13b3abd0c2f10acfa816e33f9c272ae78031491005682f76100ef8e738948a02f83af6d1999b4b6ec6248 WHIRLPOOL 9bf3713f52928c15e74d9549079b07fadbed58e4f7aacb1578b1fab8e85eb94976bb52e55df9528eec6efdc537ea8b7bab2cd0717fd19ed75b707e7f9bbeacd9
AUX 6-stable/rsyslog.logrotate 440 SHA256 60ad6683550a9bb1600f3f9ad622c5a6897483e4457a4c9f1557e109a7873e72 SHA512 1112d7edb8ffd8009747da0840b34466233a22086ebc7fdf26cf9f600dcc3d85bba67bdd844283121a9df3fdcdada09dc8856613e391e3c3f14549d44b38fe00 WHIRLPOOL ee7a0039ae88252a7bb1d97523e28ef0d64cb15d6e962458370665fb721fb9547ee1d937f23aff070da5374e98d3f07f49e6e44c656e6b4d351e65232dfea2b6
AUX 6-stable/rsyslog6-zeromq.patch 3383 SHA256 0cdff584364764a2ee494e3263b679b74eee00da6cd1f9a97a4e683eac08291b SHA512 96e4b6e686621c101c42d3b4bf9b256e81aa264795e2ee7017f0f82d93cfcefdee6577d269cdb81e1c3e43a241d6cb65ca8471b32c7d71ac86736d67b0ef09cc WHIRLPOOL 4e7d1d223c66a05984fa1a2228e7fca98bce8150b84c33364c20e321850cbe6b15f70fd9174a25cc620db91761ed7b1d4e70e37535ec392ecbcaaf630106cff1
AUX 7-stable/rsyslog-7.4.3-fix-runtime.patch 1066 SHA256 d03db0a4f5c3a23cb38f0ad7eea90f9970459decef385f6a4c7075686648f382 SHA512 eb7fb61d3f30e3d7824537755bb1fc0af5525964cd594cce95082202f513382b84ba5bc1a1fa9fb1eac2c8f938e5bcaaa7ea50c2a95036a9b4fcb931f1b6f5e5 WHIRLPOOL ea5a24bf441c8f780a623f9ee4c4df24b9dcc7fb679a7ac8f8b1aad3625a63e34151f0f832b6669240bd3b40f1051ed0bdea2a635237178abd5c3f801dbc4746
AUX 7-stable/rsyslog-7.4.3-json-c-pkgconfig.patch 4179 SHA256 f23a6b927b9444ba82fb0dc775a9b1b826f86395da43d406c948b82d7e9b6d38 SHA512 e67632dbc87ba3805c75e6fb49ec6ef9f75c323dd9e6044ddf11d0232291214692663fc35543cb64230e6e6059f2b49373191f85669de1d206406b8716989c95 WHIRLPOOL 0b255ddfecb78234f6e37b4c5195286c7055703058add10846f51fbfd80a03350104178f916aa34156c732760b6cdbe2a8205340cef44b39321977ef6bb15d66
AUX 7-stable/rsyslog-gentoo.conf 2630 SHA256 9b390cfffef39d3b5c6f845c6285e23fddce7405397b94abfa4145e998a97845 SHA512 41c5729c357099f1d58e80b13c889d4ee797dea69b9e427e61cfaf390ee16a7ec83d1d4a9b5fc1ee7812a8545d9bf1e1c6df0a636c2dbc8c400c7f5bd81516b5 WHIRLPOOL e9d03e579658e95b33ca77d99bfebb531f1975b5c7f0ee09cc718aaa5505c5aebb8dc3ab9492033933c8522f28f26ad4b847808c23668ffacb3173cb90abad94
@ -18,25 +9,18 @@ AUX 7-stable/rsyslog.confd 583 SHA256 ff2634927d3208ac2c82d352f0a7dc9fef1d0ee098
AUX 7-stable/rsyslog.initd 985 SHA256 7b3b32e89c051566b68c5e5a077cd5960da183e071e411b1248d4e4702a24279 SHA512 982f2f11370a87fc5d3dd6d1961d35b4e2c1d0d91b4806f9d2ce422e08c08f8d62c7c0f0fdfa6950c0114da099f61bb3142af431a13ea62d7c6ea1720a6d6682 WHIRLPOOL 4b906fbed7d8a9acb2c0989d94d4611f63f8598d77c124506426ddb9d9d24ff9b92b7c91d5405158e18542fb8a383e0abdfecace03959507c1180244d1b93973
AUX 7-stable/rsyslog.logrotate 547 SHA256 5ade60899ab0f01b757e2f6322ef044b34d143697151431fb0ff7ef65290b53f SHA512 1a43dad1d64f3fb08d55f3d8b60072b06d277eff40fa3e2092998110936f871e1f21ad19a2ef5e17fdd06c3b0643abf4c5668cf41e81847f1c8d7a5c5f9ebe0c WHIRLPOOL ded39f72f185ebfd623f75e60ebaa236f4c1c9fb25c63bd0e751e7b8bf32d8d23dac08e0e5246d6390f4b79040561053ccfebe747e7350e07d1f8ffc78493d39
AUX rsyslog-7.2.5-json-c-pkgconfig.patch 5587 SHA256 107990512f1cbaf4459ec83870cde288fde8ca8c95905658b1202ee8ac12e6fc SHA512 04c4b12916fe158c580d5e9ad74449108d42b7242e0c5d8ecc89f99fdd13bf68b3576d187b4ef5b52d877bc7f7b3d7a2c12786fcd08140d23521a7bbf3c50a56 WHIRLPOOL 4cfc61d46d472b874864726c0ebb88495c4437106121b79fd05f338939ae48d3b8658676305a88d5de996da69f5bdee8b25dc73275ffe4aa01b209d89fb78c81
DIST rsyslog-5.10.1.tar.gz 2390048 SHA256 2f643a2c613d5b09f242affd32a90cf4fb7a9ac4557dc80f218e6f3e5affb4c8 SHA512 5f70e97c60103c1f3198cd04cb1fb402d67c2e0232ff09c0aa0cd578667924e0a77a34529bcf4f530c0ef5b8da4f42b98bd5be029d1c2669dd04003e59c1b092 WHIRLPOOL 3f14b25dfca61bdcbdc954f0cd54f5e71481a8ebcbfbd45abceafac9185a51dfd67990e936dd3368c9944aabc9653435fbefc270aabcf925e1a2afda9d09e7ea
DIST rsyslog-5.8.11.tar.gz 2393222 SHA256 f75b39cf22506f7a28d986d0a446a09a0806f253dba661f125a241a1b47d6285 SHA512 545db333efd136c2ae26131ad400e69f41aaa4fa458a5d586c73e9063f0acb044dbcfe3a13e48b3db77a72f471e87b3b8f9ab2bff008b1166b836dbdddb7974a WHIRLPOOL 2ab8ae35179dcade3953c612cb8bdbd48e7bce6c0cca54278d2949ff3c7c29311341855778511acc38328db4ebeca5599e632c94def038f7134cdd2df78e53e8
DIST rsyslog-5.8.12.tar.gz 2393679 SHA256 18a408c92fa299773d26a8d6f324eec66282a148b0989c66d94b94318dd0a514 SHA512 18080b09a5e80d3a2dc4b04976c3470eb096560ebc038815dfaec73ef3e53ffbad74b2586d0247aeb318a6e2463e072fe84dad5a2040a9320f37b55511d890ae WHIRLPOOL 80b429beb88014c862fc74f0b9ff0b78bd54764b3c01a4b3f7595d4863eb2f8996d29e9db70b472c30c7cac02793a5290319f51b6eaab4b28dea4ca16246c030
DIST rsyslog-6.6.0.tar.gz 2672981 SHA256 80aabccf5945d7e26152a2ad29100e147d1fecb300397dc4ccda41acaf2ec33d SHA512 3f244e9dbde136cebb7b41534af5ab795f7c2ea6e9adf207b9a50547bc0f303b535dfd0a8a62cefcfca02554fcea0a2d4f22f134d39e313abf1ca0b5252b9ecd WHIRLPOOL f2800cb6ba499c3ea904d1b6c5ceafa8a2aeff79f92dfc37f35762dec4a1f7583f0285317800a393153ef56dd81bc0609441132d899eff7e44e6d442bec2f737
DIST rsyslog-7.2.7.tar.gz 2761741 SHA256 4833533a140c1aebed069082ad579ac25e488b647d4d508167dc6e4de75af96d SHA512 4489de8f0fa63d2c9296695faacb653b43ee7a779fcc29bcb8ce0ca0442554b832e3d491248d15a6f3d9b6982cfcc669cfae750fccb58c52ad847c3a7df94e3c WHIRLPOOL d59a433c82153ad52297b05dc2422e20d90b2398f6cf4e11f0408b8565ace7d559bf80fc8e2f5fc086a693311f97ed09a5c004cd356d210c14aef9bd848d00f1
DIST rsyslog-7.4.3.tar.gz 2908523 SHA256 d96fcb733452177f5f06789507e06f5c01434d83001c130c9fcdf21e0fffe382 SHA512 bf840b59c4fb6e0978ca55df5ef48cb6898e0c6ec633efce8e148c0d8af5497346c98290df388811b2f94425119dd0bf28dd272418a35f958ed59a3f5946d25a WHIRLPOOL b57acc662e232c27293c2836d5547e0cc7e7902fdd3ed5d2bfcbf85a747ecdb6c984b25da1a38196f485e2473d2de3f5ae8d9d764cdd86778d4bc99b9a3f574d
DIST rsyslog-zeromq.tar.gz 22223 SHA256 3cca6ce8722ec5035744a9b88e65b89b35f6b2e6bbdbc9c9bba89d22addd2753 SHA512 d0fd6705d1fbbfd8c2932df281ef30ebfcc83085a62026ffd192bdfefaca5abef415183f958eee4f7421804ca59d8c20d8cf7fbc5b4105f86c297c6fbbcdd760 WHIRLPOOL 17d189dfe12ef5525f103d6ee202cfafe019bca11856da9d206004a9377b682b09d76816e2e2d1ca5aff2394b8cc8baec13f4961d32c74a377a9b6041ff398b1
EBUILD rsyslog-5.10.1.ebuild 7361 SHA256 f7f750142175876ccbd0b21d27d01f0c195b7d9b85d57ffff46040af858c2c69 SHA512 93b4b92012fbeff8f7915c0665552e5f75ea4a1cf1331ed5132b9269f09becf512b6d50eeb78bc780c6213399aa38e414423b024470b3f38e7191edebf47d46c WHIRLPOOL fdafc63030e2fb0ec3ff8ae3f831f0e2790d8340894d9e20e8653c3a299f350c6c7dab7963c19d96cffc908ffab2a474da44ef6e091892daf12a215affc0ef8d
EBUILD rsyslog-5.8.11.ebuild 7357 SHA256 035f8e193bf6362293ba25b0edcec520c70e345daa979a77667f4079f25bc666 SHA512 d69474b60709754961dccd0c9cc49241e4027aa462293a5e5f3649aebf23942ec37f525738d1ad844f2e5910b3d0d0be4d0cbc00ae80b54a5bc58864c8b04024 WHIRLPOOL 52e1bd085ea8648cdc7347c81bdf176cc4f8f68a28524b3b57d54b73ad092ac39fa24baeae036c1c0df803755d0fe2ad6b3365801c04a6aef8a2a2fdf19741c5
EBUILD rsyslog-5.8.12.ebuild 7360 SHA256 0b2bfdfc075bef5c8f9e8dc8782a6ab7af857453dd64778ecd8731458efbb7bd SHA512 13da9f0d8592f88f49e24ce041d33ca5cd58fb9dd78bc0d2e90b701385f4e294bf2c4ee216260371a24eac4156034098784d05b692ae0d9281ad80ba9e15007c WHIRLPOOL 4b3166f075a1a55b680eb1b17a9c0d8b58c0e13b4aa2906e3991876cd4359f23aeeb69b2bebe7d43d66fd9ebef451e0f32085eb13cc7437a25a8ccd1d373b60d
EBUILD rsyslog-6.6.0.ebuild 7056 SHA256 431f39720521bb4181c8bbadf9a6f86663572eddb4eaad7d16e6f01e64726d0e SHA512 5a3521dc8c8b778e4271f337eaec357e051af8cddef06618c64b0666df8e62e58969d11ca56f1fd8c39153084754927ecc21eb5c678d02b2ea59428a5a58559c WHIRLPOOL 3dab207f37ddd9f22b0c553bc98dcf8d8ef31dbc385d40fa0b626d6c0392bfb3d3f04da5a6a5d722270943b2672af041695a8c20ecf8c38ba4349e2939e5507b
DIST rsyslog-7.4.4.tar.gz 2910075 SHA256 276d094d1e4c62c770ec8a72723667f119eee038912b79cf3337d439bc2f9087 SHA512 cefaa0d5c5e9deb8a6e049a5b6c4503a9f30bfe89324a06f3e8ac6d85334bbddfec9e81010a1821ad5f902347bbc519e92d501783f77bd12f29e216a9abbfc08 WHIRLPOOL 0ba87e3edd7e0eba6ceaeef251d9e29d580452e0305c9df9577769abd53e01345a86de45c0289b945eca3d283838d7cbc4d36eb04ba8105fe3cb754c06a759b9
EBUILD rsyslog-7.2.7.ebuild 7149 SHA256 67e37a11e912899908837237c2a2cb45e6c52e90ab644462c1038820cfed5c24 SHA512 2f988332796deaf3f5581f0019a83586e9de3b4c062cc0248e254b42e3640f79e5e5aaaa3a49609435bd31c8a9a5dab2b8f90f739dc510ca22d9c160d68561cb WHIRLPOOL 27a00c9bcc840f3e3e4d729a785e717cf58eb5de0b7de03180350d50dd93e8d8d943f5a6ba34c187778b8405b532d2c8ad38bccd245cffde645d8738086f6daa
EBUILD rsyslog-7.4.3.ebuild 7032 SHA256 8c56dae8b6ad96776e2ba74b6b6555c0f74c9f9f50c2e03087190ae34b0d095d SHA512 4d36a7ffe2217bad653055fdb05d9a68ac3f3c2e8ceb9d74dc56d27def37b16a18f42e7865aaf315932e74106b8701547d3b8ff05cc9729a34957f6edf452716 WHIRLPOOL 1c49fdabd4d9550928db0906455ca9134bd06e495dc42b6f840bbb00e612e18fb018063367e05266b6c7a1716b5c5c6f16d52b0b3576921ff687907f46ae5033
MISC ChangeLog 17848 SHA256 33bdc73649e4a3b7abf34da5675f850abbef81118cb09bba1ec7d5b0130cbd1a SHA512 8168f4ac712f5eb203074a3ec2e7fb2ef015cb46cc7232f531ef13a76f1fb9894176091938a25df7d3de2012143a74919604447c7224ca025c232bd6ef8c1837 WHIRLPOOL b9ec18f25ed393a03224ff79a2052f4958cd1e99f89b57cbc09a5961203f5704d452e68089ab68afb6a972d3532c6823d94a101af56bdd5ce966a2780d319ceb
EBUILD rsyslog-7.4.4.ebuild 6977 SHA256 69d3481fc527210cd1fa2a6269d2596a5d44057b375041b2f461ce0018cfdaeb SHA512 11a2b5b65ffa4afe5a4d41a81558d2142f68c49051a91e833918ad966d3698e1d70d29cf8c1e15ec44e45751c2d4cbf0ef58f265c19903977359ee9eb20e5b79 WHIRLPOOL 1a4d32ebc090216334ab46a3719d85fb7de087d16e531111242c004b89c09c7e57c1893c3f6e35c51976b0fc4aa970b46e0f993ad9a5052571d7c75a8a7d8460
MISC ChangeLog 18473 SHA256 dd6bc3f9012a13beaf7eed2d5f897e36293b58a33795ff4047b78f66e497fb6c SHA512 267f7a3348a3384e2ea820321660987633251af19374502019ec4cc1c56a4aaffd4b1db9df27b7421611c8b09ef7bda1f56389bbf4f23b2a926a39b25f5e4a01 WHIRLPOOL ad24e180a9a62756e150cc1b0192043be1dc751745901c69183847c5b01e4e4f979e2d53820a8d07f365d706aa1701b5574ce5a67903303945bd3a4034bbd698
MISC metadata.xml 742 SHA256 368ca508427131393dc5fcfb20b82ea3b96b97f617a79a846569b9f955096733 SHA512 cbb8033cfea6cade5f45b288bc98f3e1d31cd84b8efb28b0ce6be89ba39e0c95eff5160e2cb23f95f53313724f2cd3f3607e3971fc3054769c4f4bb08f35329f WHIRLPOOL 2a674c053d505a5ab5732c371815ef85fc5f9260f0d205e611a175f026a21fe07a887d216f92f85de70fcac051d26c42338a478451026923e6c77f364890db76
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0.21 (GNU/Linux)
iF4EAREIAAYFAlIN5tQACgkQKiQSS7ZY+hMt4gEAiZWRpQ2VYTXrYNm5GtRg14iE
Ye9Yf7wCmBtNcCbImbABAMTjn3Tztk4NCt9Pwwuo4pje0nnyObXEK755ZHCvtBPX
=OYyt
iF4EAREIAAYFAlIuz08ACgkQKiQSS7ZY+hMLgwEApzuk2oR1Ac++3i2TsvYly8hd
5w0UkaOXxNN2qVTSEDAA/iOCnzDwJzFMHvTYl2HrwVprZqzBv75XO/u/NtpRbj67
=pVhi
-----END PGP SIGNATURE-----

View file

@ -1,90 +0,0 @@
# rsyslog v5: load input modules
# If you do not load inputs, nothing happens!
# You may need to set the module load path if modules are not found.
$ModLoad immark.so # provides --MARK-- message capability
$ModLoad imuxsock.so # provides support for local system logging (e.g. via logger command)
$ModLoad imklog.so # kernel logging (formerly provided by rklogd)
# Include configuration files from directory
$IncludeConfig /etc/rsyslog.d/*
# Check config syntax on startup and abort if unclean (default off)
#$AbortOnUncleanConfig on
# Reduce repeating messages (default off)
#$RepeatedMsgReduction on
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none -/var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.* -/var/log/maillog
# Log cron stuff
cron.* -/var/log/cron
# Everybody gets emergency messages
*.emerg *
# Save news errors of level crit and higher in a special file.
uucp,news.crit -/var/log/spooler
# Save boot messages also to boot.log
local7.* /var/log/boot.log
# More configuration examples:
#
# Remote Logging (we use TCP for reliable delivery)
# An on-disk queue is created for this action. If the remote host is
# down, messages are spooled to disk and sent when it is up again.
#$WorkDirectory /var/spool/rsyslog # where to place spool files
#$ActionQueueFileName uniqName # unique name prefix for spool files
#$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible)
#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
#$ActionQueueType LinkedList # run asynchronously
#$ActionResumeRetryCount -1 # infinety retries if host is down
#$ActionResumeInterval 30 # retry interval
# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
#*.* @@remote-host
# Remote Logging with TCP + SSL/TLS
#$DefaultNetstreamDriver gtls
#$DefaultNetstreamDriverCAFile /etc/ssl/rsyslog/rsyslog_ca.cert.pem
#$DefaultNetstreamDriverCertFile /etc/ssl/rsyslog/rsyslog_CLIENT.cert.pem
#$DefaultNetstreamDriverKeyFile /etc/ssl/rsyslog/rsyslog_CLIENT.key.pem
#$ActionSendStreamDriverAuthMode x509/name # enable peer authentication
#$ActionSendStreamDriverPermittedPeer foo # authorize to send encrypted data to server foo
#$ActionSendStreamDriverMode 1 # run driver in TLS-only mode
# ######### Receiving Messages from Remote Hosts ##########
# TCP Syslog Server:
#$ModLoad imtcp # provides TCP syslog reception
#$TCPServerRun 10514 # start a TCP syslog server at port 10514
# TCP + SSL/TLS Syslog Server:
#$ModLoad imtcp # provides TCP syslog reception
#$DefaultNetstreamDriver gtls # use gnuTLS for data encryption
#$DefaultNetstreamDriverCAFile /etc/ssl/rsyslog/rsyslog_ca.cert.pem
#$DefaultNetstreamDriverCertFile /etc/ssl/rsyslog/rsyslog_SERVER.cert.pem
#$DefaultNetstreamDriverKeyFile /etc/ssl/rsyslog/rsyslog_SERVER.key.pem
#$InputTCPServerStreamDriverMode 1 # run driver in TLS-only mode
#$InputTCPServerStreamDriverAuthMode x509/name # enable peer authentication
#$InputTCPServerStreamDriverPermittedPeer bar # authorize client named bar (one line per client)
#$TCPServerRun 10514 # start a TCP syslog server at port 10514
# UDP Syslog Server:
#$ModLoad imudp.so # provides UDP syslog reception
#$UDPServerRun 514 # start a UDP syslog server at standard port 514
# RELP Syslog Server:
#$ModLoad imrelp # provides RELP syslog reception
#$InputRELPServerRun 10515 # start a RELP syslog server at port 10515

View file

@ -1,17 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/5-stable/rsyslog.confd,v 1.1 2010/10/21 07:38:29 dev-zero Exp $
# Configuration file
CONFIGFILE="/etc/rsyslog.conf"
# PID file
PIDFILE="/var/run/rsyslogd.pid"
# Options to rsyslogd
# See rsyslogd(8) for more details
# Notes:
# * Do not specify another PIDFILE but use the variable above to change the location
# * Do not specify another CONFIGFILE but use the variable above to change the location
# * "-c5" tells rsyslog to _not_ run in sysklogd compatibility mode
RSYSLOG_OPTS="-c5"

View file

@ -1,43 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/5-stable/rsyslog.initd,v 1.4 2012/08/24 14:40:14 ultrabug Exp $
extra_started_commands="reload"
depend() {
provide logger
}
start() {
ebegin "Starting rsyslogd"
start-stop-daemon \
--start --quiet --exec /usr/sbin/rsyslogd --pidfile "${PIDFILE}" \
-- ${RSYSLOG_OPTS} -i "${PIDFILE}" -f "${CONFIGFILE}"
eend $?
}
stop() {
ebegin "Stopping rsyslogd"
start-stop-daemon \
--stop --quiet \
--pidfile "${PIDFILE}"
eend $?
}
reload() {
if [ ! -f "${PIDFILE}" ]; then
eerror "rsyslogd not running"
return 1
fi
# Baselayout-1 users still use --stop and --oknodo
local USEROPT="--name rsyslogd"
if [ ! -f /etc/init.d/sysfs ]; then
USEROPT="--stop --oknodo"
fi
ebegin "Re-opening rsyslogd log files"
start-stop-daemon --signal HUP --pidfile "${PIDFILE}" ${USEROPT}
eend $?
}

View file

@ -1,9 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/5-stable/rsyslog.logrotate,v 1.1 2010/10/21 07:38:29 dev-zero Exp $
/var/log/messages /var/log/secure /var/log/maillog /var/log/cron /var/log/spooler /var/log/boot.log {
sharedscripts
postrotate
/etc/init.d/rsyslog reload &>/dev/null || true
endscript
}

View file

@ -1,90 +0,0 @@
# rsyslog v5: load input modules
# If you do not load inputs, nothing happens!
# You may need to set the module load path if modules are not found.
$ModLoad immark.so # provides --MARK-- message capability
$ModLoad imuxsock.so # provides support for local system logging (e.g. via logger command)
$ModLoad imklog.so # kernel logging (formerly provided by rklogd)
# Include configuration files from directory
$IncludeConfig /etc/rsyslog.d/*
# Check config syntax on startup and abort if unclean (default off)
#$AbortOnUncleanConfig on
# Reduce repeating messages (default off)
#$RepeatedMsgReduction on
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none -/var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.* -/var/log/maillog
# Log cron stuff
cron.* -/var/log/cron
# Everybody gets emergency messages
*.emerg :omusrmsg:*
# Save news errors of level crit and higher in a special file.
uucp,news.crit -/var/log/spooler
# Save boot messages also to boot.log
local7.* /var/log/boot.log
# More configuration examples:
#
# Remote Logging (we use TCP for reliable delivery)
# An on-disk queue is created for this action. If the remote host is
# down, messages are spooled to disk and sent when it is up again.
#$WorkDirectory /var/spool/rsyslog # where to place spool files
#$ActionQueueFileName uniqName # unique name prefix for spool files
#$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible)
#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
#$ActionQueueType LinkedList # run asynchronously
#$ActionResumeRetryCount -1 # infinety retries if host is down
#$ActionResumeInterval 30 # retry interval
# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
#*.* @@remote-host
# Remote Logging with TCP + SSL/TLS
#$DefaultNetstreamDriver gtls
#$DefaultNetstreamDriverCAFile /etc/ssl/rsyslog/rsyslog_ca.cert.pem
#$DefaultNetstreamDriverCertFile /etc/ssl/rsyslog/rsyslog_CLIENT.cert.pem
#$DefaultNetstreamDriverKeyFile /etc/ssl/rsyslog/rsyslog_CLIENT.key.pem
#$ActionSendStreamDriverAuthMode x509/name # enable peer authentication
#$ActionSendStreamDriverPermittedPeer foo # authorize to send encrypted data to server foo
#$ActionSendStreamDriverMode 1 # run driver in TLS-only mode
# ######### Receiving Messages from Remote Hosts ##########
# TCP Syslog Server:
#$ModLoad imtcp # provides TCP syslog reception
#$TCPServerRun 10514 # start a TCP syslog server at port 10514
# TCP + SSL/TLS Syslog Server:
#$ModLoad imtcp # provides TCP syslog reception
#$DefaultNetstreamDriver gtls # use gnuTLS for data encryption
#$DefaultNetstreamDriverCAFile /etc/ssl/rsyslog/rsyslog_ca.cert.pem
#$DefaultNetstreamDriverCertFile /etc/ssl/rsyslog/rsyslog_SERVER.cert.pem
#$DefaultNetstreamDriverKeyFile /etc/ssl/rsyslog/rsyslog_SERVER.key.pem
#$InputTCPServerStreamDriverMode 1 # run driver in TLS-only mode
#$InputTCPServerStreamDriverAuthMode x509/name # enable peer authentication
#$InputTCPServerStreamDriverPermittedPeer bar # authorize client named bar (one line per client)
#$TCPServerRun 10514 # start a TCP syslog server at port 10514
# UDP Syslog Server:
#$ModLoad imudp.so # provides UDP syslog reception
#$UDPServerRun 514 # start a UDP syslog server at standard port 514
# RELP Syslog Server:
#$ModLoad imrelp # provides RELP syslog reception
#$InputRELPServerRun 10515 # start a RELP syslog server at port 10515

View file

@ -1,17 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/6-stable/rsyslog.confd,v 1.1 2012/06/01 12:54:17 ultrabug Exp $
# Configuration file
CONFIGFILE="/etc/rsyslog.conf"
# PID file
PIDFILE="/var/run/rsyslogd.pid"
# Options to rsyslogd
# See rsyslogd(8) for more details
# Notes:
# * Do not specify another PIDFILE but use the variable above to change the location
# * Do not specify another CONFIGFILE but use the variable above to change the location
# * "-c5" tells rsyslog to _not_ run in sysklogd compatibility mode
RSYSLOG_OPTS="-c5"

View file

@ -1,43 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/6-stable/rsyslog.initd,v 1.2 2012/08/24 14:40:14 ultrabug Exp $
extra_started_commands="reload"
depend() {
provide logger
}
start() {
ebegin "Starting rsyslogd"
start-stop-daemon \
--start --quiet --exec /usr/sbin/rsyslogd --pidfile "${PIDFILE}" \
-- ${RSYSLOG_OPTS} -i "${PIDFILE}" -f "${CONFIGFILE}"
eend $?
}
stop() {
ebegin "Stopping rsyslogd"
start-stop-daemon \
--stop --quiet \
--pidfile "${PIDFILE}"
eend $?
}
reload() {
if [ ! -f "${PIDFILE}" ]; then
eerror "rsyslogd not running"
return 1
fi
# Baselayout-1 users still use --stop and --oknodo
local USEROPT="--name rsyslogd"
if [ ! -f /etc/init.d/sysfs ]; then
USEROPT="--stop --oknodo"
fi
ebegin "Re-opening rsyslogd log files"
start-stop-daemon --signal HUP --pidfile "${PIDFILE}" ${USEROPT}
eend $?
}

View file

@ -1,9 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/files/6-stable/rsyslog.logrotate,v 1.1 2012/06/01 12:54:17 ultrabug Exp $
/var/log/messages /var/log/secure /var/log/maillog /var/log/cron /var/log/spooler /var/log/boot.log {
sharedscripts
postrotate
/etc/init.d/rsyslog reload &>/dev/null || true
endscript
}

View file

@ -1,96 +0,0 @@
--- a/Makefile.am 2012-06-01 12:54:30.118114106 +0200
+++ b/Makefile.am 2012-06-01 12:56:30.949078827 +0200
@@ -198,6 +198,14 @@
SUBDIRS += plugins/omprog
endif
+if ENABLE_IMZEROMQ
+SUBDIRS += plugins/imzeromq
+endif
+
+if ENABLE_OMZEROMQ
+SUBDIRS += plugins/omzeromq
+endif
+
if ENABLE_RFC3195
SUBDIRS += plugins/im3195
endif
@@ -242,6 +250,8 @@
--enable-pmlastmsg \
--enable-omruleset \
--enable-omprog \
+ --enable-imzeromq \
+ --enable-omzeromq \
--enable-imdiag \
--enable-imptcp \
--enable-imttcp \
--- a/configure.ac 2012-06-01 12:54:30.118114106 +0200
+++ b/configure.ac 2012-06-01 12:59:14.250380620 +0200
@@ -884,6 +884,17 @@
)
AM_CONDITIONAL(ENABLE_IMFILE, test x$enable_imfile = xyes)
+# settings for the ZeroMQ input module
+AC_ARG_ENABLE(imzeromq,
+ [AS_HELP_STRING([--enable-imzeromq],[file input module enabled @<:@default=no@:>@])],
+ [case "${enableval}" in
+ yes) enable_imzeromq="yes" ;;
+ no) enable_imzeromq="no" ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-imzeromq) ;;
+ esac],
+ [enable_imzeromq=no]
+)
+AM_CONDITIONAL(ENABLE_IMZEROMQ, test x$enable_imzeromq = xyes)
# settings for the door input module (under solaris, thus default off)
AC_ARG_ENABLE(imsolaris,
@@ -948,6 +959,17 @@
)
AM_CONDITIONAL(ENABLE_OMPROG, test x$enable_omprog = xyes)
+# settings for the omzeromq output module
+AC_ARG_ENABLE(omzeromq,
+ [AS_HELP_STRING([--enable-omzeromq],[Compiles omzeromq module @<:@default=no@:>@])],
+ [case "${enableval}" in
+ yes) enable_omzeromq="yes" ;;
+ no) enable_omzeromq="no" ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-omzeromq) ;;
+ esac],
+ [enable_omzeromq=no]
+)
+AM_CONDITIONAL(ENABLE_OMZEROMQ, test x$enable_omzeromq = xyes)
# settings for omudpspoof
AC_ARG_ENABLE(omudpspoof,
@@ -1251,6 +1273,7 @@
plugins/omtemplate/Makefile \
plugins/omhdfs/Makefile \
plugins/omprog/Makefile \
+ plugins/omzeromq/Makefile \
plugins/omstdout/Makefile \
plugins/pmrfc3164sd/Makefile \
plugins/pmlastmsg/Makefile \
@@ -1261,6 +1284,7 @@
plugins/omdbalerting/Makefile \
plugins/omuxsock/Makefile \
plugins/imfile/Makefile \
+ plugins/imzeromq/Makefile \
plugins/imsolaris/Makefile \
plugins/imptcp/Makefile \
plugins/imttcp/Makefile \
@@ -1304,6 +1328,7 @@
echo " threaded plain tcp input module enabled: $enable_imttcp"
echo " imdiag enabled: $enable_imdiag"
echo " file input module enabled: $enable_imfile"
+echo " ZeroMQ input module enabled: $enable_imzeromq"
echo " Solaris input module enabled: $enable_imsolaris"
echo " periodic statistics module enabled: $enable_impstats"
echo " input template module will be compiled: $enable_imtemplate"
@@ -1311,6 +1336,7 @@
echo "---{ output plugins }---"
echo " Mail support enabled: $enable_mail"
echo " omprog module will be compiled: $enable_omprog"
+echo " omzeromq module will be compiled: $enable_omzeromq"
echo " output mongodb module will be compiled: $enable_ommongodb"
echo " omstdout module will be compiled: $enable_omstdout"
echo " omhdfs module will be compiled: $enable_omhdfs"

View file

@ -1,254 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-5.10.1.ebuild,v 1.1 2012/11/20 13:03:37 ultrabug Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=yes
inherit autotools-utils eutils systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="http://www.rsyslog.com/"
SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
zeromq? ( https://github.com/aggregateknowledge/rsyslog-zeromq/tarball/44b551abc29dd5b541884bd51b45b413855a93d8 -> ${PN}-zeromq.tar.gz )"
LICENSE="GPL-3 LGPL-3 Apache-2.0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
SLOT="0"
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs zeromq zlib"
RDEPEND="dbi? ( dev-db/libdbi )
extras? ( net-libs/libnet )
kerberos? ( virtual/krb5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
oracle? ( dev-db/oracle-instantclient-basic )
relp? ( >=dev-libs/librelp-0.1.3 )
snmp? ( net-analyzer/net-snmp )
ssl? ( net-libs/gnutls dev-libs/libgcrypt )
zeromq? ( net-libs/zeromq )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
BRANCH="5-stable"
# need access to certain device nodes
RESTRICT="test"
# Maitainer note : open a bug to upstream
# showing that building in a separate dir fails
AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
src_prepare() {
# Maintainer notes:
# ZeroMQ support, for now it is done by hand until upstream process bug.
# Bugzilla : http://bugzilla.adiscon.com/show_bug.cgi?id=277
if use zeromq; then
local ZEROPATH=${WORKDIR}/aggregateknowledge-rsyslog-zeromq-44b551a
epatch ${ZEROPATH}/rsyslog-zeromq.patch
cp -r ${ZEROPATH}/{i,o}mzeromq "${S}/plugins"
fi
# Don't force '-g' CFLAG
sed -i 's/CFLAGS="\(.*\) -g"/CFLAGS="\1"/g' configure.ac || die
autotools-utils_src_prepare
}
src_configure() {
# Maintainer notes:
# * rfc3195 needs a library and development of that library
# is suspended, so we disable it
# * About the java GUI:
# The maintainer says there is no real installation support
# for the java GUI, so we disable it for now.
local myeconfargs=(
--disable-gui
--disable-rfc3195
--enable-largefile
--enable-unlimited-select
--enable-imdiag
--enable-imfile
--enable-impstats
--enable-imtemplate
--enable-imptcp
--enable-mail
--enable-omprog
--enable-omstdout
--enable-omtemplate
--enable-omdbalerting
--enable-omuxsock
--enable-pmlastmsg
--enable-pmrfc3164sd
--enable-pmcisconames
--enable-pmaixforwardedfrom
--enable-pmsnare
$(use_enable extras omudpspoof)
$(use_enable zlib)
$(use_enable mysql)
$(use_enable dbi libdbi)
$(use_enable postgres pgsql)
$(use_enable oracle oracle)
$(use_enable ssl gnutls)
$(use_enable kerberos gssapi-krb5)
$(use_enable relp)
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable debug)
$(use_enable debug rtinst)
$(use_enable debug diagtools)
$(use_enable debug memcheck)
$(use_enable debug valgrind)
)
use zeromq && myeconfargs=(
${myeconfargs[@]-}
$(use_enable zeromq imzeromq)
$(use_enable zeromq omzeromq)
)
systemd_to_myeconfargs
autotools-utils_src_configure
}
src_install() {
use doc && HTML_DOCS=(doc/)
autotools-utils_src_install
insinto /etc
newins "${FILESDIR}/${BRANCH}/${PN}-gentoo.conf" ${PN}.conf
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
keepdir /var/spool/${PN}
keepdir /etc/ssl/${PN}
keepdir /etc/${PN}.d
use static-libs || find "${D}" -name '*.la' -delete || die
if use mysql; then
insinto /usr/share/doc/${PF}/scripts/mysql
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
fi
if use postgres; then
insinto /usr/share/doc/${PF}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
fi
insinto /etc/logrotate.d/
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
}
pkg_postinst() {
if use mysql || use postgres; then
echo
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
fi
if use ssl; then
echo
elog "To create a default CA and certificates for your server and clients, run:"
elog " emerge --config =${PF}"
elog "on your logging server. You can run it several times,"
elog "once for each logging client. The client certificates will be signed"
elog "using the CA certificate generated during the first run."
fi
}
pkg_config() {
if ! use ssl ; then
einfo "There is nothing to configure for rsyslog unless you"
einfo "used USE=ssl to build it."
return 0
fi
# Make sure the certificates directory exists
CERTDIR="${ROOT}/etc/ssl/${PN}"
if [ ! -d "${CERTDIR}" ]; then
mkdir "${CERTDIR}" || die
fi
einfo "Your certificates will be stored in ${CERTDIR}"
# Create a default CA if needed
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = Portage automated CA
ca
cert_signing_key
expiration_days = 3650
_EOF
certtool --generate-self-signed \
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
# Create the server certificate
echo
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for server ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_server
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
else
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
fi
# Create a client certificate
echo
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for client ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_client
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
rm -f "${T}/${PF}.$$"
echo
einfo "Here is the documentation on how to encrypt your log traffic:"
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
}

View file

@ -1,254 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-5.8.11.ebuild,v 1.8 2012/08/19 19:07:06 armin76 Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=yes
inherit autotools-utils eutils systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="http://www.rsyslog.com/"
SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
zeromq? ( https://github.com/aggregateknowledge/rsyslog-zeromq/tarball/44b551abc29dd5b541884bd51b45b413855a93d8 -> ${PN}-zeromq.tar.gz )"
LICENSE="GPL-3 LGPL-3 Apache-2.0"
KEYWORDS="amd64 ~arm hppa x86"
SLOT="0"
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs zeromq zlib"
RDEPEND="dbi? ( dev-db/libdbi )
extras? ( net-libs/libnet )
kerberos? ( virtual/krb5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
oracle? ( dev-db/oracle-instantclient-basic )
relp? ( >=dev-libs/librelp-0.1.3 )
snmp? ( net-analyzer/net-snmp )
ssl? ( net-libs/gnutls dev-libs/libgcrypt )
zeromq? ( net-libs/zeromq )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
BRANCH="5-stable"
# need access to certain device nodes
RESTRICT="test"
# Maitainer note : open a bug to upstream
# showing that building in a separate dir fails
AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
src_prepare() {
# Maintainer notes:
# ZeroMQ support, for now it is done by hand until upstream process bug.
# Bugzilla : http://bugzilla.adiscon.com/show_bug.cgi?id=277
if use zeromq; then
local ZEROPATH=${WORKDIR}/aggregateknowledge-rsyslog-zeromq-44b551a
epatch ${ZEROPATH}/rsyslog-zeromq.patch
cp -r ${ZEROPATH}/{i,o}mzeromq "${S}/plugins"
fi
# Don't force '-g' CFLAG
sed -i 's/CFLAGS="\(.*\) -g"/CFLAGS="\1"/g' configure.ac || die
autotools-utils_src_prepare
}
src_configure() {
# Maintainer notes:
# * rfc3195 needs a library and development of that library
# is suspended, so we disable it
# * About the java GUI:
# The maintainer says there is no real installation support
# for the java GUI, so we disable it for now.
local myeconfargs=(
--disable-gui
--disable-rfc3195
--enable-largefile
--enable-unlimited-select
--enable-imdiag
--enable-imfile
--enable-impstats
--enable-imtemplate
--enable-imptcp
--enable-mail
--enable-omprog
--enable-omstdout
--enable-omtemplate
--enable-omdbalerting
--enable-omuxsock
--enable-pmlastmsg
--enable-pmrfc3164sd
--enable-pmcisconames
--enable-pmaixforwardedfrom
--enable-pmsnare
$(use_enable extras omudpspoof)
$(use_enable zlib)
$(use_enable mysql)
$(use_enable dbi libdbi)
$(use_enable postgres pgsql)
$(use_enable oracle oracle)
$(use_enable ssl gnutls)
$(use_enable kerberos gssapi-krb5)
$(use_enable relp)
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable debug)
$(use_enable debug rtinst)
$(use_enable debug diagtools)
$(use_enable debug memcheck)
$(use_enable debug valgrind)
)
use zeromq && myeconfargs=(
${myeconfargs[@]-}
$(use_enable zeromq imzeromq)
$(use_enable zeromq omzeromq)
)
systemd_to_myeconfargs
autotools-utils_src_configure
}
src_install() {
use doc && HTML_DOCS=(doc/)
autotools-utils_src_install
insinto /etc
newins "${FILESDIR}/${BRANCH}/${PN}-gentoo.conf" ${PN}.conf
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
keepdir /var/spool/${PN}
keepdir /etc/ssl/${PN}
keepdir /etc/${PN}.d
use static-libs || find "${D}" -name '*.la' -delete || die
if use mysql; then
insinto /usr/share/doc/${PF}/scripts/mysql
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
fi
if use postgres; then
insinto /usr/share/doc/${PF}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
fi
insinto /etc/logrotate.d/
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
}
pkg_postinst() {
if use mysql || use postgres; then
echo
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
fi
if use ssl; then
echo
elog "To create a default CA and certificates for your server and clients, run:"
elog " emerge --config =${PF}"
elog "on your logging server. You can run it several times,"
elog "once for each logging client. The client certificates will be signed"
elog "using the CA certificate generated during the first run."
fi
}
pkg_config() {
if ! use ssl ; then
einfo "There is nothing to configure for rsyslog unless you"
einfo "used USE=ssl to build it."
return 0
fi
# Make sure the certificates directory exists
CERTDIR="${ROOT}/etc/ssl/${PN}"
if [ ! -d "${CERTDIR}" ]; then
mkdir "${CERTDIR}" || die
fi
einfo "Your certificates will be stored in ${CERTDIR}"
# Create a default CA if needed
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = Portage automated CA
ca
cert_signing_key
expiration_days = 3650
_EOF
certtool --generate-self-signed \
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
# Create the server certificate
echo
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for server ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_server
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
else
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
fi
# Create a client certificate
echo
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for client ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_client
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
rm -f "${T}/${PF}.$$"
echo
einfo "Here is the documentation on how to encrypt your log traffic:"
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
}

View file

@ -1,254 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-5.8.12.ebuild,v 1.2 2012/08/19 19:07:06 armin76 Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=yes
inherit autotools-utils eutils systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="http://www.rsyslog.com/"
SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
zeromq? ( https://github.com/aggregateknowledge/rsyslog-zeromq/tarball/44b551abc29dd5b541884bd51b45b413855a93d8 -> ${PN}-zeromq.tar.gz )"
LICENSE="GPL-3 LGPL-3 Apache-2.0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
SLOT="0"
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs zeromq zlib"
RDEPEND="dbi? ( dev-db/libdbi )
extras? ( net-libs/libnet )
kerberos? ( virtual/krb5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
oracle? ( dev-db/oracle-instantclient-basic )
relp? ( >=dev-libs/librelp-0.1.3 )
snmp? ( net-analyzer/net-snmp )
ssl? ( net-libs/gnutls dev-libs/libgcrypt )
zeromq? ( net-libs/zeromq )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
BRANCH="5-stable"
# need access to certain device nodes
RESTRICT="test"
# Maitainer note : open a bug to upstream
# showing that building in a separate dir fails
AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
src_prepare() {
# Maintainer notes:
# ZeroMQ support, for now it is done by hand until upstream process bug.
# Bugzilla : http://bugzilla.adiscon.com/show_bug.cgi?id=277
if use zeromq; then
local ZEROPATH=${WORKDIR}/aggregateknowledge-rsyslog-zeromq-44b551a
epatch ${ZEROPATH}/rsyslog-zeromq.patch
cp -r ${ZEROPATH}/{i,o}mzeromq "${S}/plugins"
fi
# Don't force '-g' CFLAG
sed -i 's/CFLAGS="\(.*\) -g"/CFLAGS="\1"/g' configure.ac || die
autotools-utils_src_prepare
}
src_configure() {
# Maintainer notes:
# * rfc3195 needs a library and development of that library
# is suspended, so we disable it
# * About the java GUI:
# The maintainer says there is no real installation support
# for the java GUI, so we disable it for now.
local myeconfargs=(
--disable-gui
--disable-rfc3195
--enable-largefile
--enable-unlimited-select
--enable-imdiag
--enable-imfile
--enable-impstats
--enable-imtemplate
--enable-imptcp
--enable-mail
--enable-omprog
--enable-omstdout
--enable-omtemplate
--enable-omdbalerting
--enable-omuxsock
--enable-pmlastmsg
--enable-pmrfc3164sd
--enable-pmcisconames
--enable-pmaixforwardedfrom
--enable-pmsnare
$(use_enable extras omudpspoof)
$(use_enable zlib)
$(use_enable mysql)
$(use_enable dbi libdbi)
$(use_enable postgres pgsql)
$(use_enable oracle oracle)
$(use_enable ssl gnutls)
$(use_enable kerberos gssapi-krb5)
$(use_enable relp)
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable debug)
$(use_enable debug rtinst)
$(use_enable debug diagtools)
$(use_enable debug memcheck)
$(use_enable debug valgrind)
)
use zeromq && myeconfargs=(
${myeconfargs[@]-}
$(use_enable zeromq imzeromq)
$(use_enable zeromq omzeromq)
)
systemd_to_myeconfargs
autotools-utils_src_configure
}
src_install() {
use doc && HTML_DOCS=(doc/)
autotools-utils_src_install
insinto /etc
newins "${FILESDIR}/${BRANCH}/${PN}-gentoo.conf" ${PN}.conf
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
keepdir /var/spool/${PN}
keepdir /etc/ssl/${PN}
keepdir /etc/${PN}.d
use static-libs || find "${D}" -name '*.la' -delete || die
if use mysql; then
insinto /usr/share/doc/${PF}/scripts/mysql
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
fi
if use postgres; then
insinto /usr/share/doc/${PF}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
fi
insinto /etc/logrotate.d/
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
}
pkg_postinst() {
if use mysql || use postgres; then
echo
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
fi
if use ssl; then
echo
elog "To create a default CA and certificates for your server and clients, run:"
elog " emerge --config =${PF}"
elog "on your logging server. You can run it several times,"
elog "once for each logging client. The client certificates will be signed"
elog "using the CA certificate generated during the first run."
fi
}
pkg_config() {
if ! use ssl ; then
einfo "There is nothing to configure for rsyslog unless you"
einfo "used USE=ssl to build it."
return 0
fi
# Make sure the certificates directory exists
CERTDIR="${ROOT}/etc/ssl/${PN}"
if [ ! -d "${CERTDIR}" ]; then
mkdir "${CERTDIR}" || die
fi
einfo "Your certificates will be stored in ${CERTDIR}"
# Create a default CA if needed
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = Portage automated CA
ca
cert_signing_key
expiration_days = 3650
_EOF
certtool --generate-self-signed \
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
# Create the server certificate
echo
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for server ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_server
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
else
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
fi
# Create a client certificate
echo
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for client ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_client
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
rm -f "${T}/${PF}.$$"
echo
einfo "Here is the documentation on how to encrypt your log traffic:"
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-6.6.0.ebuild,v 1.2 2012/11/23 10:53:47 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-7.4.4.ebuild,v 1.1 2013/09/10 07:50:33 ultrabug Exp $
EAPI=4
AUTOTOOLS_AUTORECONF=yes
@ -14,28 +14,30 @@ SRC_URI="http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3 Apache-2.0"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
SLOT="0"
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs zeromq zlib"
IUSE="dbi debug doc extras kerberos mysql oracle postgres relp snmp ssl static-libs systemd zeromq zlib"
RDEPEND="
dev-libs/json-c
dev-libs/libee
dev-libs/libestr
>=dev-libs/libestr-0.1.5
dev-libs/liblognorm
net-misc/curl
dbi? ( dev-db/libdbi )
extras? ( net-libs/libnet )
kerberos? ( virtual/krb5 )
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql-base )
oracle? ( dev-db/oracle-instantclient-basic )
relp? ( >=dev-libs/librelp-1.0.1 )
relp? ( >=dev-libs/librelp-1.0.3 )
snmp? ( net-analyzer/net-snmp )
ssl? ( net-libs/gnutls dev-libs/libgcrypt )
systemd? ( sys-apps/systemd )
zeromq? ( net-libs/czmq )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
BRANCH="6-stable"
BRANCH="7-stable"
# need access to certain device nodes
RESTRICT="test"
@ -46,16 +48,6 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
DOCS=(AUTHORS ChangeLog doc/rsyslog-example.conf)
src_prepare() {
# Don't force '-g' CFLAG
sed -e 's/CFLAGS="\(.*\) -g"/CFLAGS="\1"/g' -i configure.ac || die
# Fix runtime UUID/JSON libs linking
epatch "${FILESDIR}/${BRANCH}/${P}-fix-runtime.patch"
autotools-utils_src_prepare
}
src_configure() {
# Maintainer notes:
# * rfc3195 needs a library and development of that library
@ -65,6 +57,7 @@ src_configure() {
# for the java GUI, so we disable it for now.
# * mongodb : doesnt work with mongo-c-driver ?
local myeconfargs=(
--enable-cached-man-pages
--disable-gui
--disable-rfc3195
--enable-imdiag
@ -76,6 +69,7 @@ src_configure() {
--enable-mmnormalize
--enable-mmjsonparse
--enable-mmaudit
--enable-mmanon
--enable-omprog
--enable-omstdout
--enable-omuxsock
@ -86,6 +80,7 @@ src_configure() {
--enable-pmsnare
--enable-sm_cust_bindcdr
--enable-unlimited-select
--enable-uuid
$(use_enable dbi libdbi)
$(use_enable debug)
$(use_enable debug rtinst)
@ -101,6 +96,7 @@ src_configure() {
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable ssl gnutls)
$(use_enable systemd omjournal)
$(use_enable zlib)
$(use_enable zeromq imzmq3)
$(use_enable zeromq omzmq3)

View file

@ -1,6 +1,9 @@
# ChangeLog for app-arch/alien
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/ChangeLog,v 1.40 2013/08/24 15:25:07 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/ChangeLog,v 1.41 2013/09/09 22:08:03 zlogene Exp $
09 Sep 2013; Mikle Kolyada <zlogene@gentoo.org> alien-8.88.ebuild:
alpha stable wrt bug #483180
24 Aug 2013; Ian Delaney <idella4@gentoo.org> alien-8.88.ebuild:
bump EAPI -> 5, fixes Bug #478722 by mattst88

View file

@ -4,13 +4,15 @@ Hash: SHA256
DIST alien_8.87.tar.gz 64336 SHA256 3f7c752eb2f949491708f8027ec846e3910d3b0c7012036b37a2681f01d99098 SHA512 9eabbb966b09a4ed3ca165910ced291d72a94f5f9a2268fe2728b40e0140d2d23346c408bb263e804e6ad050f85b4a4c3d7e10c88e031d3709b5eef89f03bd1c WHIRLPOOL 36bb98b901ad35e0807a5c4900af5abbd49b851c226d75200c7d674d3d6ac1a8cc0029cb10650b93aa64108be9e075fa6805ddc4f5b73a55686d579e3c330870
DIST alien_8.88.tar.gz 64380 SHA256 19f49c095cee687707057f7fb0a85f20dd56e3a1890d4e8c898b4be663375a46 SHA512 609a1b14e59670f5e5628344da87569a843b0d91d6f89bb8af8d6f93c754add09e5b121f813569ad98e413af19ff56a575d9309d7d40a3722c06f162d9f9cfe5 WHIRLPOOL 3c50c993ba110e5526bf605b86e5de355478b44726cc901995b0600d415d2bebffe08773d9dc00704ff766460be93e65f6aa933d854dc109230e7d62c4558983
EBUILD alien-8.87.ebuild 839 SHA256 efe4516c1c580f4932d0d1b2de81416b38cea14d920d1e5d592b93509700c2e9 SHA512 e4afbd2285d1364b841627f97c604a9632c70c279e042fbb2fec1687e5ea3d4068600cb84e754f576e864bf5faf45fb7fda708be37d7eac20c47a2ba7e30c1ca WHIRLPOOL 1ac94ad730f5c9155bab681606af5774ee0823da209c8270c5804355067c2c2e91cc041b3b3c8699c6b23254ffe17b91be243433f0360ecbf331a996da2e5fcf
EBUILD alien-8.88.ebuild 810 SHA256 a3ca60d2b3eb2c57943be3c1d13cba0b1e29fc82925ef0d50c685ed26b418b82 SHA512 c7a7f9a35671d7277a4d4230c0a8f49472137c749c55f80666466e4fecca7184a68b9d16bbc04c20b2966bc53b7801e931689afb9c0e9be5e4e09edca2ad60d6 WHIRLPOOL e1cfb61e4e11a9b44875674170baffbfdf1e60646c37281360cc64b20eef2bc4ce1b5f7bdc08817cff391110b6036c292dc778070e75a5150155a2fa7877345a
MISC ChangeLog 5489 SHA256 abcc899afbe22ded1a7e2995c13d45968e4785d378b080693a1e190521b25e4b SHA512 557c8efac61fef760b57a51e65806533e66db53432916e6c8ecfc2d8ec74f8efd4f1ee6e92070392252eaf33706ea07423e2977b19f201b4973245aa794a7ac3 WHIRLPOOL 05333b8abd5a9bc7a19464915d4699a2bd73af91abf79251c0aaa4ce02084bbf57451d65e3329ec593658ee67847076cf7345cf4c78e39288dff9dffcc3a43e0
EBUILD alien-8.88.ebuild 809 SHA256 b4a8df55af089af3accfb4f5995bb48d0c62027f8402906b2bb001eceddcd15b SHA512 220debf7e0b3f6358acaa7faedfe0f1ebf3658cf8ee1d74fb1905616f9d588d9b9b1ba5b29337663ee5f9a99a9c3857649eb6e990f2842c05c72e53f95c6d4da WHIRLPOOL 4d1caa4f0c550d4d27e2b6822e9ddb09a5d3dcd63b9e4d0658757a905c8cd4406e7d1ed6a77618494640210bf6e48b30479f45dc200940097b9f41d8c0738a82
MISC ChangeLog 5590 SHA256 971fb9f2b6c65e5384c44217b6363c5acb6b71c452b04116f9f0d889123367bc SHA512 f66b93e2bd174660ab9c310756354ce09d185dd11a2aa7575528d0cd3f8d862a1d12b4244c2939074c987996db9c6a7c6361a323648015ffc4f9019713fa153d WHIRLPOOL 1262dfc313c568e60aedff9a19a0f2027bf434c5af6d982ba55a6fdbd297cc3261569ec5f7894313ee494a30f71b4806667b91888ae90fe1d4e488f28b2615c9
MISC metadata.xml 198 SHA256 89e535559535075581383448592334bb8e2bf2aebfb2e0efde3eb7b06e0c170c SHA512 859c7d0fe086868a78127054633e33be7c974c8b542520c0ceda3324ddfbe31f713c0fd9d51435a0e5711ca428e780d29a660d103da89d0bf68b3f2c0d479487 WHIRLPOOL 2b5b007f150621bfae6992374da52dbd6c2b0f6bc13ae315e5ac58b6962d7a1b897022bca9a943768371e0d62b9f5e8f6b9a6c4a3ae6443206d1a25a79c5a588
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2.0.20 (GNU/Linux)
iEYEAREIAAYFAlIY0F4ACgkQso7CE7gHKw3QFgCfQKJpqk97b53PK6LOUwkKOBqc
cwAAnjA0L1ueNnS3o/gyBoeBKFfMC41u
=zfRs
iJwEAQEIAAYFAlIuR0UACgkQG9wOWsQutdb/jAQAoux4kJ0CA4NjHhAFTb1qx+0x
IHwZgg+tq1LRxJjr2q4ewBfiFlhu07++XR9eyIvZw+O4OLVasSpUA0Zgt7yx8WRm
AJthNsh1J2vyVD2GY1gS4sRwxgRvb0uz/IwQEBi31uFppP48paoOTF1T+TCu36H9
CeaKeHYe6CyqcpaaFBg=
=jrkh
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/alien-8.88.ebuild,v 1.2 2013/08/24 15:25:07 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/alien/alien-8.88.ebuild,v 1.3 2013/09/09 22:08:03 zlogene Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://debian/pool/main/a/${PN}/${PN}_${PV}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="+bzip2"
RDEPEND="app-arch/rpm

View file

@ -1,6 +1,12 @@
# ChangeLog for app-backup/amanda
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/ChangeLog,v 1.102 2013/09/05 19:23:13 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/ChangeLog,v 1.103 2013/09/10 06:14:32 idella4 Exp $
10 Sep 2013; Ian Delaney <idella4@gentoo.org> -amanda-2.6.0_p2-r4.ebuild,
-amanda-2.6.1_p2.ebuild, -amanda-3.2.1.ebuild, -amanda-3.2.2.ebuild,
-amanda-3.2.3.ebuild, -amanda-3.3.0.ebuild, -amanda-3.3.1.ebuild,
amanda-3.3.3.ebuild, metadata.xml:
drop all old in light of 3.3.3 now made stable
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> amanda-3.3.3.ebuild:
Stable for x86, wrt bug #480040

View file

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hash: SHA256
AUX amanda-2.6.0_p2-coreutils.patch 246 SHA256 8bc95f294247b85e0b8ffbbb94198fb829c5f26ce999f397ad09ebe64a118f53 SHA512 b1de359808290baf403b9fd995263d15a7f624157ce7a6c30b0f71b3b983f3c53574b6ee8a3ae03c14f4b3a4b16b81499f904a92fd2a2212502f4a10816c8905 WHIRLPOOL 55f2a749d1dc8124f48a38a35f5c0b10125da09655ca51b735ae29dcfbf6c72ef5cf3185ea225a0c35ce177c3eeb94c8470eeaf4200b03f84125246c8756585c
AUX amanda-2.6.0_p2-syslocpath.patch 965 SHA256 70f19629852cb02876bac21a119acc30b94822126f5828d4e453af1ae47bc398 SHA512 f8f0e001b253d8493d4b779fbab795fed9f92ddba69c895462dc4d9be9b4edd5f08d4f6177d4c852a2c18cf260413809e34c023c8dd499c367100076ca1833c5 WHIRLPOOL 086bfebdd50e1968564697bd754d4b85a59ae889fb0faa40f6dd3e0169bcfe9adbfb2cbdda97abb182ec2ac13660f0b7c3f029379c3094791e7eb1372c0579fe
@ -23,38 +23,14 @@ AUX example_disklist-2.5.1_p3-r1 177 SHA256 bc0388e7de0cc36888d3b27430b4a6b138dd
AUX example_global.conf 1377 SHA256 5223d061cd160b241e0d1fad1e328d241387fecb753e797d2e216f77d97a8808 SHA512 c432bdfb97ceb1005bc004d12208f90b09d4c41c8562b8bba0f7b43bbe510672038ca1658a764cff7c6f8e56fa1439a7c15c69714773438e602a693a4f8195a5 WHIRLPOOL 778bdc964d4a7af1bf28775a4c0b46378ebb9812cfe4fb2bb96e4d85d42a96a5dfc60b93f5bfc6e760fcbe9d79477b902466c4a8c1478729568260a96d17a435
AUX s3-list-keys.diff 2561 SHA256 29d1586d690de8651185571255ad5902047bd624f847ceb10d0f4008c062ed37 SHA512 c69b7d5aa0994ecdd4343b23fe86fe082b052e2aa82e1af324de9a70680468d3d10e1277fb27375eee22f9e82a6b5baa27cbafb17b184230392847211e9e8e95 WHIRLPOOL 2714df565306c350f0990bd6094710f7243da63fd25f6806ab928fd0968509bcc0d27b3b2829d8e862aec4b6cf94c767f6d625245b204fd5fe82da01bdab90c3
AUX s3.c.part2.diff 528 SHA256 67f005f371f6e205ccd1ffb7214c688c9538ee04e4e6a63211c167a6ce639513 SHA512 abebfae81610cc5055820e18867622f122f7a89990930fe8ef2636a7fb6f31fdb8459b94e5f33acf2fe1b9d84113238179b04da209dfdb4111ec40ec36615069 WHIRLPOOL 54654178bae6b2b1838ae46b99657d3c016d1822ada078989b95361101b6ddf3f7cf3795b68600b963f8174d8de27ce2b417a080d9a03b89bc2ca90830cb4d20
DIST amanda-2.6.0p2.tar.gz 2402088 SHA256 3830d9c95cfe72e63aea5179208851a141481b037ec4060bf3d5829bf50e6ae3 SHA512 b62800fa5b51fa6875acea2967a849bd312bf0b22d452a093fab5b5c05b67ba8a4ed0f37775ae36ba727455352d910188460c489f185401d071ad2a14b63a72f WHIRLPOOL f9d55efa01969707d92b7ab74eb7221a5d987d0fe803a467ec51ddbf82e1446c6c81601e891834148cea34eae969383b9329de03a9a0617cddb83c241174eba3
DIST amanda-2.6.1p2.tar.gz 2868102 SHA256 828c71040f1ccf69f9996907a3575b7dc27890ea7a5fae5eac77183125eda195 SHA512 40e74f74bce3beec2341693cb155107544a361a5a07fdd2b52fd9e27fd87ebc371bbe539a09d8b721a411fa00a417ab12f4d39ee059d1249154d14782bdc5bf2 WHIRLPOOL 119481e843220cdf799c2a6dbdd2c1235bfc17ac6b25c37d9501a146c7a7ee7d4f1de05ce51713d44370d0c9f46e5b680cfc18246f82fef71989e26c371b5816
DIST amanda-3.2.1.tar.gz 4116514 SHA256 187b4ccc32af03b4ca6a9658f2d6a7884a934c7864730b0bb5bc5e82457b486f SHA512 56947c9514c7ce4f907c7531cd8a85ddf1b7c65096cb38400741010d5e1484c1e063f86e3d74335691c16f69bbb23e0577a90df7b50b9d46cbf28f9d643f74aa WHIRLPOOL 77524e1489848700ca4457b6e46776871ce285d3e086bb5aa873cb0d76996b1cdf00aaca3bb5111bf4e91b066cdc53d20cd55379ba2bd0db7b708030d97846a3
DIST amanda-3.2.2.tar.gz 4120254 SHA256 6bf8e3e39a55e877d8cbe75b927b985b9316654af26a3bd47022a2a2c99b3bac SHA512 97917dd0d3da5d7de6595685d140427b444d894d5e310addf95fb7f7ba1ba32339e8b4f0a34daafd41ea8759d19905fe0f7e8aa00076e0ebca67551ba9db2c31 WHIRLPOOL 68c6d5b5c0bf2845cd7aa931b8ff12e1d76b5c22277e84a8a8bb88f70105d2ed17193247a2e83be3866781fc30edd33e10247d7594eb384ff84c98f30e59a415
DIST amanda-3.2.3.tar.gz 4125405 SHA256 8ac37cc82add71ffd009fa4ea8763c633037277e15d51d28aefb8cb4c0b6a7fd SHA512 54742505afad7e74a16d47377f8dea43566017c1cb77f146fc11eaf408389dc5d33dd90da0b8a169e6ee69918aba4eab3a022671120c1312cb830fa5abe663da WHIRLPOOL 0f01917156cd08e148fb350785b0cba45f4e83f89973cedb0afe19b9015ea92b15e82d302cbf50882419936231ae8c172433888b3132a9feaba4f2a9ef8e80f8
DIST amanda-3.3.0.tar.gz 4193702 SHA256 f2af2e8aec7750cd6ac7628e5425f673c75fc4e4a14992a24367b0ac2978f366 SHA512 dda0c7b7d2777d9bae46d6bda9104252f696914669080c7e538ab906d3f2f3e2c00cd479fe1db8d489873aa7215fe41b0ab3fc34b942922bf0cfc2c80393a694 WHIRLPOOL 6400d9df492aeb8d4dfe8b83dd286a7cd38acc3309c4058e6e3faaa8196c86e453b654b5bd75b53eec8ca4098528dad93de7c253631c057e0d0a7862bf5bfa0e
DIST amanda-3.3.1.tar.gz 4328574 SHA256 190fcf84b7154494772d7ff6f8225fc165e89b4563437c6358549456f73e7612 SHA512 86b7b127c81e75bdc60bebbaf06e474667c364e66b3c12ed6797f1a5ef6971010bc20e4b596488586e0cde6cdbb7e0a96679cabf04d2e427d9eb2922347ebd66 WHIRLPOOL 6bd79359676492b181bc7bb9b044f7f50271361b1bb820e995d6c062bbb14d69baa5d0f3b7f6fafa87386cebc4a30c6a89b8c527744f8bbc05ff72595db80304
DIST amanda-3.3.3.tar.gz 4394935 SHA256 c36c9cd61dc62a7824abb7ba74cc4b09527bd82a930d691cf207b60b4bb15b72 SHA512 42af74a9e3b3fd92600e78d98eb4cdcf9d260bd9bbd016dde4133db346374deb41e4893159205336b35521c36f737c2877fd5030028531e1c09a0a6ac2931ba9 WHIRLPOOL 730deda1d85e645e658500a01ea72895f836a3dd99209314a65161674da24fed5aad98313a8ef66ef76176c6c7b1a60e62d30d692cfe2121eb429d9cb37f5636
EBUILD amanda-2.6.0_p2-r4.ebuild 17959 SHA256 a25b78b044934fa15b02a3350df5f8564774679658ba0e39ba653715f9794ed7 SHA512 25d2b10abad8083ed83599ec8e6bcc13617061096650869bb315097d9cbbff6a59b00da94cfcb60a552764c9a271df47ea45d3ea1fae87dcc12115704018b6ae WHIRLPOOL d5df550cb35e85aa0dc2a72f740c4ed661e62ae15f636b074ff74fe02a8cf253eb2237af2a80e7d85d70945796c1a912f683be50d8f9f2f53e1d98a1adb2b427
EBUILD amanda-2.6.1_p2.ebuild 14668 SHA256 10f318aa9172bacbbd2b80f6a5c357ae12a5c49e63cf790d16a76af2832ccee8 SHA512 e6288b28ac5ceab11d514228bf2d862cf4295d64bd70bd85802e157290d59d1c8ef1b1a58add638da6d4f5aeafb8c77975600667165939e2098155d26cd4f0d0 WHIRLPOOL 1a544488b43164a4bf5c4e0701ca7336722d4c8521a90f7c57a3ac30280e5b26ef68d26b5fa512b299bf966657e43bfc18dd02938c3d6e72502a0679e7997d97
EBUILD amanda-3.2.1.ebuild 15725 SHA256 1a99e00ac74145ee70edb6babfdb8cd4c05c56eca19fe5d17eae6e92792f5f3e SHA512 98eb9023849fa2bde87a27060d4eda9dbb80d307f426d8c76327ed3afc3e5bd7cc75b561657e19b2af94e6e20c16e7d868dda0d8ad08bb3e0b32fa7f546c59e1 WHIRLPOOL d424cc6744567ef7a9d2a13df0905e54af038f8327866fab399acab370bee668894b168db600ca28431022700b5a72b186fd60ffb622464df254f61e588a159f
EBUILD amanda-3.2.2.ebuild 15728 SHA256 4578f78b9cb11d6aa216a5267c6475ab641cc9c86232b98b4de5e8c6f4c670b0 SHA512 4e0c9296410317b1610568ed7b22f820d588fec3b578c8a02db87eafd582c34b28d723e60c66d1957f4a586c7429ccc08f7cae60942196ad84984889b182d6bf WHIRLPOOL 05ffc92c212ffbf96aa5ed2f5e1f351ff9d2d0d1a3d0276ef23a5b5bc0d74804bfa31501e028d60888067f6fec0ccfe67aa4228484429e698a13feb99c531fa3
EBUILD amanda-3.2.3.ebuild 15728 SHA256 1fbbdfb6969019c2218ed27fe92f285a972621ada2b13aa261c50df4bb00e954 SHA512 7729963bf8da8e3eec74c14779fffc203d774a4f74b5479a524bc4db64154530eae51faf7ae66c2edea3a3dc6fb24a1cd228860d225a5b0da015ff4529810b43 WHIRLPOOL 40bde63d876e7e66f96406a8b2e9c2f2a16ec3c3e4b609e69fc17c654022fc7dfc21aa0d691728079f46d21b20daa2ea8c3b2f8c1c7d57f63de932c560dd30d2
EBUILD amanda-3.3.0.ebuild 15728 SHA256 a8c5f56cc8149b5f3060897dfdb48264f6acc4feacaae3aefa9cdba6560d1313 SHA512 4882623dfd173467785327d5f1bf155733fc90247353e69a8f2f003554f7383424e3adbdba7832ae47f81ef9bdafa85d441fcd6f3e8a011398e4e2f899c5bdfd WHIRLPOOL 2df3bc37e7336f47a967c135f47513ef55d3b559d20df441d598992ce014e5ace1eb704f9b66ec6d6f08f7d3c692a47b46d16e646ab5cf3668ef98d3ae6868f6
EBUILD amanda-3.3.1.ebuild 15870 SHA256 3b8f3617cffbb69f1b9fe8f02e80c506d05d29c4e411246974671fc9fb624cd8 SHA512 c4ce61ed5ac365faffec9c388e5fd59d15cd537960e03301533476415686638700a60533f532425b90cb066f4ffafceee869a62ef6e48b525dc611ad14bdcd9a WHIRLPOOL 11e19009702143862c74689095f988a502e9c51e72edc76fd34c80d903eae73eb78e080c7c96f5d58099bbba6a2e8d1464c36a6d296e2086cbfa02a981edfd73
EBUILD amanda-3.3.3.ebuild 15716 SHA256 faac6a670db3be3be424982730316e2ace87bc17c880c5555c70a736adbb0ec3 SHA512 8c61eeb4138d97cebc3e2b9eb18e98a68e122c0d86b38b8f913f4abb824f3ca9461390e4ccfa7849afb7a90d1ddb2691c79393b058070435c20ea89b8b0e0cc2 WHIRLPOOL 872b426852828f25c2f95a900fa3f5fa2a0e5b370f8cbfa721f8b3914dff5cad6a199b9d8b9f1103d71b037fc0c682f91fa214a4cc07d24db4e0c12ab3b8753e
MISC ChangeLog 26711 SHA256 98d026c9f755cabd98a4bcc4c9cc059ce6fcdd897eab0386ef2ce6025f4c1b3e SHA512 ecc3d16e358011c306c7b3dca9d358938df5e679fd91bd0390d7f16455668312160e94b98d5f6e311f04758fe8e67421c32e61daca2cfe868268cab8b0eec540 WHIRLPOOL 8bcc5298a72bb8a418b06e78bb422b6a5dfb777714c1f1310f42aa0e8a3f787b32217a310eb21f3c5fd9d2afcfb47457a73b585cc204d656154c174760b86ed7
MISC metadata.xml 904 SHA256 e34f457d1324539ee8ffd5809595b46d0abee676bb57ac7710ee013e88c39efd SHA512 f8091d6baa53cb516243780f91a69146fb924d821a7fe345105ea3a9cc5798e91fbd025ed7a395a64b6a880b7cb3cd8aac8c5542eb7d2e8e96455c3bbfd2eb68 WHIRLPOOL f3972796629a1d64f27e0f45d903af78616c5303fdec66995e6757eb3ecf3db40b5d149b53ba02fe64a8c7b817f042064e207c669b1e8334bd5d800480b6fa1a
EBUILD amanda-3.3.3.ebuild 15645 SHA256 38f5ef0e43535f20db7f50f5c14ab445408d58cd23b017a55deb4e0072b94cbb SHA512 302f881c8f0e14013fb658d93a649415deb5981191d179197a7c21af1c621ddfe73290c1d0c55fe410111c0ab1545c7c78a0e5a9afea23db1aa939312d8793d1 WHIRLPOOL 65e62d2b27d45dc4e2a929c6d0e9a5afa0ad22ddffd87d2bf73556133e7cf9621f94e1d788124dd721e4a57627e3f4f438a3b028784edbea1b07d3372f2ebaff
MISC ChangeLog 27017 SHA256 1ad9f9c57fbc48191d0798ccfd96bc7fb52a85c7981d25922627cfbdcb6ae626 SHA512 c05588236c80776bca75556958cd5383b95d836620e54c3f0ab4a9a13159c66a3842efab6d9b555051704145285bc1f4de1d406bcc91f584d450ff5b89747de7 WHIRLPOOL 1e580f8342e28e83bcb8e0640466bf6a9a492bf5896ec0cfbdf58f47c3ba7bff02d1edd370769ced0f4b32d4f5e6b3958a6263f270e52b2ee743e3366ce842e0
MISC metadata.xml 835 SHA256 6b69330d0157dd879a6891700955ff2685a42746478f08855e32c337b5385c94 SHA512 2027fa40b987df8085a1c0c2fe6a19aa44c056a7d1a5dd451413feb359c258a8054e1aa06488a5adb20ab452c7e1927ed33ecd68c8eaf3d4e14a6578aaefa3b4 WHIRLPOOL 794d74bd2a0c130f31359e59e3c8830cb3055452de61b046cc99b83b3f42988eae8b52c1f148d906f281e63039e61d4c06644cc76ae351d2ed6aba70a14ee2c6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCgAGBQJSKNoYAAoJELp701BxlEWfB00P/RN2uDQEJFhQdUKLU7QG3HbG
JIy83BAdxr5nA7VyEQ/LtJHItqlggQMq5Tb8MbIAOmLdfkZpXrkd9ho9SYuQNJCp
t6ygHCEyq0cZdtmYeq62Snhb0N+5reaVq61PUdmLiSZMHCoFuNSTjDQfNepQo/Ja
Y30IRhuipLZjFQqxx8PijUiJbkIhAqEO9MM4co0rgAIllCV6VPsi79ws1qEGdkr9
9I5HGc/DAWTzKT1BH1tlsmOanq/M1SYC1kk8mtmECglJJdkMT4knFIofD4Myk4i3
HFXrPipLyMI5l5wUI9xX1Bq62bed454Ja7jkUJEzwn25skxDPccu0fBmjXX2Yr60
nQ27GwogkVs42ciuMS9x9juSlNmfyvKf7oJ6bKcSvSlhPT8TQQMWC7QIJ8cNyUFG
zz4JHR4Xiv+uTEfXybM8WgQQ9GQLBdQEbHPCbCnhPkhhuN2Vg231mTYEGtVz7T0+
VA38F89TAd/8uDuUGD3vJeMa+aYsqebvvmgRf1Y2g/YR8TLGIw9FWSoPr+ATQZWx
toMrFsirdfwY9uTZzzAzk4AWiGW0tCiNkvJJ/uJGSerdRN3uYCVvMiUcifDNPiwz
+ci9vitDNBc4p38lpmE7YQuOK2BVFnSf21kXcvh+NtICh1Wa8gHwzpK48RR0Jf+E
Q1/4wezGlCPHPZwg5H0W
=8lch
iEYEAREIAAYFAlIuuNYACgkQso7CE7gHKw0oaQCgrIXxMaWx1qUbIbVBfgR7dVRK
kgQAoMRkotPb5hI6Lk45By0RMwaoeonv
=pdLf
-----END PGP SIGNATURE-----

View file

@ -1,516 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-2.6.0_p2-r4.ebuild,v 1.20 2013/02/26 23:00:38 robbat2 Exp $
inherit perl-module autotools eutils user
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P/_/}.tar.gz"
LICENSE="HPND BSD GPL-2 GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
RDEPEND="sys-libs/readline
virtual/inetd
virtual/awk
app-arch/tar
dev-lang/perl
app-arch/dump
net-misc/openssh
dev-libs/glib
s3? ( net-misc/curl )
samba? ( net-fs/samba )
kerberos? ( app-crypt/mit-krb5 )
!sparc? ( xfs? ( sys-fs/xfsdump ) )
!minimal? ( virtual/mailx
app-arch/mt-st
sys-block/mtx
sci-visualization/gnuplot
app-crypt/aespipe
app-crypt/gnupg )"
DEPEND="${RDEPEND}
sys-devel/autoconf
sys-devel/automake"
IUSE="berkdb debug gdbm minimal s3 samba xfs kerberos devpay ipv6"
S="${WORKDIR}/${P/_/}"
MYFILESDIR="${WORKDIR}/files"
MYTMPDIR="${WORKDIR}/tmp"
MYINSTTMPDIR="/usr/share/amanda"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${MYTMPDIR}/${ENVDFILE}"
TMPINSTENVFILE="${MYINSTTMPDIR}/tmpenv-${ENVDFILE}"
# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR AMANDA_MAX_TAPE_BLOCK_KB"
amanda_variable_setup() {
# Setting vars
local currentamanda
# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
use debug && einfo "Current settings: ${currentamanda}"
#for i in ${currentamanda}; do
# eval `eval echo ${i}`
# echo "Setting: ${i}"
#done;
# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=-1
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
# Text mode is the only one left.
AMANDA_DBMODE='text'
# Raise maximum configurable blocksize
[ -z "${AMANDA_MAX_TAPE_BLOCK_KB}" ] && AMANDA_MAX_TAPE_BLOCK_KB=512
# Now pull in the old stuff
if [ -f "${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" ${ENVDIR}/${ENVDFILE} | grep -v '^AMANDA_ENV_SETTINGS')
fi
# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
}
pkg_setup() {
# Now add users if needed
[ -n "${AMANDA_DBMODE}" -a "${AMANDA_DBMODE}" != "text" ] && \
ewarn "Using db or gdbm modes for the database is no longer supported."
amanda_variable_setup
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}
src_unpack() {
unpack ${A}
# Gentoo bug #192296, chg-multi fails
#EPATCH_OPTS="-d ${S}" epatch \
# "${FILESDIR}"/${PN}-2.5.2_p1-chg-multi.patch \
# || die "Failed to apply patch to correct typo in chg-multi!"
# Gentoo bug #212970, --as-needed linking
#EPATCH_OPTS="-d ${S}" epatch \
# "${FILESDIR}"/${PN}-2.5.2_p1-fix-asneeded.patch \
# || die "Failed to apply patch to correct bug #212970!"
# Fix a fun race condition if you use encryption.
# This is one of the reasons you should test your recovery procedures often.
EPATCH_OPTS="-d ${S} -p1" epatch \
"${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch \
|| die "Failed to apply race fix for encryption"
# gentoo bug 248838, check /sbin stuff before /bin
EPATCH_OPTS="-d ${S} -p1" epatch \
"${FILESDIR}"/amanda-2.6.0_p2-syslocpath.patch \
|| die "Failed to fix sysloc path bug"
cd "${S}"
epatch "${FILESDIR}"/s3-list-keys.diff
cd "${S}"/device-src
epatch "${FILESDIR}"/s3.c.part2.diff
cd "${S}"
epatch "${FILESDIR}"/${P}-coreutils.patch
#sed -i 's,amanda_working_ipv6,amanda_cv_working_ipv6,g' \
# "${S}"/configure.in || die "failed to sed"
# rm -f "${S}"/acinclude.m4
eautomake
# now the real fun
amanda_variable_setup
# places for us to work in
mkdir -p "${MYFILESDIR}" "${MYTMPDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
}
src_compile() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf
cd "${S}"
#einfo "Using '${AMANDA_DBMODE}' style database"
#myconf="${myconf} --with-db=${AMANDA_DBMODE}"
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi
# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"
# kerberos-security mechanism version 4
# always disable, per bug #173354
myconf="${myconf} --without-krb4-security"
# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"
# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"
myconf="${myconf} `use_enable devpay devpay`"
# Client only, as requested in bug #127725
use minimal && myconf="${myconf} --without-server"
# Raise maximum configurable blocksize
myconf="${myconf} --with-maxtapeblocksize=${AMANDA_MAX_TAPE_BLOCK_KB}"
# Install perl modules to vendor_perl
perlinfo
myconf="${myconf} --with-amperldir=${VENDOR_ARCH}"
# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
econf ${myconf} || die "econf failed!"
emake -j1 || die "emake failed!"
# Compile the tapetype program too
# This is deprecated, use amtapetype instead!
# cd tape-src
# emake tapetype || die "emake tapetype failed!"
# Only needed if you we do versioning
#dosed "s,/usr/local/bin/perl,/usr/bin/perl," ${S}/contrib/set_prod_link.pl
#perl ${S}/contrib/set_prod_link.pl
}
src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}
einfo "Doing stock install"
emake -j1 DESTDIR="${D}" install || die
# Prepare our custom files
einfo "Building custom configuration files"
cp "${FILESDIR}"/amanda-* "${MYFILESDIR}"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done
#einfo "Compiled SED expression: '${sedexpr}'"
# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
local filename
filename="`basename ${i}`"
#einfo "Applying compiled SED expression to ${filename}"
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}"/${filename}
done
# Build the envdir file
# Don't forget this..
einfo "Building environment file"
local t
t="${MYFILESDIR}"/${ENVDFILE}
echo "# These settings are what was present in the environment when this" >>"${t}"
echo "# Amanda was compiled. Changing anything below this comment will" >>"${t}"
echo "# have no effect on your application, but it merely exists to" >>"${t}"
echo "# preserve them for your next emerge of Amanda" >>"${t}"
cat "${TMPENVFILE}" | sed "s,=\$,='',g" >>"${t}"
into /usr
# Deprecated, use amtapetype instead
#einfo "Installing tapetype utility"
#newsbin tape-src/tapetype tapetype
# docs
einfo "Installing documentation"
dodoc AUTHORS C* INSTALL NEWS README DEVELOPING ReleaseNotes UPGRADING
# Clean up some bits
dodoc "${D}"/usr/share/amanda/*
rm -rf "${D}"/usr/share/amanda
# Do not remove these next two lines
# This file is created, and installed, but then removed at the start of
# pkg_postinst. It simply insures that the settings that Amanda is built
# with are used very early in the postinst, and override any prior existing
# settings in the /etc/env.d/97amanda
mkdir -p "${D}"/${MYINSTTMPDIR} || die
cp "${TMPENVFILE}" "${D}"/${TMPINSTENVFILE} || die
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}"/amanda-inetd.amanda.sample-2.6.0_p2-r2 amanda-inetd.amanda.sample
# Labels
einfo "Installing labels"
docinto labels
dodoc "${S}"/example/3hole.ps
dodoc "${S}"/example/8.5x11.ps
dodoc "${S}"/example/DIN-A4.ps
dodoc "${S}"/example/DLT.ps
dodoc "${S}"/example/EXB-8500.ps
dodoc "${S}"/example/HP-DAT.ps
# Amanda example configs
einfo "Installing example configurations"
docinto example
dodoc "${S}"/example/*
docinto example1
newdoc "${FILESDIR}"/example_amanda.conf amanda.conf
newdoc "${FILESDIR}"/example_disklist-2.5.1_p3-r1 disklist
newdoc "${FILESDIR}"/example_global.conf global.conf
docinto example2
newdoc "${S}"/example/amanda.conf amanda.conf
newdoc "${S}"/example/disklist disklist
# Compress it all
prepalldocs
# Just make sure it exists for XFS to work...
use !sparc && use xfs && keepdir /var/xfsdump/inventory
insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1 \
>>"${D}"/etc/amanda/amandahosts
use minimal \
|| cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1 \
>>"${D}"/etc/amanda/amandahosts
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}"/.amandahosts
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}"/amanda-profile .profile
einfo "Installing Sample Daily Cron Job for Amanda"
CRONDIR=/etc/cron.daily/
exeinto ${CRONDIR}
newexe "${MYFILESDIR}"/amanda-cron amanda
# Not executable by default
fperms 644 ${CRONDIR}/amanda
insinto /etc/amanda/${AMANDA_CONFIG_NAME}
keepdir /etc/amanda
keepdir /etc/amanda/${AMANDA_CONFIG_NAME}
local i
for i in ${AMANDA_USER_HOMEDIR} ${AMANDA_TAR_LISTDIR} \
${AMANDA_TMPDIR} ${AMANDA_TMPDIR}/dumps \
${AMANDA_USER_HOMEDIR}/amanda \
${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME} \
/etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME}; do
einfo "Securing directory (${i})"
dodir ${i}
keepdir ${i}
fowners ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
fperms 700 ${i}
done
einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"
# DevFS
einfo "Installing DevFS config file"
insinto /etc/devfs.d
newins "${MYFILESDIR}"/amanda-devfs amanda
# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}"/${ENVDFILE}
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
newins "${MYFILESDIR}"/amanda-xinetd-2.6.0_p2-r2 amanda
}
do_initial() {
path="$1"
shift
for i in $* ; do
einfo "Creating inital Amanda file (${i}) in $path"
touch "${ROOT}"/${path}/${i}
chown ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} "${ROOT}"/${path}/${i}
chmod 600 "${ROOT}"/${path}/${i}
done
}
pkg_postinst() {
local aux="${ROOT}"/${TMPINSTENVFILE}
[ ! -f "${aux}" ] && die "Variable setting file (${aux}) should exist!"
source "${aux}"
rm "${aux}"
rmdir "${ROOT}"/${MYINSTTMPDIR} 2>/dev/null # ignore error
# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -f "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -f "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi
# Do setups
do_initial /etc dumpdates
do_initial "${AMANDA_USER_HOMEDIR}/amanda" amandates
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal; then
if [[ "${AMANDA_SERVER}" = "${HOSTNAME}" ]]; then
echo
ewarn "You are installing a client-only version of Amanda."
ewarn "You should set the variable $AMANDA_SERVER to point at your"
ewarn "Amanda-tape-server, otherwise you will have to specify its name"
ewarn "when using amrecover on the client."
ewarn "For example: Use something like"
ewarn "AMANDA_SERVER=\"myserver\" emerge amanda"
echo
fi
fi
einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"
elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${P}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group and uncomment following lines in"
elog "your /etc/devfs.d/amanda:"
elog "SCSI:"
elog "REGISTER ^scsi/host.*/bus.*/target.*/lun.*/part[0-9] PERMISSIONS root.disk 660"
elog "IDE:"
elog "REGISTER ^ide/host.*/bus.*/target.*/lun.*/part[0-9] PERMISSIONS root.disk 660"
elog
elog "NOTICE: If you have a tape changer, also uncomment the following"
elog "REGISTER ^scsi/host.*/bus.*/target.*/lun.*/generic PERMISSIONS root.disk 660"
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
}
# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

View file

@ -1,419 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-2.6.1_p2.ebuild,v 1.11 2013/02/26 23:00:38 robbat2 Exp $
inherit autotools eutils user
MY_P="${P/_}"
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${MY_P}.tar.gz"
LICENSE="HPND BSD GPL-2 GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="sys-libs/readline
virtual/inetd
virtual/awk
app-arch/tar
>=dev-lang/perl-5.6
app-arch/dump
net-misc/openssh
>=dev-libs/glib-2.2
nls? ( virtual/libintl )
s3? ( >=net-misc/curl-7.10.0 )
samba? ( net-fs/samba )
kerberos? ( app-crypt/mit-krb5 )
xfs? ( sys-fs/xfsdump )
!minimal? (
virtual/mailx
app-arch/mt-st
sys-block/mtx
gnuplot? ( sci-visualization/gnuplot )
app-crypt/aespipe
app-crypt/gnupg
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"
IUSE="gnuplot ipv6 kerberos minimal nls s3 samba xfs"
S="${WORKDIR}/${MY_P}"
MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${T}/${ENVDFILE}"
# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
amanda_variable_setup() {
# Setting vars
local currentamanda
# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
# Now pull in the old stuff
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
fi
# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
}
pkg_setup() {
amanda_variable_setup
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}
src_unpack() {
unpack ${A}
cd "${S}"
# Fix a fun race condition if you use encryption.
# This is one of the reasons you should test your recovery procedures often.
epatch "${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch
# gentoo bug 248838, check /sbin stuff before /bin
epatch "${FILESDIR}"/${PN}-2.6.0_p2-syslocpath.patch
eautoreconf
# places for us to work in
mkdir -p "${MYFILESDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
# Prepare our custom files
einfo "Building custom configuration files"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done
# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
done
(
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
) > "${T}"/amandahosts
}
src_compile() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi
# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"
# kerberos-security mechanism version 4
# always disable, per bug #173354
myconf="${myconf} --without-krb4-security"
# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"
# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"
# Client only, as requested in bug #127725
if use minimal ; then
myconf="${myconf} --without-server"
else
# amplot
myconf="${myconf} $(use_with gnuplot)"
fi
# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
# This is to prevent the IPv6-is-working test
# As the test fails on binpkg build hosts with no IPv6.
use ipv6 && export amanda_cv_working_ipv6=yes
# I18N
myconf="${myconf} `use_enable nls`"
econf ${myconf} || die "econf failed!"
emake || die "emake failed!"
}
src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}
einfo "Doing stock install"
# parallel make install b0rked
emake -j1 DESTDIR="${D}" install || die
# Build the envdir file
# Don't forget this..
einfo "Building environment file"
(
echo "# These settings are what was present in the environment when this"
echo "# Amanda was compiled. Changing anything below this comment will"
echo "# have no effect on your application, but it merely exists to"
echo "# preserve them for your next emerge of Amanda"
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
) >> "${MYFILESDIR}/${ENVDFILE}"
# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}/${ENVDFILE}"
# Lock down next section (up until docs).
insopts -m0640
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
if use minimal ; then
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
else
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
fi
einfo "Installing Sample Daily Cron Job for Amanda"
insinto /etc/cron.daily
newins "${MYFILESDIR}/amanda-cron" amanda
insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
doins "${T}/amandahosts"
fperms 600 /etc/amanda/amandahosts
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}/amanda-profile" .profile
insinto /etc/amanda
doins "${S}/example/amanda-client.conf"
if ! use minimal ; then
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
doins "${S}/example/amanda.conf"
doins "${S}/example/disklist"
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
fi
keepdir "${AMANDA_TAR_LISTDIR}"
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
keepdir "${AMANDA_TMPDIR}/dumps"
# Just make sure it exists for XFS to work...
use xfs && keepdir /var/xfsdump/inventory
local i
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" /etc/amanda; do
einfo "Securing directory (${i})"
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
done
# Do NOT use -R
fperms 0700 \
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
"${AMANDA_USER_HOMEDIR}/amanda" \
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
/etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME}
einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"
# Relax permissions again
insopts -m0644
# docs
einfo "Installing documentation"
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
# Amanda example configs
einfo "Installing example configurations"
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
docinto example1
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
newdoc "${FILESDIR}/example_global.conf" global.conf
}
pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$EMERGE_FROM" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
elog "You are installing a client-only version of Amanda."
elog "You should set the variable \$AMANDA_SERVER to point at your"
elog "Amanda-tape-server, otherwise you will have to specify its name"
elog "when using amrecover on the client."
elog "For example: Use something like"
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
elog
fi
einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"
elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group."
elog
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
elog "to the 'tape' group."
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
}
# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

View file

@ -1,462 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.2.1.ebuild,v 1.17 2013/02/26 23:00:38 robbat2 Exp $
EAPI=3
inherit autotools eutils perl-module user
MY_P="${P/_}"
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
RDEPEND="sys-libs/readline
virtual/inetd
virtual/awk
app-arch/tar
>=dev-lang/perl-5.6
app-arch/dump
net-misc/openssh
>=dev-libs/glib-2.26.0
nls? ( virtual/libintl )
s3? ( >=net-misc/curl-7.10.0 )
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
samba? ( net-fs/samba )
kerberos? ( app-crypt/mit-krb5 )
xfs? ( sys-fs/xfsdump )
readline? ( sys-libs/readline )
!minimal? (
virtual/mailx
app-arch/mt-st
sys-block/mtx
gnuplot? ( sci-visualization/gnuplot )
app-crypt/aespipe
app-crypt/gnupg
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
>=app-text/docbook-xsl-stylesheets-1.72.0
app-text/docbook-xml-dtd
dev-libs/libxslt
"
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba xfs"
S="${WORKDIR}/${MY_P}"
MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${T}/${ENVDFILE}"
# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
amanda_variable_setup() {
# Setting vars
local currentamanda
# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
# Now pull in the old stuff
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
fi
# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
}
pkg_setup() {
amanda_variable_setup
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
elog "You are installing a client-only version of Amanda."
elog "You should set the variable \$AMANDA_SERVER to point at your"
elog "Amanda-tape-server, otherwise you will have to specify its name"
elog "when using amrecover on the client."
elog "For example: Use something like"
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
elog
fi
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}
src_unpack() {
# we do not want the perl src_unpack
base_src_unpack
}
src_prepare() {
# Fix a fun race condition if you use encryption.
# This is one of the reasons you should test your recovery procedures often.
#epatch "${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch
# gentoo bug 248838, check /sbin stuff before /bin
#epatch "${FILESDIR}"/${PN}-2.6.0_p2-syslocpath.patch
# gentoo bug #331111
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
eautoreconf
# places for us to work in
mkdir -p "${MYFILESDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
# Prepare our custom files
einfo "Building custom configuration files"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done
# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
done
(
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
) > "${T}"/amandahosts
if ! use minimal; then
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
server-src/am{addclient,serverconfig}.pl || die
fi
}
src_configure() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi
# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"
# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"
# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"
# libcurl is required for S3 but otherwise optional
if ! use s3; then
myconf="${myconf} $(use_with curl libcurl)"
fi
# Client only, as requested in bug #127725
if use minimal ; then
myconf="${myconf} --without-server"
else
# amplot
myconf="${myconf} $(use_with gnuplot)"
fi
# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
# This is to prevent the IPv6-is-working test
# As the test fails on binpkg build hosts with no IPv6.
use ipv6 && export amanda_cv_working_ipv6=yes
# I18N
myconf="${myconf} `use_enable nls`"
# Bug #296634: Perl location
perlinfo
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
# Bug 296633: --disable-syntax-checks
# Some tests are not safe for production systems
myconf="${myconf} --disable-syntax-checks"
# build manpages
myconf="${myconf} --enable-manpage-build"
econf \
$(use_with readline) \
${myconf}
}
src_compile() {
# Again, do not want the perl-module src_compile
base_src_compile
}
src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}
einfo "Doing stock install"
# parallel make install b0rked
emake -j1 DESTDIR="${D}" install || die
# Build the envdir file
# Don't forget this..
einfo "Building environment file"
(
echo "# These settings are what was present in the environment when this"
echo "# Amanda was compiled. Changing anything below this comment will"
echo "# have no effect on your application, but it merely exists to"
echo "# preserve them for your next emerge of Amanda"
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
) >> "${MYFILESDIR}/${ENVDFILE}"
# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}/${ENVDFILE}"
# Lock down next section (up until docs).
insopts -m0640
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
if use minimal ; then
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
else
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
fi
if ! use minimal; then
einfo "Installing Sample Daily Cron Job for Amanda"
insinto /etc/cron.daily
newins "${MYFILESDIR}/amanda-cron" amanda
fi
insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
doins "${T}/amandahosts"
fperms 600 /etc/amanda/amandahosts
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}/amanda-profile" .profile
insinto /etc/amanda
doins "${S}/example/amanda-client.conf"
if ! use minimal ; then
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
doins "${S}/example/amanda.conf"
doins "${S}/example/disklist"
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
fi
keepdir "${AMANDA_TAR_LISTDIR}"
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
keepdir "${AMANDA_TMPDIR}/dumps"
# Just make sure it exists for XFS to work...
use xfs && keepdir /var/xfsdump/inventory
local i
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" /etc/amanda; do
einfo "Securing directory (${i})"
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
done
# Do NOT use -R
fperms 0700 \
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
"${AMANDA_USER_HOMEDIR}/amanda" \
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
/etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME}
einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"
# Relax permissions again
insopts -m0644
# docs
einfo "Installing documentation"
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
# Amanda example configs
einfo "Installing example configurations"
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
docinto example1
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
newdoc "${FILESDIR}/example_global.conf" global.conf
einfo "Cleaning up dud .la files"
perlinfo
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
}
pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$EMERGE_FROM" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi
einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"
elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group."
elog
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
elog "to the 'tape' group."
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
}
# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

View file

@ -1,462 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.2.2.ebuild,v 1.8 2013/02/26 23:00:38 robbat2 Exp $
EAPI=3
inherit autotools eutils perl-module user
MY_P="${P/_}"
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="sys-libs/readline
virtual/inetd
virtual/awk
app-arch/tar
>=dev-lang/perl-5.6
app-arch/dump
net-misc/openssh
>=dev-libs/glib-2.26.0
nls? ( virtual/libintl )
s3? ( >=net-misc/curl-7.10.0 )
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
samba? ( net-fs/samba )
kerberos? ( app-crypt/mit-krb5 )
xfs? ( sys-fs/xfsdump )
readline? ( sys-libs/readline )
!minimal? (
virtual/mailx
app-arch/mt-st
sys-block/mtx
gnuplot? ( sci-visualization/gnuplot )
app-crypt/aespipe
app-crypt/gnupg
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
>=app-text/docbook-xsl-stylesheets-1.72.0
app-text/docbook-xml-dtd
dev-libs/libxslt
"
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba xfs"
S="${WORKDIR}/${MY_P}"
MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${T}/${ENVDFILE}"
# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
amanda_variable_setup() {
# Setting vars
local currentamanda
# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
# Now pull in the old stuff
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
fi
# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
}
pkg_setup() {
amanda_variable_setup
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
elog "You are installing a client-only version of Amanda."
elog "You should set the variable \$AMANDA_SERVER to point at your"
elog "Amanda-tape-server, otherwise you will have to specify its name"
elog "when using amrecover on the client."
elog "For example: Use something like"
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
elog
fi
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}
src_unpack() {
# we do not want the perl src_unpack
base_src_unpack
}
src_prepare() {
# Fix a fun race condition if you use encryption.
# This is one of the reasons you should test your recovery procedures often.
#epatch "${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch
# gentoo bug 248838, check /sbin stuff before /bin
#epatch "${FILESDIR}"/${PN}-2.6.0_p2-syslocpath.patch
# gentoo bug #331111
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
eautoreconf
# places for us to work in
mkdir -p "${MYFILESDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
# Prepare our custom files
einfo "Building custom configuration files"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done
# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
done
(
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
) > "${T}"/amandahosts
if ! use minimal; then
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
server-src/am{addclient,serverconfig}.pl || die
fi
}
src_configure() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi
# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"
# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"
# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"
# libcurl is required for S3 but otherwise optional
if ! use s3; then
myconf="${myconf} $(use_with curl libcurl)"
fi
# Client only, as requested in bug #127725
if use minimal ; then
myconf="${myconf} --without-server"
else
# amplot
myconf="${myconf} $(use_with gnuplot)"
fi
# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
# This is to prevent the IPv6-is-working test
# As the test fails on binpkg build hosts with no IPv6.
use ipv6 && export amanda_cv_working_ipv6=yes
# I18N
myconf="${myconf} `use_enable nls`"
# Bug #296634: Perl location
perlinfo
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
# Bug 296633: --disable-syntax-checks
# Some tests are not safe for production systems
myconf="${myconf} --disable-syntax-checks"
# build manpages
myconf="${myconf} --enable-manpage-build"
econf \
$(use_with readline) \
${myconf}
}
src_compile() {
# Again, do not want the perl-module src_compile
base_src_compile
}
src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}
einfo "Doing stock install"
# parallel make install b0rked
emake -j1 DESTDIR="${D}" install || die
# Build the envdir file
# Don't forget this..
einfo "Building environment file"
(
echo "# These settings are what was present in the environment when this"
echo "# Amanda was compiled. Changing anything below this comment will"
echo "# have no effect on your application, but it merely exists to"
echo "# preserve them for your next emerge of Amanda"
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
) >> "${MYFILESDIR}/${ENVDFILE}"
# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}/${ENVDFILE}"
# Lock down next section (up until docs).
insopts -m0640
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
if use minimal ; then
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
else
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
fi
if ! use minimal; then
einfo "Installing Sample Daily Cron Job for Amanda"
insinto /etc/cron.daily
newins "${MYFILESDIR}/amanda-cron" amanda
fi
insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
doins "${T}/amandahosts"
fperms 600 /etc/amanda/amandahosts
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}/amanda-profile" .profile
insinto /etc/amanda
doins "${S}/example/amanda-client.conf"
if ! use minimal ; then
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
doins "${S}/example/amanda.conf"
doins "${S}/example/disklist"
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
fi
keepdir "${AMANDA_TAR_LISTDIR}"
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
keepdir "${AMANDA_TMPDIR}/dumps"
# Just make sure it exists for XFS to work...
use xfs && keepdir /var/xfsdump/inventory
local i
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" /etc/amanda; do
einfo "Securing directory (${i})"
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
done
# Do NOT use -R
fperms 0700 \
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
"${AMANDA_USER_HOMEDIR}/amanda" \
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
/etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME}
einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"
# Relax permissions again
insopts -m0644
# docs
einfo "Installing documentation"
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
# Amanda example configs
einfo "Installing example configurations"
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
docinto example1
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
newdoc "${FILESDIR}/example_global.conf" global.conf
einfo "Cleaning up dud .la files"
perlinfo
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
}
pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$EMERGE_FROM" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi
einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"
elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group."
elog
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
elog "to the 'tape' group."
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
}
# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

View file

@ -1,462 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.2.3.ebuild,v 1.2 2013/02/26 23:00:38 robbat2 Exp $
EAPI=3
inherit autotools eutils perl-module user
MY_P="${P/_}"
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="sys-libs/readline
virtual/inetd
virtual/awk
app-arch/tar
>=dev-lang/perl-5.6
app-arch/dump
net-misc/openssh
>=dev-libs/glib-2.26.0
nls? ( virtual/libintl )
s3? ( >=net-misc/curl-7.10.0 )
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
samba? ( net-fs/samba )
kerberos? ( app-crypt/mit-krb5 )
xfs? ( sys-fs/xfsdump )
readline? ( sys-libs/readline )
!minimal? (
virtual/mailx
app-arch/mt-st
sys-block/mtx
gnuplot? ( sci-visualization/gnuplot )
app-crypt/aespipe
app-crypt/gnupg
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
>=app-text/docbook-xsl-stylesheets-1.72.0
app-text/docbook-xml-dtd
dev-libs/libxslt
"
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba xfs"
S="${WORKDIR}/${MY_P}"
MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${T}/${ENVDFILE}"
# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
amanda_variable_setup() {
# Setting vars
local currentamanda
# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
# Now pull in the old stuff
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
fi
# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
}
pkg_setup() {
amanda_variable_setup
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
elog "You are installing a client-only version of Amanda."
elog "You should set the variable \$AMANDA_SERVER to point at your"
elog "Amanda-tape-server, otherwise you will have to specify its name"
elog "when using amrecover on the client."
elog "For example: Use something like"
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
elog
fi
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}
src_unpack() {
# we do not want the perl src_unpack
base_src_unpack
}
src_prepare() {
# Fix a fun race condition if you use encryption.
# This is one of the reasons you should test your recovery procedures often.
#epatch "${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch
# gentoo bug 248838, check /sbin stuff before /bin
#epatch "${FILESDIR}"/${PN}-2.6.0_p2-syslocpath.patch
# gentoo bug #331111
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
eautoreconf
# places for us to work in
mkdir -p "${MYFILESDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
# Prepare our custom files
einfo "Building custom configuration files"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done
# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
done
(
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
) > "${T}"/amandahosts
if ! use minimal; then
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
server-src/am{addclient,serverconfig}.pl || die
fi
}
src_configure() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi
# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"
# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"
# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"
# libcurl is required for S3 but otherwise optional
if ! use s3; then
myconf="${myconf} $(use_with curl libcurl)"
fi
# Client only, as requested in bug #127725
if use minimal ; then
myconf="${myconf} --without-server"
else
# amplot
myconf="${myconf} $(use_with gnuplot)"
fi
# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
# This is to prevent the IPv6-is-working test
# As the test fails on binpkg build hosts with no IPv6.
use ipv6 && export amanda_cv_working_ipv6=yes
# I18N
myconf="${myconf} `use_enable nls`"
# Bug #296634: Perl location
perlinfo
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
# Bug 296633: --disable-syntax-checks
# Some tests are not safe for production systems
myconf="${myconf} --disable-syntax-checks"
# build manpages
myconf="${myconf} --enable-manpage-build"
econf \
$(use_with readline) \
${myconf}
}
src_compile() {
# Again, do not want the perl-module src_compile
base_src_compile
}
src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}
einfo "Doing stock install"
# parallel make install b0rked
emake -j1 DESTDIR="${D}" install || die
# Build the envdir file
# Don't forget this..
einfo "Building environment file"
(
echo "# These settings are what was present in the environment when this"
echo "# Amanda was compiled. Changing anything below this comment will"
echo "# have no effect on your application, but it merely exists to"
echo "# preserve them for your next emerge of Amanda"
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
) >> "${MYFILESDIR}/${ENVDFILE}"
# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}/${ENVDFILE}"
# Lock down next section (up until docs).
insopts -m0640
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
if use minimal ; then
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
else
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
fi
if ! use minimal; then
einfo "Installing Sample Daily Cron Job for Amanda"
insinto /etc/cron.daily
newins "${MYFILESDIR}/amanda-cron" amanda
fi
insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
doins "${T}/amandahosts"
fperms 600 /etc/amanda/amandahosts
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}/amanda-profile" .profile
insinto /etc/amanda
doins "${S}/example/amanda-client.conf"
if ! use minimal ; then
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
doins "${S}/example/amanda.conf"
doins "${S}/example/disklist"
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
fi
keepdir "${AMANDA_TAR_LISTDIR}"
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
keepdir "${AMANDA_TMPDIR}/dumps"
# Just make sure it exists for XFS to work...
use xfs && keepdir /var/xfsdump/inventory
local i
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" /etc/amanda; do
einfo "Securing directory (${i})"
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
done
# Do NOT use -R
fperms 0700 \
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
"${AMANDA_USER_HOMEDIR}/amanda" \
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
/etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME}
einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"
# Relax permissions again
insopts -m0644
# docs
einfo "Installing documentation"
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
# Amanda example configs
einfo "Installing example configurations"
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
docinto example1
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
newdoc "${FILESDIR}/example_global.conf" global.conf
einfo "Cleaning up dud .la files"
perlinfo
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
}
pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$EMERGE_FROM" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi
einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"
elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group."
elog
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
elog "to the 'tape' group."
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
}
# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

View file

@ -1,462 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.3.0.ebuild,v 1.7 2013/02/26 23:00:38 robbat2 Exp $
EAPI=3
inherit autotools eutils perl-module user
MY_P="${P/_}"
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="sys-libs/readline
virtual/inetd
virtual/awk
app-arch/tar
>=dev-lang/perl-5.6
app-arch/dump
net-misc/openssh
>=dev-libs/glib-2.26.0
nls? ( virtual/libintl )
s3? ( >=net-misc/curl-7.10.0 )
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
samba? ( net-fs/samba )
kerberos? ( app-crypt/mit-krb5 )
xfs? ( sys-fs/xfsdump )
readline? ( sys-libs/readline )
!minimal? (
virtual/mailx
app-arch/mt-st
sys-block/mtx
gnuplot? ( sci-visualization/gnuplot )
app-crypt/aespipe
app-crypt/gnupg
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
>=app-text/docbook-xsl-stylesheets-1.72.0
app-text/docbook-xml-dtd
dev-libs/libxslt
"
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba xfs"
S="${WORKDIR}/${MY_P}"
MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${T}/${ENVDFILE}"
# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
amanda_variable_setup() {
# Setting vars
local currentamanda
# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
# Now pull in the old stuff
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
fi
# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
}
pkg_setup() {
amanda_variable_setup
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
elog "You are installing a client-only version of Amanda."
elog "You should set the variable \$AMANDA_SERVER to point at your"
elog "Amanda-tape-server, otherwise you will have to specify its name"
elog "when using amrecover on the client."
elog "For example: Use something like"
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
elog
fi
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}
src_unpack() {
# we do not want the perl src_unpack
base_src_unpack
}
src_prepare() {
# Fix a fun race condition if you use encryption.
# This is one of the reasons you should test your recovery procedures often.
#epatch "${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch
# gentoo bug 248838, check /sbin stuff before /bin
#epatch "${FILESDIR}"/${PN}-2.6.0_p2-syslocpath.patch
# gentoo bug #331111
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
eautoreconf
# places for us to work in
mkdir -p "${MYFILESDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
# Prepare our custom files
einfo "Building custom configuration files"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done
# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
done
(
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
) > "${T}"/amandahosts
if ! use minimal; then
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
server-src/am{addclient,serverconfig}.pl || die
fi
}
src_configure() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi
# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"
# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"
# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"
# libcurl is required for S3 but otherwise optional
if ! use s3; then
myconf="${myconf} $(use_with curl libcurl)"
fi
# Client only, as requested in bug #127725
if use minimal ; then
myconf="${myconf} --without-server"
else
# amplot
myconf="${myconf} $(use_with gnuplot)"
fi
# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
# This is to prevent the IPv6-is-working test
# As the test fails on binpkg build hosts with no IPv6.
use ipv6 && export amanda_cv_working_ipv6=yes
# I18N
myconf="${myconf} `use_enable nls`"
# Bug #296634: Perl location
perlinfo
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
# Bug 296633: --disable-syntax-checks
# Some tests are not safe for production systems
myconf="${myconf} --disable-syntax-checks"
# build manpages
myconf="${myconf} --enable-manpage-build"
econf \
$(use_with readline) \
${myconf}
}
src_compile() {
# Again, do not want the perl-module src_compile
base_src_compile
}
src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}
einfo "Doing stock install"
# parallel make install b0rked
emake -j1 DESTDIR="${D}" install || die
# Build the envdir file
# Don't forget this..
einfo "Building environment file"
(
echo "# These settings are what was present in the environment when this"
echo "# Amanda was compiled. Changing anything below this comment will"
echo "# have no effect on your application, but it merely exists to"
echo "# preserve them for your next emerge of Amanda"
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
) >> "${MYFILESDIR}/${ENVDFILE}"
# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}/${ENVDFILE}"
# Lock down next section (up until docs).
insopts -m0640
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
if use minimal ; then
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
else
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
fi
if ! use minimal; then
einfo "Installing Sample Daily Cron Job for Amanda"
insinto /etc/cron.daily
newins "${MYFILESDIR}/amanda-cron" amanda
fi
insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
doins "${T}/amandahosts"
fperms 600 /etc/amanda/amandahosts
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}/amanda-profile" .profile
insinto /etc/amanda
doins "${S}/example/amanda-client.conf"
if ! use minimal ; then
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
doins "${S}/example/amanda.conf"
doins "${S}/example/disklist"
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
fi
keepdir "${AMANDA_TAR_LISTDIR}"
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
keepdir "${AMANDA_TMPDIR}/dumps"
# Just make sure it exists for XFS to work...
use xfs && keepdir /var/xfsdump/inventory
local i
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" /etc/amanda; do
einfo "Securing directory (${i})"
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
done
# Do NOT use -R
fperms 0700 \
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
"${AMANDA_USER_HOMEDIR}/amanda" \
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
/etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME}
einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"
# Relax permissions again
insopts -m0644
# docs
einfo "Installing documentation"
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
# Amanda example configs
einfo "Installing example configurations"
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
docinto example1
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
newdoc "${FILESDIR}/example_global.conf" global.conf
einfo "Cleaning up dud .la files"
perlinfo
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
}
pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$EMERGE_FROM" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi
einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"
elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group."
elog
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
elog "to the 'tape' group."
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
}
# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

View file

@ -1,467 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.3.1.ebuild,v 1.8 2013/02/26 23:00:38 robbat2 Exp $
EAPI=3
inherit autotools eutils perl-module user
MY_P="${P/_}"
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
RDEPEND="sys-libs/readline
virtual/inetd
virtual/awk
app-arch/tar
>=dev-lang/perl-5.6
app-arch/dump
net-misc/openssh
>=dev-libs/glib-2.26.0
nls? ( virtual/libintl )
s3? ( >=net-misc/curl-7.10.0 )
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
samba? ( net-fs/samba )
kerberos? ( app-crypt/mit-krb5 )
xfs? ( sys-fs/xfsdump )
readline? ( sys-libs/readline )
!minimal? (
virtual/mailx
app-arch/mt-st
sys-block/mtx
gnuplot? ( sci-visualization/gnuplot )
app-crypt/aespipe
app-crypt/gnupg
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
>=app-text/docbook-xsl-stylesheets-1.72.0
app-text/docbook-xml-dtd
dev-libs/libxslt
"
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba xfs"
S="${WORKDIR}/${MY_P}"
MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${T}/${ENVDFILE}"
# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
amanda_variable_setup() {
# Setting vars
local currentamanda
# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
# Now pull in the old stuff
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
fi
# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
}
pkg_setup() {
amanda_variable_setup
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
elog "You are installing a client-only version of Amanda."
elog "You should set the variable \$AMANDA_SERVER to point at your"
elog "Amanda-tape-server, otherwise you will have to specify its name"
elog "when using amrecover on the client."
elog "For example: Use something like"
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
elog
fi
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}
src_unpack() {
# we do not want the perl src_unpack
base_src_unpack
}
src_prepare() {
# Fix a fun race condition if you use encryption.
# This is one of the reasons you should test your recovery procedures often.
#epatch "${FILESDIR}"/${PN}-2.6.0p2-amcrypt-ossl-asym-race-fix.patch
# gentoo bug 248838, check /sbin stuff before /bin
#epatch "${FILESDIR}"/${PN}-2.6.0_p2-syslocpath.patch
# gentoo bug #415587
epatch "${FILESDIR}"/amanda-r4593.patch
epatch "${FILESDIR}"/amanda-r4595.patch
epatch "${FILESDIR}"/amanda-r4698.patch
# gentoo bug #331111
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
eautoreconf
# places for us to work in
mkdir -p "${MYFILESDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
# Prepare our custom files
einfo "Building custom configuration files"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done
# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
done
(
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
) > "${T}"/amandahosts
if ! use minimal; then
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
server-src/am{addclient,serverconfig}.pl || die
fi
}
src_configure() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi
# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"
# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"
# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"
# libcurl is required for S3 but otherwise optional
if ! use s3; then
myconf="${myconf} $(use_with curl libcurl)"
fi
# Client only, as requested in bug #127725
if use minimal ; then
myconf="${myconf} --without-server"
else
# amplot
myconf="${myconf} $(use_with gnuplot)"
fi
# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
# This is to prevent the IPv6-is-working test
# As the test fails on binpkg build hosts with no IPv6.
use ipv6 && export amanda_cv_working_ipv6=yes
# I18N
myconf="${myconf} `use_enable nls`"
# Bug #296634: Perl location
perlinfo
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
# Bug 296633: --disable-syntax-checks
# Some tests are not safe for production systems
myconf="${myconf} --disable-syntax-checks"
# build manpages
myconf="${myconf} --enable-manpage-build"
econf \
$(use_with readline) \
${myconf}
}
src_compile() {
# Again, do not want the perl-module src_compile
base_src_compile
}
src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}
einfo "Doing stock install"
# parallel make install b0rked
emake -j1 DESTDIR="${D}" install || die
# Build the envdir file
# Don't forget this..
einfo "Building environment file"
(
echo "# These settings are what was present in the environment when this"
echo "# Amanda was compiled. Changing anything below this comment will"
echo "# have no effect on your application, but it merely exists to"
echo "# preserve them for your next emerge of Amanda"
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
) >> "${MYFILESDIR}/${ENVDFILE}"
# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}/${ENVDFILE}"
# Lock down next section (up until docs).
insopts -m0640
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
if use minimal ; then
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
else
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
fi
if ! use minimal; then
einfo "Installing Sample Daily Cron Job for Amanda"
insinto /etc/cron.daily
newins "${MYFILESDIR}/amanda-cron" amanda
fi
insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
doins "${T}/amandahosts"
fperms 600 /etc/amanda/amandahosts
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}/amanda-profile" .profile
insinto /etc/amanda
doins "${S}/example/amanda-client.conf"
if ! use minimal ; then
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
doins "${S}/example/amanda.conf"
doins "${S}/example/disklist"
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
fi
keepdir "${AMANDA_TAR_LISTDIR}"
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
keepdir "${AMANDA_TMPDIR}/dumps"
# Just make sure it exists for XFS to work...
use xfs && keepdir /var/xfsdump/inventory
local i
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" /etc/amanda; do
einfo "Securing directory (${i})"
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
done
# Do NOT use -R
fperms 0700 \
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
"${AMANDA_USER_HOMEDIR}/amanda" \
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
/etc/amanda /etc/amanda/${AMANDA_CONFIG_NAME}
einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"
# Relax permissions again
insopts -m0644
# docs
einfo "Installing documentation"
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
# Amanda example configs
einfo "Installing example configurations"
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
docinto example1
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
newdoc "${FILESDIR}/example_global.conf" global.conf
einfo "Cleaning up dud .la files"
perlinfo
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
}
pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$EMERGE_FROM" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi
einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"
elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group."
elog
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
elog "to the 'tape' group."
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
}
# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

View file

@ -1,11 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.3.3.ebuild,v 1.7 2013/09/05 19:23:13 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.3.3.ebuild,v 1.8 2013/09/10 06:14:32 idella4 Exp $
EAPI=3
EAPI=5
inherit autotools eutils perl-module user systemd
MY_P="${P/_}"
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
@ -46,8 +45,6 @@ DEPEND="${RDEPEND}
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"
S="${WORKDIR}/${MY_P}"
MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
@ -302,8 +299,7 @@ src_install() {
source ${TMPENVFILE}
einfo "Doing stock install"
# parallel make install b0rked
emake -j1 DESTDIR="${D}" install || die
emake DESTDIR="${D}" install || die
# Build the envdir file
# Don't forget this..
@ -407,7 +403,7 @@ src_install() {
}
pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$EMERGE_FROM" == "binary" ] && \
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"

View file

@ -21,6 +21,5 @@
<use>
<flag name='xfs'>Support for backing up raw XFS filesystems using xfsdump</flag>
<flag name='s3'>Support for backing up to the Amazon S3 system</flag>
<flag name='devpay'>Support for using Amazon DevPay with S3</flag>
</use>
</pkgmetadata>

View file

@ -1,6 +1,9 @@
# ChangeLog for app-backup/spideroak-bin
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/ChangeLog,v 1.38 2013/08/21 22:10:55 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/ChangeLog,v 1.39 2013/09/10 08:48:10 ago Exp $
10 Sep 2013; Agostino Sarubbo <ago@gentoo.org> spideroak-bin-5.0.3.ebuild:
Stable for amd64, wrt bug #484160
*spideroak-bin-5.0.3 (21 Aug 2013)

View file

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA512
AUX headless.patch 382 SHA256 a3869eec6d9837613bddfa3a3bdde8737bbb5b3c47fede28c2de7e412e5a56f4 SHA512 cec603c204de5ae27006dcffb43a4e56cfc506bd418b2bf2987c7b786db2e0929e4aef95d83a18acb9f8fdb46aa7c35f30650cd9f61ab87a7b1b73f04170f2df WHIRLPOOL f9b6246b92096fe1f451ac5d0d855aa810056c89371d0f08d6fad2dcd2854fab23dbc094e8cac127c45fb1fda017cb1579ae489a663137b3644408fa8fb72b1f
AUX opt-path.patch 451 SHA256 a0ad54882ef97b75e74e1dcbe5684014f2b19b630a933bb8138286c8929e3576 SHA512 edb60956155c1ac952796f7f846103fe80bc7d11618b40f29e34fbf9ed03e1cc81008ad0eedaf7b7024f24dcceda37f7edead6f31d473741e0445792c6f18086 WHIRLPOOL 7c076afacc1f9fb80f8cdbd24845b792d77db1d5603218f729e1b87331e9644f65d96d2b3165a50757d8f3b078dd9f91faa3b16ed0c37579aab33760ccfbd6c0
@ -16,23 +16,23 @@ DIST spideroak-bin-5.0.3_x86.deb 24913558 SHA256 6a09cc9b448b8fe808ac0ed0007849c
EBUILD spideroak-bin-4.1.9860.ebuild 2650 SHA256 a0b3d73e84b73504de5494f4c4f5310dcbb6e98c60942e1f7ee2f315c0b18e1e SHA512 634f1f81eb1a759d00fc582657f2d12f671138b7255c8c4d1fac6ffe996fe45cd30718622b84a124326b5bb6a5d084b7ffd80ce332d495ba6c2d82a635f8aae8 WHIRLPOOL 0869828efcdfd31fe1e9f2a150773e43c8fa44aa8fb6fdc8ed76db4a11c648af2e888d4b69f21c0e1597da2160efd624965639ca115ab84e3b3713b79474ead1
EBUILD spideroak-bin-4.8.3-r1.ebuild 2571 SHA256 8f5ec27e57c8b2b5b684b1c2525cb66bb39606e7d042de83acd3656ccde67bb1 SHA512 941b838b81941d3e13a5f5f1a550f1863725781157c3c6596ae2ebaa5f44006e2b721c6c5b931ec211263e3988bf6a17bc38b2e4e77f24297f70fb8a9e496310 WHIRLPOOL ecd52729a2f0ebf93930e386df17ba82bf82c36f0c07243672a812a502767cbac08d968a49ba7dfb4b4c4e6eccc48c4b8a9cc9af04c587cbf72818da64564da4
EBUILD spideroak-bin-5.0.1.ebuild 2568 SHA256 b6f107f5399b04964e811caee63b2ca3ed6bd5b512c02ce0364dc35ab968c33f SHA512 c8e0ad75294fd5ef8b9a8c55672c25192bda58fdf50533a142afe1cba0dd23bdc3b1de398ab97f1310e3f87c1d5f4fb16de910617213501b9caa2f207d5d8ed4 WHIRLPOOL 5f4195f4814effa1df842013f64d7a19015224969cdd6dc44a4b16c60eb3054f1d7266c6cc045b18c3015e12a01ac393754d7b261f15990619672eddd33568ba
EBUILD spideroak-bin-5.0.3.ebuild 2575 SHA256 aa54967847ca1c333cb9db21cd7e9adb2e8044db2e21cb8f41dccc0eddbfd64a SHA512 086d65de7ad75e2479605e0c7eca3045a2ea1275da09747f00f1562ce9d5348a7844aba3666aa206f6070b90d85503243083552a29d9183f0f207620f2614741 WHIRLPOOL fa75e6c104d3259f173fd57a9dddaa050ea4ccc01d4cc45358d2766a5f58e8014af1078511954126330f237e5f006f9afd467cddae9296074effbf468624b482
MISC ChangeLog 7316 SHA256 a88865c5568e8c9ce5a1a7cc9e7d66db64adb10169a7bece22f8729d6c85c091 SHA512 5568d787b08dddfd2d8bf8a82342a34839292b203335d655c74044d49f80b70149bcfdecded5e3e8fa0e0b6d33329c98b13b390ee8352fed3167aa8deea41e0f WHIRLPOOL add0b21257de2b119532e6d455d6d434a871c9fe4af8d615585ec53c71b3031cc855333d89fbe9abe8189f1178f607558b9f4bd3b566a01ade036ddd2208aca9
EBUILD spideroak-bin-5.0.3.ebuild 2569 SHA256 8395580f6fa4cb5675e4d1674e377f46477dca77b2b7c1dd0e8d43ed7dda0c58 SHA512 d9ef4ef48b40b17e4831a3f4dff446862f27a36b039cc154285c30062b1cd02f43697de0752087964c695e976307e04b768638e032370d6ce53feeac71cb5c31 WHIRLPOOL 91b97e62a0f83e222d1089a97c0088f0d31f61eef74f777c39aa790f95bc702da564c48a531657f5161984fc9e45c230e37d80444ae59f6802eded7f03359741
MISC ChangeLog 7425 SHA256 c233853f26aa2735bb244c04fc66064b49327124b6a65af5f66f27cc780ec518 SHA512 fe781a2a634a7dcbd1b2ddbb231f07c0d5fa899726a3a038f589a4387cc5959aa786431aa61a0d86ff29cd4435ca11a3c1465384a08022cd9acadbb20a79b614 WHIRLPOOL cef388f2cdafa73cfd265e212bced919e77ca09ddd0a4ab4435bc146faec8094436b81dac50db2cd499cfa8706a0d619952bc0725ee19202297ada18a3c547cc
MISC metadata.xml 529 SHA256 8e2b25ce471b67eb7cfbee09db4caa7b51ed4d851d3082791b51a24134425b23 SHA512 66d993d46567a21eb9c9e5c6513fe1515417d9672dde732f9be0adb0c7caaed90f7dc9c4c41cc449eed1541e4ee06fbad0ad3015da1bad3b0983a23cdc5cbc4d WHIRLPOOL ce7334b54853d0d564cf55429ab524dac59077f1ccf07843dcfe0eea4f3cb47be2d4e252fbd4d6ec1bd3da1d89e2fc9438ada369ba8b484089668a9dc2ad854b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQIcBAEBCAAGBQJSFTr5AAoJEJOE+m71LUu6yLoQALis2EtXgReBTunAX6pRwNfc
ou++zf2poRBLVcYj98z5ZHMEiiEabDJft+wWbmXt86CZ4AqYv/9bEC9IrChg9erQ
g88Wpweai0vPLwYaR9zloMKZg0hD1EUkVsNXuzUq+8I44+k0Yo6l6M+gmOcGHtS1
ycaMD4LJanVLEM1xB9PC+0A2PtLTxqJwv2X18Gj6V6s1gjhDPSt838YnJrkN7Fe5
032mIzoAP+hzdsxBlDIa76WtUHun3DW70SeSovRolhh2CZazLmcZDWIVJovIhv4W
bItfxOjl9enaWOyBdDtfTWJpTcG0zaqfj8V10tfmO89NmdeL8mCoD6MFwVQCWUC0
8wqCrhRw50EE+j7Gy6znrImEAkC87E5/Uz9GWuhMWehKTImKPftcbvLRjpiyM7ki
m6BfWjJM5hAqQhkT3RHWMx4JnDQyWKs6VUQL8uGx/La8BrYNCxwQ5oOJ8Mn2ca6I
gtDHy1K96bZwufz8kN+JWuZvo4EjaGDRyfl2WkRbAuOvzTU9ftCPu3IiThhi69yZ
FjQYxKfCZDurFSqq/YjmfI2GmfjG2ZYR4CpQR05LTcaXk7f2M04+V4kVa3R2o3/J
Y+fWoUbd2mUUsqnkwYrwu0bjeY2d4JclbCorR41wFY7jbnFIbj+X31PXtwsuOkw9
MioSLgu/lPVt63CDrSAX
=oiVi
iQIcBAEBCgAGBQJSLtzGAAoJELp701BxlEWfPiIP/AsNVE53tkcpy8X5Md8K1Ezi
CmspyCYs2hZ1cvdVIH1pgaiQYge9Ge6P2S/1AMq/hR01CCFNiXxCxWGHaI4mA3el
raRRRqqUAYQKtEY4ScctTxUXMD966IvVHdIosHdzVpNya8O4PXuF+8+HTgelCIc9
0GQ1M+7uL0O/j/1iuUZsqtfeH/RAzImcURkhC7ZYV9ICnQ53p3B4NoyC4p7TrowI
uOQESaI5Em5RI140Pjrzm9G095swayhZFpyIJzmy3djyJWCqBXWP/PnWcZlmDkTh
69I+eGc9CcCShXmLJEZQn7q32GAK/CjWNfLSoZVY7ih+28EjyjNrb+Pl1Tkd6Pun
ay6vfnXEsOKVddR0URcOaYMmmfKklDaTSDQAnfKUS98K3BffK3S34vN0W9wzR4LX
GMXNmeBzc2EuhBTEw1R0+46QPzPiQHm2cIDwYMbNNEa3NjjjiBnNuMNeTV/yanrb
Cm69QUyoAgULRCngjFdlwpB9dT+mgqfsZObAkBaJoBiDXerDl80YuHqv9SdQwDfR
aUQndyFGsy40CPqUcFRnZ8gMVMICjdS5wIjArW0VGEudEOg6CAmVPvZUSbrpUOIW
15dJ5F81icUidKJNVsKg4XrzDG23/xDr+bcUPZkHt9c04wuslmvVawP9pwbfE5N4
bGaAniCyRip6smSiBw2j
=5G8v
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-5.0.3.ebuild,v 1.1 2013/08/21 22:10:55 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-5.0.3.ebuild,v 1.2 2013/09/10 08:48:10 ago Exp $
EAPI="5"
@ -16,7 +16,7 @@ RESTRICT="mirror strip"
LICENSE="spideroak"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="dbus headless"
DEPEND="dev-util/patchelf"

View file

@ -1,6 +1,10 @@
# ChangeLog for app-crypt/efitools
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/ChangeLog,v 1.3 2013/09/01 22:19:56 gregkh Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/ChangeLog,v 1.4 2013/09/10 03:42:19 patrick Exp $
10 Sep 2013; Patrick Lauer <patrick@gentoo.org> efitools-1.4.1-r1.ebuild,
efitools-1.4.1-r2.ebuild, efitools-1.4.1.ebuild:
Whitespace
*efitools-1.4.1-r2 (01 Sep 2013)

View file

@ -1,7 +1,7 @@
AUX xxdi.patch 3046 SHA256 b2b716d5291529c252daa8ab890521e1f56731818073dcab183d7f6f4d5816cf SHA512 9b3612115ca594b7a1b3a99008650409cb9a90369ff73cd8d602385e77030026a921c510534e44ed7a76fcca2347d016e36f08223b9a49c7ca17518124bdb8ac WHIRLPOOL 4dcfcf930eaec0468cd090a294cf6cf00e6a48a59ce2c84884bec9d4b1fc093d8db48df0090763432b8af2d19263aff92ecfedc5bacf173993156ac439ddaf6c
DIST efitools-1.4.1.tar.gz 91444 SHA256 6946e7894118012ca12503a6e55a4f8f17310d0eb02d8f1ab8947d9012ad8b51 SHA512 0994fdd9f934575691f740631dfbcc67f15e56f873cba10657536389d61b5bb955b0de91261f0486bfa5381e27f42b5dd0b6ea55fe3643f8b0dae2f9b1916ef1 WHIRLPOOL 7eb973fd0239fa41d2ff82ccfda526725032c0da64d0cd5223a7d66abf42c951f4ba2d3613c024c3bceebf6e032af88527f6a35eff76f258f19e12431cbac0bd
EBUILD efitools-1.4.1-r1.ebuild 708 SHA256 40e89bc0b677141ea60f3b39f0940764cc82f0d1d29f2cb1d8f5ebc0cf963e14 SHA512 294889e49b2eeae8406087cf424fcc607123c36b9c184f99eeedd1b0215e15aa6f73d3e6ad6f0ee32fdb8cd44ddf56ca40c00f8910c32311d2a573b7dcb796b4 WHIRLPOOL 63fb5596fad11c1bdda61e3031879903e3acd78101d275fda407730c70e3e91988b32c5917817798dd8f755b1de75167f05a513359f052a6b11591b3f6fbeb1e
EBUILD efitools-1.4.1-r2.ebuild 808 SHA256 1c8ec6d13b1de53152eb01616cb6eef39174697500d61bd4675ea9e5f438d113 SHA512 37d40a488abda2a8c745645037a91f743b2e779d8d583b2a0f143c52bd12d54831e4c1841c40bb374c5054f24751ad52b9deff168e634bd255b8e23a51bad0cc WHIRLPOOL 54c5993bace3f2150becf8fb7970ff13f699db52cdb622ad3942211601ecc1fcaf91ecc601e7d3d2986113ee8127962a7cae25e758e91856a50393c603e6e1c2
EBUILD efitools-1.4.1.ebuild 661 SHA256 0a56075e737240471092e99bbf950960d3efe1e23fa7cfa868c9864384512e9a SHA512 6e992bf79b36d1c41895e16a6f391c5fbe361d39e65200d689acb67e06d76b7276086bb7815e16ccbb8a2c59c42506d60a7e81e1b13b83dbcc8ee44d5f7bcd72 WHIRLPOOL 32376292e09812cd96e412cc130eb5a241416c28b2e119c8346efc97fadcaa4a296d11b72fb97ced9e68f46c0a133e86c7106da5b60f06876c6344f98888c041
MISC ChangeLog 783 SHA256 280060a6a378c8b4fa86e3d8efd79a5a207f069a7d0dd4f59a16277f70602fa3 SHA512 ff59c368473151839acb6121ff39d6b2c666f47263c0d5408f1c49dbc80e30b916e7e937526229a04aa47418ae473944d7618951bf241fb7178b827a41cfd9de WHIRLPOOL aa1c9953ad9eb4ba98759527b0c9eb90563d1e150e9c4fa7fdb65779fe89b472b423ddf06e117306810d3b7d18c2deb48dd8fe1c983e7090334ce3038e6792f7
EBUILD efitools-1.4.1-r1.ebuild 708 SHA256 f5006ac96ec9089c07c1273b665f9b7b0016e8cde1efa329d7d8d583cd7bdc5b SHA512 59a31c61d656df893030642d5b4dd2578d66abe19beca4a19dcd0e59f317483d2a2313770f5e438d070ff8234c8d38d7993d346984dc2b398a6317c49c8c1d26 WHIRLPOOL db8875b87546e752439b32d7d3b1195a4ef0ba7583638ed2d816a6c99fe197a47b6c75c34e60fb76e267e1fefff75fdb62e581811c1dd979585b04aa2c18e17a
EBUILD efitools-1.4.1-r2.ebuild 811 SHA256 16b6dd6c1fa0159630995f3a4eaf3466c38053b2c41aac831b0b0e91ec03525e SHA512 9159ce0945b895f57116142eb6cb66e353e3a4f4eebab5a414a1228dabcb116c0db02fd75d6454de6ba8c0094ee6cbc471c592540e24238a22ef9661b34711fe WHIRLPOOL 6baffa3d0f2547345f957dcae153b77959e08cd85863b438a630371e01860ac6d328c34775b3e0ddde029790e3f004fee87cd024ecd20fd7d1d85fbb16383a0a
EBUILD efitools-1.4.1.ebuild 661 SHA256 6a565700ad7a761ae086e18ac3296c3c3fdfb0e8fdc4834cf89b0c55de178faf SHA512 7460cb377b575ea3c2efe244695fe711aae36beb4a11c504a87e05044cd6b0bbef2ab2c354715668c35e6cc5fb5391fab5b77a671553481b8a10024f4d540373 WHIRLPOOL 4d9a351860795439530fa40fca3e2303fb7cd1638ab11f9a6782e1dd5f2c4e2e66305e05b2a062709c900a12725f6ea68c7f518cda12476d47c0af9ad2518c1d
MISC ChangeLog 925 SHA256 1ec6b271c0fcf44562e38d930e03e8b802dcf9f34a2d99e97e7c168db4ffdcf5 SHA512 e8ac79285a28e2154af06b8cc8a3a9cb03c8bf0c2cf3cd958eac8a6199778adeef500b9ab2211360342c2fd0e8425aad984f521bc39f36e1415e6b498a4c0382 WHIRLPOOL a07482cdb8538c4f42a992b066c8688b4b8529e18a7e0818f4fbe5399e163dabecd83d0139bd706149c5476d1514594952b6fde4129911bc9936c269bea01d15
MISC metadata.xml 240 SHA256 218f6016b45c0a0d55b04630266085c44107606f2b79024c15a9797b4b828bd5 SHA512 659a6ebd2024aefd2989e9c412b7bb10271a5d6b12f291dcc8dbdfb3568e8eddb8dfa674cf6befa80eb8036e222e434276d36ba5b164733cfc934e4e7a3ae101 WHIRLPOOL 252a9a3addb2a1ecf3b3734a5e65c097d3c6d032f18b05d33458298fbeb36b7cb6147830c85d4d80764e05653bc7a4bb48ec070662d28b148799cad42ecd05d0

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.1-r1.ebuild,v 1.1 2013/08/30 16:29:26 gregkh Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.1-r1.ebuild,v 1.2 2013/09/10 03:42:19 patrick Exp $
EAPI="4"
@ -21,4 +21,3 @@ DEPEND="${RDEPEND}
app-editors/vim-core
app-crypt/sbsigntool
virtual/pkgconfig"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.1-r2.ebuild,v 1.1 2013/09/01 22:19:56 gregkh Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.1-r2.ebuild,v 1.2 2013/09/10 03:42:19 patrick Exp $
EAPI="4"
inherit eutils
@ -25,5 +25,5 @@ DEPEND="${RDEPEND}
src_prepare() {
epatch "${FILESDIR}"/xxdi.patch
chmod 755 ${WORKDIR}/${P}/xxdi.pl
chmod 755 "${WORKDIR}/${P}/xxdi.pl"
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.1.ebuild,v 1.1 2013/08/30 05:37:24 gregkh Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.1.ebuild,v 1.2 2013/09/10 03:42:19 patrick Exp $
EAPI="4"
@ -19,4 +19,3 @@ DEPEND="${RDEPEND}
sys-apps/help2man
sys-boot/gnu-efi
virtual/pkgconfig"

View file

@ -1,6 +1,9 @@
# ChangeLog for app-crypt/pesign
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pesign/ChangeLog,v 1.2 2013/08/30 05:06:45 gregkh Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pesign/ChangeLog,v 1.3 2013/09/10 03:38:23 patrick Exp $
10 Sep 2013; Patrick Lauer <patrick@gentoo.org> pesign-0.108.ebuild:
Whitespace
30 Aug 2013; Greg Kroah-Hartman <gregkh@gentoo.org> metadata.xml:
fixed metadata.xml to point to me

View file

@ -1,5 +1,5 @@
AUX destdir.patch 249 SHA256 75aae3e3b4c009ab5ac039203cd6cfb382d2c8d0e670df62b6a8c64a34971449 SHA512 dc35c71d6143c164d17723bfbb5f899c863abb4ca46a96356054e46fcedf9d708f9f4ef3345bd5966b9e492cbfa9dd5e3e85545853799859315ed57640c03ee4 WHIRLPOOL bf0fc9403299166fe9dfebe46628417e069697e261c0bd17b74043497b1bc1e5b27662725980b3108da63ddbbf3adaca5a859bd93f728d60f47d76c29ca42404
DIST 0.108.tar.gz 96838 SHA256 2019882be0286df1c58efa8c588332106b89418a6bd0fce3de8da4ca16636986 SHA512 f72fb9c3e843341300b68e06bb153690734f6e506cdd9f0d9362c760ff48194ed1ed29e0b58a5050e7331069ad47a9902cc9e34bf616667baf84208f2b69a918 WHIRLPOOL 0af005d0b6dbdff23787c009153cae07c6907d111f57831611e85c49656e29e150ffd71683f349880cfb8975547ea3a3e655cdce31b047b355ecf097e7c7ba77
EBUILD pesign-0.108.ebuild 1290 SHA256 2d9a121989069d960c76bc548f7fbdf601b3a306bb33595a8243193bfac5f054 SHA512 ad8ee75edffeb19a9e05f57a81e3b4c711253ba0ac08f7d1a12886d6f79fa9b6235fbbbc84c25f133b73470d763a19804ad5822a9436a22a44ff79482fb8ea3e WHIRLPOOL f5a17f023674af27cfd715385265497923627fc5e62a894fb09d09be0b8dac3759e352eef5298cfbdbbd066cffa3566bba769878186558a4acd6b3a07bd23d7e
MISC ChangeLog 475 SHA256 69beacca2796d2873f2fcc978317f2e16d88038e2cfe43617468f1912f01f8dd SHA512 65c65459fb98e8105243dea61e97eb11b4f63d2c8746c65e84f2da65ec78073a92d7896dbf83d01835f919cf92e2e79b0fc12dcef9020bb9733fa74b985d5374 WHIRLPOOL 900b4aad61dd724f4d2d0c637f068d227a774015c2ac5f02fe2f9b9a9d80f6d6b366418921743eabc638728310cd691bbcf19073354e78ffbc6fef8099aed07a
EBUILD pesign-0.108.ebuild 1290 SHA256 99d0efe0924fdf3c476d863b71017a1cb83128ccea0ca85728d6a960df2f672f SHA512 6d551cf6c750048805c69c5d8238086d4c17254f783aff54ee307607b97efc2437c5e82472236e55a3e392cffc9bbf78b5ab841c4aa8c958feebeff83cd6fa89 WHIRLPOOL 40fd9f8f3f970cf4a52088847be6c56390eb45b4836f928eb2eba0c8402860c6a4d844c9c163c8ca0e4bdcbccbd700337252ecaab23e0889d6292b3d5f31233b
MISC ChangeLog 561 SHA256 0e91cc961c25830ecb0130d6b7aa09f41944be5f61ee0a8f26a24f11acf12642 SHA512 7030dbff7cc2fa8df1395ea7ea9d293a7fbc1314b0d952283170bc7de368c01e8d69a3aa0686af3d356f60399da2048a7d3e9b688e8492b00a7e142bab7f0ded WHIRLPOOL 107d047aa77da84148bcab2916cc0aa3c554321338d28f0d4c5e78ebed0b74a60101289fb0422ddf2e5f5779ad20d1f583b5fea6331363c9690102b552eb10c9
MISC metadata.xml 240 SHA256 218f6016b45c0a0d55b04630266085c44107606f2b79024c15a9797b4b828bd5 SHA512 659a6ebd2024aefd2989e9c412b7bb10271a5d6b12f291dcc8dbdfb3568e8eddb8dfa674cf6befa80eb8036e222e434276d36ba5b164733cfc934e4e7a3ae101 WHIRLPOOL 252a9a3addb2a1ecf3b3734a5e65c097d3c6d032f18b05d33458298fbeb36b7cb6147830c85d4d80764e05653bc7a4bb48ec070662d28b148799cad42ecd05d0

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pesign/pesign-0.108.ebuild,v 1.1 2013/08/29 23:18:55 gregkh Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pesign/pesign-0.108.ebuild,v 1.2 2013/09/10 03:38:23 patrick Exp $
EAPI="4"
inherit eutils multilib
@ -9,7 +9,6 @@ DESCRIPTION="Tools for manipulating signed PE-COFF binaries"
HOMEPAGE="https://github.com/vathpela/pesign"
SRC_URI="https://github.com/vathpela/${PN}/archive/${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"

View file

@ -1,6 +1,9 @@
# ChangeLog for app-emacs/ebuild-mode
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ebuild-mode/ChangeLog,v 1.22 2013/09/08 12:24:41 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ebuild-mode/ChangeLog,v 1.23 2013/09/09 18:14:21 jer Exp $
09 Sep 2013; Jeroen Roovers <jer@gentoo.org> ebuild-mode-1.22.ebuild:
Stable for HPPA (bug #484224).
08 Sep 2013; Agostino Sarubbo <ago@gentoo.org> ebuild-mode-1.22.ebuild:
Stable for amd64, wrt bug #484224

View file

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hash: SHA256
AUX 50ebuild-mode-gentoo.el 607 SHA256 5059289c1e64f545fcee925c7f7dfe47550621e69de077a7817846f7cb37d6e2 SHA512 7b42ea9bcba5707718c7f30c88d67e7681d1c083890407efb9e2b2fac0d5824ae2519e60d2a5db7852a1c9a0e60cf92542f765b128d209b43a4528a73645c2a9 WHIRLPOOL b47d91f71ba3b34f06fca3e2b2dffe6cb0392327226f208779fcee30494b13c6de7daa6c612ffd8e7c66a2802ef7aa3120145fd5ead035a778a0bb6e2afde7a1
AUX 50gentoo-syntax-gentoo.el 754 SHA256 86461009121d7190a0ff0826b0740649e04183abac5a7f272670b4df3bee29d8 SHA512 cd47f38b204fe62f6f14b2a90720698863467cfeccd37f2b9207b62f097fb2b8e8f69ab148ee06c55261e7b9061a48a4540a9305dba5ba67b79c9929ef278659 WHIRLPOOL d913f2f841d45f82e8dd8fb8ba00833e28daa153cbc96d386f7854ab2bd217e713de954c223d8c5cddeaa84096da6da79e5392a5a05fbf6274da6e570a8383c6
@ -7,24 +7,14 @@ DIST ebuild-mode-1.22.tar.xz 28420 SHA256 4b7f752935005c44e62fbde32837e8381a5ada
DIST ebuild-mode-1.23.tar.xz 28768 SHA256 3061a78dabb77fe3fdc32d40f795ec2593b6ac4af91397f1d83679ba22e35ee5 SHA512 96a219dcea9199d2e6d38d8de75bfd5932127eef769c65feaacf7baf80d94a05efca480a367345403bf0423cf3ca52d4afb527a47f336dfd06082aac08573b6a WHIRLPOOL 9d8c2939607a6012549fa9c00a56edeb3e9fc2b79d05d629e6f5c92ba3d293e2d2378d7372e163ce2a24123fbb55124c92f9d80210a533036702dc816eed8d68
DIST gentoo-syntax-1.21.tar.xz 28632 SHA256 11ff9620d70742daef05ce3a8d4dea3d1d6ab9d400f34d038bdac0b76b52c89b SHA512 e538401350522e7358e1189345eff373b607d0e25070a2ce082c68e059c55043c75ba93c4c31638861dd6525acd6965b1b75d7a6039100164597d7dd42abb934 WHIRLPOOL 737ccd3f64a498694ba483d2427f767062d3dbc7aa2d60a3ddb8eba3863feb13639336629ee73623265f6a2dd4642c8c514c1d126f6f180a8fb0e254ebfcb8a0
EBUILD ebuild-mode-1.21.ebuild 880 SHA256 5b11c0fe6627e5c729e54119b1c4c38d7f5fde81014c1c09d45c00124efabfe2 SHA512 d001b684ce7021dcbe3a329cfc5836e342da7080b3ce328ef48370fb75aba20884b9056ec26fbdc0942e80f7441cdacfacb9d1ef4664cd3ea12622103d8d8912 WHIRLPOOL c0c22151bbe805df97f707885a61eea58cf7cf4f492d8c857a48cb47ff21b9ae47a8a459b4901d65051d20d0ac67cfd4922ce16a70bbddf65a24f4af8b901ca3
EBUILD ebuild-mode-1.22.ebuild 819 SHA256 c536fda7dfac0b121dc71bd71e2c950c734dc5a10bd6012ba4eb60a6c83d2e17 SHA512 16c903fb88640bc0b3f3a59c278346b21d4afec6ca960170de5bee5f70761cbc58c21f5460f765cb52c797dce6280337de859f069831781011575e6f3a37dd5e WHIRLPOOL d7d711520afa1905d525ef4e07045cc20be315f5654f4a550f75f71226e9d28f78fbd7029082c4e4271b2cd50b793f30af9535ce0263fc009d9a4f1526ddd5af
EBUILD ebuild-mode-1.22.ebuild 818 SHA256 92008b3a477da1a80cfa4e13749cf6dac182a38dcc8d515fbadec534e7687655 SHA512 bdd2a4530f6f76103f2e9a81a3998a85071160b1fd0685f28fb3668458eb8fcf818f62ce791f6a01ef76e75038608f3275dd58e33cf675ef1d100b42d2658ba1 WHIRLPOOL a70cd4ed848e10e61fdeae8765d2e00df0852cdea8c0f43a962b6c39fea3cb560a2e14750c316d1ded4193f24b91e28484c3ba3cd7f70de1707188fa35c742fd
EBUILD ebuild-mode-1.23.ebuild 820 SHA256 aaae2891c16eb93c1c3340585e1444acc9d886d3ae66436dda597f7a3108a4ab SHA512 f6c1550131422de260315cc42b83a50fa30ac6bdb38e8b7ec1085e8315619a3a4d4012888e4e005078319c01c7b693bbc319a538d20299bd9afdd2f73e4527d0 WHIRLPOOL a29ea0f0090be926e13e0ba6dc9bda5bb6846da2cc0cab37a7665b3713f42e9e23fefe71e6230c74b2b898970418e76ce1ec97b8c030567dc032ec9c7890a3af
MISC ChangeLog 17177 SHA256 d3a9fec4ed46fd0c85beae79abcc14c7f1ad9cb4a317f5dbd7061186fe78a18f SHA512 1d6c9f1cdd5cab66ccb667c89df4b8e0a1748b6042d7b98bfbf56a7aff3f485afb5b9530b921d185aa3b7c71734a023a109b6b9a26c048df47cdeb26f44f8d69 WHIRLPOOL 2bf8c908bee360dfe51a86676a1491c2db5bf94a5fe199b34c417cac93495bdaef3da554d0f3271f3247f354e7f1ace239e0c1b471dc7cef697649fa977a47aa
MISC ChangeLog 17283 SHA256 76eedf888029876372c5038f6ec5576f5931f560c531c7d2b01089e7fe961bfe SHA512 15221b8578167dbf7112445ded177c30a660127d3e3b86f7fab9559dc3312f08e7babda778297682a8c0d635aced29da5159dd3465cc31b5663c7b6ced1402e0 WHIRLPOOL 9f1628c23402ae00e4ee3cf9eb9a0f414c1d6d7ab9721d96ba11fca51523bb7471a2796782ac70613d26f8856b6e2591fd72998578ae251699f399783de46c24
MISC metadata.xml 158 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab SHA512 e55d75feae933ba948ae987305ea58e36f5880f18687e8acaf91237e33e251be3ecfd5be27048f4907ea6799e0bcf784b602096dd7e2bc9c450eb5e2bb6a73d2 WHIRLPOOL 1d1676172186235a3e99ca1d148298fb24f6a089f9b7908b3c28c246c8854969835fd3742b8b81e0a30b63d76ee0be0c42bfede2416a30dfc3c8b915a147340c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQIcBAEBCgAGBQJSLGx4AAoJELp701BxlEWfoZMP/js94jPRWmZMfKyIJHpvCh0A
D2Vg8U1W1KDyVtqTZn7MBmjxuVpidoNoRm3taeOReAiHgeukf6DtqkcAq64ao+/p
CTOtij2cvLvMutzH+qj7Jy8XQBlIhDdr8jzYSE5OzuuowUUQHLi6dTsjxd7GtpDl
76heQw1IlwGFtoeutisaEwhHk2WZvjh1fejrZwKC65KJK3KF/m/ZB2gnFzW/samX
HbRZd1iRRPvQRNyuCEJAUXEqnDEPlrVKKsRuSTG+yBYfcisVovs63K2X6l0Uha7J
4UpqtSQOxC+JJx1TJn3v8QJpT/zaJC/djbzQdcuBr7xp8zy7Fk239GcMRhwmdo/A
2H1/mnwLTLdwWhVvLaaU1f43VJScKq9RIox571KLKCCVr7JOM9Y971KSxKU3SOs9
pvKGtQNBBtKFGOzTpj1Zw4E9EGlKF7aR6LU5BYzv6keSLu0ubEORwi2RogxIjD58
uMXsW1r/fTJ2XWFVu/N2t7xNFzqB2Pdovkvcytg9Oq+r/jwylUjQQaOBWFo9RqYy
gfOZcizKl3Mns8Ajnyox8lKikHQSQU05VOgUlCVnBU7qtmnFmddy0jTd82XQmUdJ
dbxdwnYGDTWN220O9AjPFBuLaYXMrmB7rKPZKPEHfSQMUjvQuvr0SmjCqbK7+2+O
a7O+WyCC36p0Q5uIs9X2
=w1R6
iEYEAREIAAYFAlIuD/8ACgkQVWmRsqeSphOetgCeLhiEXvzTOXzuaBr8C05xXy8I
HQUAnA2zjqAM8fze972xkyaQckceJhDI
=/kql
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ebuild-mode/ebuild-mode-1.22.ebuild,v 1.5 2013/09/08 12:24:41 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ebuild-mode/ebuild-mode-1.22.ebuild,v 1.6 2013/09/09 18:14:21 jer Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
DOCS="ChangeLog keyword-generation.sh"
ELISP_TEXINFO="${PN}.texi"

View file

@ -1,6 +1,9 @@
# ChangeLog for app-emulation/lxc
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.45 2013/05/04 21:42:25 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.46 2013/09/10 05:22:55 maekke Exp $
10 Sep 2013; Markus Meier <maekke@gentoo.org> lxc-0.8.0-r1.ebuild:
add ~arm, bug #372693
04 May 2013; Justin Lecher <jlec@gentoo.org> lxc-0.8.0-r1.ebuild,
metadata.xml:

View file

@ -1,19 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hash: SHA256
AUX lxc.initd.2 3673 SHA256 bb7780168695e934549909c5c7baa7d6cdc92b0e19093a3d04a1313081a832e1 SHA512 25b0474d6f16fcede89a8e17518a658f810cb554eaef10aae3ce1fdd8c8640118aa6375cbee443f0b26e8086eb7c25375ceaaaf29a4110bd779f94b2f4b0d300 WHIRLPOOL 28f56d71b95b26c7f6ad5402a37413a973bc7bdf08fd3963ad192888ae1b49809a56c16009bc6049061d419ecffb1279e153e6ef5acbe06956efca154eae6a01
DIST lxc-0.8.0-backports-1.tar.xz 2424 SHA256 5b68b96b9fbc2d0f5b2ad2e7fb996a3d837114237a306de39d9939f31756a522 SHA512 9898d78836cc546e80015a18070e3976118d2efb006584ecfb2887a4474598766e023eb6c120c16dae2e94dddc33c8a4e928fd44bc6fb2260a1913c06f5d374e WHIRLPOOL ef11f25ec8891f431be7aed32b38c0cc51e1096a37ea71c38aed4448ab0305784b510e2b55bdc73e5ef2128344a6c88adb3add798323f77e276b5185e53f5ef9
DIST lxc-0.8.0-rc2-backports-2.tar.xz 4616 SHA256 c371817b5be47ed70dea410a32dc434a060073992d5299d2c88853de79aa2111 SHA512 ca646ae325a4cf94632c443397834a8a7dc004874b528d2d685b698b3eda1e72e09ecfd68899b9c0cd17d5d7bf1a62230dd6d17d26f73d2d4ecbf1932c31b996 WHIRLPOOL 76deca3e2b7fe306c0e2f538759fb33656f08c52d1b59570edc6f3d2444d387a0f7944f759baf41402e747eb055ab403a82a40b95ba0c7d42d0644a5f990e851
DIST lxc-0.8.0-rc2.tar.gz 302999 SHA256 1f0ee0464507d26e494784e841b68c765ecd3abc5976012e226f69d1aa361bef SHA512 e6608f980489f67d412c9a50f8c3f65c1afbba520dfdfe2b695c597c2706544291f31c8cfca2d86cfbab09029f8a5706fae5ab72f1c45dccca5f7e2ae8851181 WHIRLPOOL b41fe7e14315b9e6702070535edfee68379c01fba23d143c5f11afa20f6d392c8bc32953da46ec3f74d7a2affe9f828d918f23a8a16c430e3b8ffcc9b2c10057
DIST lxc-0.8.0.tar.gz 309973 SHA256 eac833730b94e423d4bef6834bc4a716437d2abd6ab8b24334c506aaaa08692c SHA512 47333e2010d0f4488b8876ba933f2d26304874bec0371a7ab3b6e5bd1a50a7d2312ff8507e273f1ee2341a7f2e3b79cd71e5e19ac31006a4e429ee96b01733f6 WHIRLPOOL 693b7d354dec7c6102d5ce3a42a9b618e213fd9ee8c592068ebadb7f25094606abce6c3da77b483fab0938410215010f71d487f336856c87327d6a98f20b65dd
EBUILD lxc-0.8.0-r1.ebuild 4568 SHA256 e65c526c9c26490ea1935ebc217a2f7427fe54bd0dc411fdb42ae5e7ac9e5800 SHA512 673c83971ed5b1d82010bcc4c69275295824631a02756c3c99d0919d85a172867abb57a3bcdf52b8b4485f07c3d8b462e26af400ada9918585a8bbabf9b1c22c WHIRLPOOL 68d606685d615f054a21086370e58754ef611ccfeff3d89bb116063d9174e6be7a1b816a3dced7b2143fa8f6fdb4cd2b62e210e32d0066a2ce0131e199a5967e
EBUILD lxc-0.8.0-r1.ebuild 4575 SHA256 a0ab7706bd081d41ad92941e1fd1cc47f073e2854ba8b92868c16bcf96d31fe8 SHA512 9aa5f52845446b79a7c2a850a41d8345f30b7eee493e2a236cdeebe86b2a949fb6556e642e1679907d15a9d7a43486b7f3885784eb750265e3a0450819619d03 WHIRLPOOL 059da01a1ff45dc77a81c396107ef7b77f4dd3d14f124bd7d9a80bdf6326a08c350bf63539954e37c048e945c040944ce045a40ae546a9d670d11e28b90819a8
EBUILD lxc-0.8.0_rc2-r1.ebuild 4671 SHA256 516d8f213a7b7a723e58ebe2223f953b97564f66c0f3285f48c1339c559199c9 SHA512 d1011c6a2985d88842ee41b57a44e884afdb0404d5bcb5ca4c803c4d0d04972c73fd046b488e966d9d42de43b56f00e0e5a05fec79c67c6e67a0b3047dc814f1 WHIRLPOOL df3bc703c5ff2e15e9ec8d38e728b17e8be03ad461ff024cce3a94876f4944036f09b92bd84b1c727ed35b7cd2215ff2d4a34b55f6072c3872ccd454ff1210e0
MISC ChangeLog 10394 SHA256 9de8fd207072837bff14e634e191245099c66b1426e27b8c68291c5a4c394612 SHA512 9e254f338bed9892375a71953f449cbf8ef9ee5196e7478836bca1167aa97dcdb0c76a1c15458e088e1689bb06927c4584e8288b805feccfd3814d9614c4f533 WHIRLPOOL ad564ec9771b01c9829a8a5c4c068d49cf8afbff31d5d9a3660e847c1cf986fbff8d5179d0f6c94d9df241cfcc1fcf8c91af7d6280ae7ea9b5b1c54f094fa6c1
MISC ChangeLog 10490 SHA256 a80a146bfa9d60c8938b2f917e4348ce77833cb76e28f4494fc3c8352f463e9b SHA512 e42d2a3a38d03fd42bd86e04cd402236852bc6e7940882dc5313bf21843e1dda9f661766f8165cd52ca66dd7ae3bc7d68043240043d9504b3f93e755ade6e7f6 WHIRLPOOL 9a591d54f96822a5e086437e4a454d9b3ea2278f86b0eb6a3e084034629c600fbb02206f2f817477ffcf06ff843b9c0150b9667ed31107cd77d33b5a62b1708f
MISC metadata.xml 652 SHA256 f79e23b59f36846b00417ee65dc1b1d902fafdf9e6cf0fe73e09fab6b94e723d SHA512 057253204b0fcdb07cf5b820e178716f73864d4b711dab0ae12df85d078ab3857a527b6fff163d623f7182f5f8411c8b275133917b44f2e0136c684f71f7ab46 WHIRLPOOL 80762b9a6ee854558ee51b82858700ba148e242328e48c8068fd2cd10cdd4f8aa3b3673da4426f066ac62d4bf58503cafc182236042ed0a626ef16007a923496
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2.0.20 (GNU/Linux)
iEYEAREKAAYFAlGFgMgACgkQgAnW8HDreRanLQCgxRT7zaAMK1Q/c2qrEWXZprvz
MmMAoKA7F/no0M11vkUes+MBi3YV3aEE
=jnX+
iEYEAREIAAYFAlIuriAACgkQkKaRLQcq0GKbwQCfTAWM721lsGvZQ6kFm/a6SsBM
DIMAoIAHiKvO9wJ/ZDFZX6uZLJGLb/+s
=afBM
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-0.8.0-r1.ebuild,v 1.2 2013/05/04 21:42:25 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-0.8.0-r1.ebuild,v 1.3 2013/09/10 05:22:55 maekke Exp $
EAPI="4"
@ -20,7 +20,7 @@ SRC_URI="http://lxc.sourceforge.net/download/lxc/${MY_P}.tar.gz
${BACKPORTS:+http://dev.gentoo.org/~flameeyes/${PN}/${MY_P}-backports-${BACKPORTS}.tar.xz}"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
LICENSE="LGPL-3"
SLOT="0"

View file

@ -1,6 +1,11 @@
# ChangeLog for app-i18n/nkf
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/nkf/ChangeLog,v 1.55 2013/08/03 06:56:30 hattya Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/nkf/ChangeLog,v 1.56 2013/09/10 06:53:47 idella4 Exp $
*nkf-2.1.2-r2 (10 Sep 2013)
10 Sep 2013; Ian Delaney <idella4@gentoo.org> +nkf-2.1.2-r2.ebuild:
revbump -> EAPI 5, distutils-r1
03 Aug 2013; Akinori Hattori <hattya@gentoo.org> -nkf-2.1.0-r1.ebuild,
-nkf-2.1.2.ebuild:

View file

@ -7,12 +7,13 @@ DIST nkf-2.1.2.tar.gz 158127 SHA256 034e8b676160fa7cfaf023ad130ce2d7a7309e917c8f
DIST nkf207.tar.gz 150501 SHA256 71d2ba992df209a00bb1dca45e3336729dc16e51b71526bd20f897cc6127a275 SHA512 d87553d18542b2958799e42247c029782f96bafce1c0d8969f879d44326081aacaab7411f672034bbed56382fe56ceb4aac27ec0a6f3b1908ad363ee566ae3dd WHIRLPOOL 408a8f65daa79407f8fa7ca03f4057684f0925e55132efdf62bedf5b5b11e0363dcf392de833ee0f9d6e79b4caaffb5bb58f4b85e18f21c27dfad5c0e67c77f5
EBUILD nkf-2.0.7.ebuild 1449 SHA256 b4a155c1682dc46a87638ed12f7d146e0806de1c119f8702f23abab0bcabecbd SHA512 e21b24680ed88d41ad5e9abd1b771a1333341fcf9a209f4da392bd3b3934976138c56a5f7b070b3a3e016878d963b77fef36175a8145075ead017b2dabef7a17 WHIRLPOOL d8aaf48e960b6c6db05c5f886b1f5dceb10e75f67b2839989df8aab253a73d6954000ad3f753a464186a48484f46e3fb18d26e47925f9b6f03eaff81e477cb6c
EBUILD nkf-2.1.2-r1.ebuild 1756 SHA256 35688b223dfc44882eec4436fa352d907b3d100503eda24a32e7f83f17333ee8 SHA512 2a06910d1b24fcad7fd97c3cd28f3c0bfb166659f388d3947995fad40201b9ef8aeab721841517b07334fbc2c7c2f7e286bff2a47649f07714c3b5def909986a WHIRLPOOL fd5c03690d63bf159f3dfb469d25121552d98eebc01b3b6235b750c54e802854527a74f160f85f2b28b6029bc50589dd1c8763c0b19563bca8f6089e725ea091
MISC ChangeLog 6508 SHA256 3fdb558e84bd5876c2df485aa7ee01e37aa66b958b719d17867ea5a59e504e58 SHA512 8c9f970dbe3a176db9a9d0a6862e74a68367904dc1af216a5eaa5530fbcfcb8aeb32cbe830a159dc11f45564ae8ea6f486d22fcd2eb11e6f1e0e22b22b835051 WHIRLPOOL c66cc022cf07d82661876f2fa7a6d15074ce1038ba893fd13511c3d53a209820eeeec5f1abb23179fe84b39b5566013e3353424bd1686d6524a4460eab8e71d5
EBUILD nkf-2.1.2-r2.ebuild 1563 SHA256 d8f9daaa57d80de9f89c709fb2c577517802098e08c7baa548f320f54645cbdd SHA512 e0b76b1121008a2c20ed45c0a42ecfac76437a3760c96968522fd60c60c3a0c02979c70e94894ad4c929b738891888d04eaa174f9209996041a8d820b197c464 WHIRLPOOL 3572260bc9b1f961e4c2c914e58f35b77f6806dd320910f16cbb6e882217eae7f8f8775e57d58bf1be661d556ad137fbf2cc6695dcf765e489d6544eadd15601
MISC ChangeLog 6643 SHA256 cd59e3f065a606d57ac635a305539e054943afc52d2a963ec274a071ab0f9efd SHA512 2ee917a28aec0bed79e420633fc650b27adf5a0912c4dca9b57529bb3d87c70b83c53ef5c8209508904108dbfc0f97715d9d407ce6fc4581b28c598ee4d369ad WHIRLPOOL 1f3f1077074a050b643d21f80c4c998dc212534c4150d49ead89f922312b522a1bc24e19395eb4395e03c4c777484839a718dd22193a98551e3d57efcc2b5c20
MISC metadata.xml 156 SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215 SHA512 e46682afa9f674a8685beb29de6485f750484180d86f8980a3c5c220861f38495ac6f4ceda7cf21c317c640d0d218af3ea9bc1a406b207124c1ffb4bcc99628b WHIRLPOOL 347b826ae650374a01eb144ef127dea2fb96c8646b9a1e4b142bce523822988c4597bc2980cc29dcbfeabc1e44ba70136ddea73f1837d4c6ef7d5e3e9d1d1268
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlH8qacACgkQL46suuyRem3NNQCePRDYv1mpmLuB3sMoP94VpAlB
qOsAn1GcoEsqR2LqqRnxwmAPN7NhMhvB
=p0AO
iEYEAREIAAYFAlIuwggACgkQso7CE7gHKw1iaQCfSII1AYEUpejulR5Rx6d3VJS/
GzIAoOB0X1bs6RpmbbrFo7iDK4ol4tln
=8QUw
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,69 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/nkf/nkf-2.1.2-r2.ebuild,v 1.1 2013/09/10 06:53:47 idella4 Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
inherit eutils distutils-r1 perl-module toolchain-funcs
DESCRIPTION="Network Kanji code conversion Filter with UTF-8/16 support"
HOMEPAGE="http://sourceforge.jp/projects/nkf/"
SRC_URI="mirror://sourceforge.jp/nkf/53171/${P}.tar.gz
python? ( http://dev.gentoo.org/~naota/files/NKF_python20090602.tgz )"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-macos"
IUSE="perl python linguas_ja"
src_prepare() {
sed -i \
-e "/^CFLAGS/s:-O2:${CFLAGS}:" \
-e '/-o nkf/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
Makefile || die
if use python; then
mv "${WORKDIR}/NKF.python" "${S}" || die
sed -i -e "s/-s/${CFLAGS}/" NKF.python/setup.py || die
fi
}
src_compile() {
emake CC="$(tc-getCC)" nkf || die
if use perl; then
cd "${S}/NKF.mod"
perl-module_src_compile
fi
if use python; then
cd "${S}/NKF.python"
distutils-r1_src_compile
fi
}
src_test() {
emake test || die
if use perl; then
cd "${S}/NKF.mod"
perl-module_src_test
fi
}
src_install() {
dobin nkf || die
doman nkf.1
if use linguas_ja; then
./nkf -e nkf.1j > nkf.1
doman -i18n=ja nkf.1
fi
dodoc nkf.doc
if use perl; then
cd "${S}/NKF.mod"
perl-module_src_install
fi
if use python; then
cd "${S}/NKF.python"
distutils-r1_src_install
fi
}

View file

@ -1,6 +1,12 @@
# ChangeLog for app-i18n/zinnia
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/zinnia/ChangeLog,v 1.7 2013/09/01 10:08:37 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/zinnia/ChangeLog,v 1.8 2013/09/10 08:31:38 idella4 Exp $
*zinnia-0.06-r2 (10 Sep 2013)
10 Sep 2013; Ian Delaney <idella4@gentoo.org> +zinnia-0.06-r2.ebuild,
-zinnia-0.05.ebuild:
revbump -> EAPI 5
01 Sep 2013; Agostino Sarubbo <ago@gentoo.org> zinnia-0.06-r1.ebuild:
Stable for x86, wrt bug #480822

View file

@ -1,28 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hash: SHA256
AUX zinnia-0.06-perl.patch 482 SHA256 f5647adde6591faf8d1319cdcaeaa188253be711833c69d76e3f0b53b47fb054 SHA512 3f982b5c9f5945d5a2315308135a8a59ae7bd0815835572776452b8f1e6b92c5e1363c28945edcf3f025b2d09fc39e7d094da03a560ea55dd4ebd1a59acf34d1 WHIRLPOOL a32ae2ff5fc7905e08a379aa971251f17fe618c929fd51643a6439eaf261c0df1c839233a503274e8d8e4e5cd7198b0ca6a327b80d48d19f5fc1dcae1363ec5f
AUX zinnia-0.06-ricedown.patch 520 SHA256 484335ef662208b3f08ee5e25e65783c15c5bdaf9665c473e33df889bc9c0cff SHA512 8d039027e2411eac78e1dc235fbcb1ee51e094d627077cb3599d63b49c5df38382257601a0cc3f139721a51adad73edc8cca15c38360ebd3623a52a013049faf WHIRLPOOL c9140c8c91b2d28c94fce80a91b3a8e6171c7a96b12d98cc4473f5bc998138011ed3010b207d9073d0722159e07b8f3830655be68affd55ef77bfb0f6b7fb083
DIST zinnia-0.05.tar.gz 455113 SHA256 36b861d0989c0e2d7596bd596235c2a15223d152acd0322b6284091a4122b9a3 SHA512 b0fe26316930f23ffba5aed9614761bf44e2ed5b2cbdfc0d941b5b7e4867b031756de524b12e903f6dafeffc5588954c43014f919b81474588d6f72edfee99b0 WHIRLPOOL dd4a106001558acf6ef2bcb58edf823018a6cf8751772a54068899d9f313f2716ccda37239915bfbd3de4f1e2bf8eff3185a8fe41fcaadce2fa00190da5167ba
DIST zinnia-0.06.tar.gz 457415 SHA256 ece3af93f937282971634fd81d3e997f848e8cfa958220e26a4564ca064ac20b SHA512 b9a44dc3664302269c4d8481225964a3188c1921f5af7f136fdccdc452917f6ff934884e266436a0f1e0a32af19d3bea5f5e4416e694a653983039a513277b53 WHIRLPOOL 3d0822a5dfaa46ad5dab144888e10f2a0d473e12dcb0f3754e8d55d93cfed19b5ded44c9ca2f2b16451450e05c8b6e5819bf5789d546eb0955f91b37179fe413
EBUILD zinnia-0.05.ebuild 568 SHA256 49f88cc12678334252264bdb7db874b4499622611b9a0582229476ecb2aee391 SHA512 185eacaace24d3686329b4316d0e7093b264d1238389a758b50bfe54f1e1483e59cd4a5362235c1baab59989534d2affc532a0ec7fe36b3240ef7611e372734e WHIRLPOOL b9abdcc0423a6965d7025e6333b08fe1368a5478509abf3ee16b0e4c6cfe6b47cb984ba9e55830a9784777d0aeecf9092d2d75d331ac328f482ef3655737c8ca
EBUILD zinnia-0.06-r1.ebuild 1529 SHA256 742134b930fb7e8023abddca590d914d37a2258efee4421945857abefbeb9575 SHA512 1a99a801465c3f15ff15ae94062db223b0d7c04b75bd7111c477bb7a5d4cef7688d2837a16508af79331caa1fc6db7c02939b9b64c65bf87ae1ecd4f9740bf28 WHIRLPOOL 296da7746aeb65bd377816a93ee6a104dd8c6b0faacd85a3ed0763ed5b66651a7dae51d2cefc9b5d0c08ef36c3a74ee2926322e5e5a0b96a9df48a6b7fd3b79c
MISC ChangeLog 1303 SHA256 5128162b9099714d083eda18f92cdba6e64b7ca3ef4d6c48b62f3c947b91791e SHA512 fe467ff899c8c186f4803f608f5e7248689d469138fe764b64d6fb9422e51614a0b8eb483051b042fbf5a7c50263c812d16e7af74aa644e9ac7f58f17895bfee WHIRLPOOL d53fdf1490b3d761c503c198cfd79e6c04e0a3b16fcc353285dcbb3e97d5e9c8b6f0518d390ee2b0a5e79fb700fa753329116492c2b3eeb3bf0819d2d796c0c1
EBUILD zinnia-0.06-r2.ebuild 1576 SHA256 1995af49756d6cfb44be128e7b0b12ff6a0bf48dd8c9bcfc8445d9c8a3f03a30 SHA512 7b8dabd7cdefdae21122370ebb3c06b6af71cb00160860f3758475a9ad48274472cc2cf89dfde19b49fd1f1a072acdbccb4910cf3ea8c1e56067a2584495ac96 WHIRLPOOL e7c3f9de49581a3d35447eacc6c4dfd11d3ed3f67a7e9ac81c4c1cddfbaf35299a80232410a6163b7a62b47e6819aa855869512c49b0f8d37771b3a2d955ecea
MISC ChangeLog 1454 SHA256 b395229f3e72ee5342d64878ff0ca5c67bf3c6fc246f001e2ba6fe51f90f7ff0 SHA512 f4e5e23d9bcaccb38264b317809d29eefd6053d0e1375412b5ad6ff0be075d56f6cbbb5be190ebf99174bd52703e322952be7a3ace91e4caacb744fa756d8984 WHIRLPOOL 08ca05cd8cf1283e5b999281ee6846db0faa0bc55210abe3c7729a0f25fa3e6dcb2330d9b42321db370201f9e560963f1bca69c99275f3c276e855f1d783e60c
MISC metadata.xml 157 SHA256 92a8379a3f1d8c9e52e17dbaf224721ad5bd6ba9fba4302e909aa2b099b33f89 SHA512 bdbd7d926319ccc9ef6d3419c7b20af690c09e4f7523f1ba4a349172436d1a916dad123a58e0faad249f24b9813251b264b950bdabae68136be6a0a96082d784 WHIRLPOOL 32fa9ae24bdd6c9bd52e94e09f149cac3be4816ff28868272ff501c28bb911c8af52a97b4b325bbc863044c81922cdd21ac8caa19cb700fbb9b5858166ad9204
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCgAGBQJSIxImAAoJELp701BxlEWfackP/0EnyqymmoJ7Q9r7keOR2rcb
o6QRHRSW5skJCCQRdyv11gYuF6zwh3ekGlN2D67breC3yqWxgaU2znZ1vNK/+I0E
zW05trTMv6MEKiuxlT/6KCDUoBlcJu7Go150Vd/3lU+CvHLtnkQlAiiAIXKeFiYy
b5Fokdh4w95sV5Kx7lpsC45Tv74FywiffUUbtkBW7ini7VCKqu56Io6Vp0BuF9hQ
hc6jNlDVWosM+szVNHiF2Pbni2BCV0gQY+k7ysY660oOVVXTgoYIDVpOU79Sk27A
Wlsw3xpw0vxvnv9myJqq76oHDd//UceNojWGouWbeUtZCNzlvgqSTU6SaQamF3HL
KTUkSoRcfPbFlPP9djD22usMgXsEB5GEQIt9HHkMgB81Sewy92NLBUqhJJvwC81w
su4CdrvCy/NMF3h+i5nTy1GMgUYqKbHDzrciEkHwyGUJVAjCdzIEl7OwH9L3MUaQ
y+azQhEOg/KRT+VV9RZ+UqXHM/7+7Yz30OB/P/nI88L47CAC7eaaX2VFnhoYskRf
EjxdiKeXF4OOv5ACN9xDPK07VTUSjYzF8VsM4m1qo/Y7TJ870/wPUtu5tnl2Bvq/
lz7ab+HoncG6et4VhX0xTTCdH34TFWnwuA6xpTrGl/RAoIdEJVJxSd9o/J4hlWJk
YNDD+CbqHz2TP+GD+DSF
=4w+0
iEYEAREIAAYFAlIu2XkACgkQso7CE7gHKw3/mACgw2aBYdhf9A4IYR6H1wrNg7y2
QU4AoJfeynt4TSBiMU9NQZAA9upTqLrP
=hmm3
-----END PGP SIGNATURE-----

View file

@ -1,19 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/zinnia/zinnia-0.05.ebuild,v 1.1 2010/05/04 02:38:01 matsuu Exp $
DESCRIPTION="Online hand recognition system with machine learning"
HOMEPAGE="http://zinnia.sourceforge.net/"
SRC_URI="mirror://sourceforge/zinnia/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog NEWS README || die
dohtml doc/*.html doc/*.css || die
}

View file

@ -0,0 +1,78 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/zinnia/zinnia-0.06-r2.ebuild,v 1.2 2013/09/10 08:33:50 idella4 Exp $
EAPI=5
inherit perl-module eutils flag-o-matic toolchain-funcs autotools
DESCRIPTION="Online hand recognition system with machine learning"
HOMEPAGE="http://zinnia.sourceforge.net/"
SRC_URI="mirror://sourceforge/zinnia/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
# Package warrants IUSE doc
IUSE="perl"
DOCS=( AUTHORS ChangeLog NEWS README )
src_prepare() {
epatch "${FILESDIR}/${P}-ricedown.patch"
epatch "${FILESDIR}/${P}-perl.patch"
eautoreconf
if use perl ; then
(
cd "${S}/perl"
perl-module_src_prepare
)
fi
}
src_configure() {
econf
}
src_compile() {
base_src_compile
if use perl ; then
(
cd "${S}/perl"
# We need to run this here as otherwise it won't pick up the
# just-built -lzinnia and cause the extension to have
# undefined symbols.
perl-module_src_configure
append-cppflags "-I${S}"
append-ldflags "-L${S}/.libs"
emake \
LDDLFLAGS="-shared" \
OTHERLDFLAGS="${LDFLAGS}" \
CC="$(tc-getCXX)" LD="$(tc-getCXX)" \
OPTIMIZE="${CPPFLAGS} ${CXXFLAGS}" \
)
fi
}
# no tests present
src_test() { :; }
src_install() {
emake DESTDIR="${D}" install
find "${D}" -name '*.la' -delete
if use perl ; then
(
cd "${S}/perl"
perl-module_src_install
)
fi
# Curiously ChangeLog & NEWS are left uncompressed
dodoc ${DOCS[@]}
dohtml doc/*.html doc/*.css
}

View file

@ -1,6 +1,9 @@
# ChangeLog for app-misc/g15daemon
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/g15daemon/ChangeLog,v 1.49 2013/08/07 13:27:55 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/g15daemon/ChangeLog,v 1.50 2013/09/10 08:49:53 idella4 Exp $
10 Sep 2013; Ian Delaney <idella4@gentoo.org> -g15daemon-1.9.5.3-r3.ebuild:
remove old
07 Aug 2013; Agostino Sarubbo <ago@gentoo.org> g15daemon-1.9.5.3-r7.ebuild:
Stable for x86, wrt bug #470332

View file

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hash: SHA256
AUX 20g15daemon 173 SHA256 27be8c2dfa6b4b09203b783b64615947434087d405363141b62dd12bdb17bad6 SHA512 daee2c432860dd3147209724417cbf04ec1ed0c8e882900900722420cbe67d88f32efc81422e04221e54796b66d69e050135b72a96baf40137da58023202d3ca WHIRLPOOL 5ad5f7fd2b4da69d64ba90d5334d8cbe5d8e8fdcc66ff4fa862cb8636a95337a9104a97dfabbd84a4b78710def245a2789a5d18d819ac6428c5413893e429646
AUX 99-g15daemon.rules 90 SHA256 dab916b3cb839bb55f4b6f599f83de2c4dbdd87005394f737dc59ab4df7d4e84 SHA512 f3ff958bb4e0344b600328fcab86674ce14d852287ec2e083751d0eb855a0591aa17fdae767de4517bcd8a1fa542ab9b559ee79fe284207d2872b8901f2c77f7 WHIRLPOOL 68345a96a004a0a6e1a4aa93f5f91581e210621b9e4b3c2e42de12c57dbd112de6a698ea08b2bab00392d953031fe1765c2b959e42780f5c963e4593708d52e5
@ -12,27 +12,16 @@ AUX g15daemon-1.9.5.3.initd 1051 SHA256 7f11b0d8686953dae10abf07d0aeda1e52f97b81
AUX g15daemon-hotplug 224 SHA256 ff7fc4857cab25ab57c9ceca9e4c1f9ca365fc140da21e8cfa9788ee9544ba38 SHA512 6384aa8267a665b0b26f45f7339856647374ad5b1860f299b2e19afb0209b8637919f00b3638affbe4fb86adaf115eb93e814b70c17d52f1c878d840e1e464e8 WHIRLPOOL 80c477f97bebb55815746d6361da04139661da111e63497ee7d2c057074a76a67fff479d7beb47bc7acb77667348eb436372afd5bef16d1efb06114ce32d6d5b
AUX g15daemon.conf 516 SHA256 94a79cea3ac0fa566cd6515e32eec22bb6a26e353c83608767dc65d1a2404037 SHA512 e575fd8a91c87f226481ae406a1b66de6d8eb66f061b0ce7f2b89ce63f7bda88470eac50adcc9de97ef866970ee835af8a1bb0402a2e4b4d214251d0b8ebe25c WHIRLPOOL 2b94c324074a8936343bc22bd9d58e2b58a4b9220000b6544d901ff718b2e055bd363e0202fd72fb212520cb8be7e325af3be3ac7423922c0f481339c8813d92
DIST g15daemon-1.9.5.3.tar.gz 414603 SHA256 40ff07a4186c1fd01ea23d1753a2cb3bef25f92cc496ddddc6abde6a574cd60a SHA512 7a1770d08d1d4155866bba3b676d33bf943363f4519af41a13ab6ec73cc5d6c536b173977b3e3583b594b149b7f01ffbc51123a4678c2a249a51ff0b42c8b69a WHIRLPOOL 216e8d7ef3a79064e161e7b579271946215cbd49566672dccf9c69e0d478b1bf19b8b19334eb180c129bef03e900bd7fb532ba524a5cfd384f6abd9162ae3eb1
EBUILD g15daemon-1.9.5.3-r3.ebuild 3978 SHA256 a9fe2935b56303c08282836ce857db559c2225123d2e80230c224d06bae33337 SHA512 37a2d1ad50902cdf9956c0539ae73102f10886d7193519c8c24a1eea2a5d5b53646370ed27c1f4d21ff625366fb665ac2f35428371240b4f6eb6d2f7cf391996 WHIRLPOOL a57335278aa6c1b6e509aa5364c2ccd276d36b4bfd4712c0e81416510c20aee1423d656fad8c663c2504d76a196eaa3700947279d923be99ed8fc6dae47e77ad
EBUILD g15daemon-1.9.5.3-r5.ebuild 4164 SHA256 0ab88aed764c41d87420d06120a6b8fa94830cbede39d10a8c2b4c4f66b4f849 SHA512 8c5a89f74a5a7379e7860ac9a49e686fa1e9b3427e66d0509a45b61e4fff7eba913a1f1737bece5e090e01b58b39ea9f0406b618ee571e8b5e1991242fffdfd4 WHIRLPOOL 6279bf6792fd05b291a57d6d49beacf86b43e880e04ea9d99fa27486eacc2d9933e056eee11cb72a21473738780f393717520acb33cc717c51400fc578578a02
EBUILD g15daemon-1.9.5.3-r7.ebuild 4160 SHA256 8533bc7ab783f105e858c983a6cab5d57c718f5077d84c3bab581393130f4e7b SHA512 3f49cfec47537b5655751bcd853c08274c842d9823d20911ab2560ecda5ba1da8021b22a63528249ae00b0c186a177ff86bc589e8e51b98823bd96f07bff0d33 WHIRLPOOL b7bddbd5de189dd6f9123b34cb25cb2090f2e6817e454a93e038c6392bf3cc677a8e8407f5d0993bb43419d544d3eac07d01defe594e6589ac925ebe022d683b
EBUILD g15daemon-1.9.5.3-r8.ebuild 4186 SHA256 12cc69e35cca34967a706a6b8b84cbb2f824721364fb072d28db194b1ce72289 SHA512 3ccd32dcd72c1776f08e08ab70ba02f7185c106d8dc50845b0bf559f6951ed7388acc46323aea4c84352db9119543bc6325be71783e29bf18a01934f021c7f35 WHIRLPOOL da86c9b5f4f824f3857800e2a5b6cd8a60530ed6499c4e3361ea0eec1b39576a6eaba718320422cd3aecae59b3c7afb738ea2c979c631bb763faa7223e394df2
EBUILD g15daemon-9999.ebuild 4535 SHA256 8238c3e310972fbe317360ee4bf9739759bf065c65e8ead6778590e543d5f958 SHA512 d46c03e40cdeabdb8166dfddc8871f2073d5720a853c784a221356c2a5e78e0d61625c4df6ea609fb0bf5d84b3040f25b77029f5fdd950f81c9f31d21473913e WHIRLPOOL 6422fcc181a527f964cf2e9d2971e964ef34c333a242afebbbfea49ccedeab5b1c4534b8aa3d5796eb712ab1e1ecec4a3699c2748f622fe4551cbacf7be419a2
MISC ChangeLog 9814 SHA256 75209dd53116a177c5f12946f6e867089d627765fce713f9600bf3be1aa5593d SHA512 59a494b78b35416e4ba6282faee4138d22a7817a3e66c1b57388c11df28758d7a7b0b09935257701f4f4f1ac0c4c9c6d55aa37582d8b09696bf0c21c6cd71e27 WHIRLPOOL f0e8b5bb38276402605e3f27c74f602182057c87934498214242a27d28788d9cc98c7be05d677d3f61e367d9fffa1c6a0e5f6d2dd97072e88edc21d7afb9296f
MISC ChangeLog 9910 SHA256 90a104b80ee9a932f99ff4dbda4d86bd3c3eae9920c21589e784e683c134d92b SHA512 165398e1605c2a78273d3e61e6ad8b662fc797dbab922ce472b883ab1c5bec437a244e3f252a8f3cd9c0984d90f27374231778a42e8ba77cbc5ea18f8e104903 WHIRLPOOL bc12c5abce622ee3f1831f20dfdc78f6c4ebbce783d26987121c604ce66ddab3f3edccc3d65937e7906a3351f822cf24fc74bfc92bf058819292bc5fdfe96927
MISC metadata.xml 204 SHA256 f3aeb60df346d19b4d43cea2b2916d51674d99dabfce252723548687909cbd6b SHA512 f97ac61dcf6e780d89337c14c3cebae1af93a1246bf521bbec4f008ae43324dd6f3869cd5aec03e4ddde5220b57a9decaa6612dbae880d21a9c59267635e688f WHIRLPOOL aa295b44397d48d7d0ff8917d1812d73389288c4e6fa9d226bbdfc108ffe386cf83d67bfc019428fd28b119fb73cc185df80d377a55399cfadd61acc3853edc3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCgAGBQJSAkqbAAoJELp701BxlEWfL9wQAL304tU681pH3PJSwpksJP1q
QYqK2PFmbDnW1HCIBvJMKhVqPc6FVFQuZ9fIxLm2IrkOvrTsjEpUJduwe3zzNLLL
tJ5YMzuTTVt2a7H7ct3GRKs5L7Sm5ddS703R/qIs9cO/NWJ/qtsKAJjgXxrRoTwR
m8yxXMB0AMvFOlJ71N4FddOxJbGS3FsBF2FPMcLM/9fYb8zT7+oARkw7oTDcNxs1
5Scg/unRK6deCZLdWUW4k28doBLBxZb8eJUfQVfuCLAoZBavyj9uOMcepr8ca8r3
p8ePkNmF4ja93ytew61J+Uhc/O0mKyIzlu2DGXh+9l6dYjOIz8FCFfYY3PqHqRQu
B2DFAeXXthSZMQEpJe4qiaksbj8ofCI2p/RB2feYuWVU2ROZzzTnPaKbERDxDJQi
Ltf7JGb82EzbFeNo79u6AmxdDlrCgOP4OuAB6MDXiC/RUY9cEH78Pj5i2QYyARwo
PkfvEqmUs5vCHZ1ePO4qr7ykCv35PMAO1Y/aLsqW0Beqd0FJ8Rq107YmKvVS/0Qk
7GY762355lv+4vH4UZXE6vQPmdRCzKfe+0znpoqN7sCM0FhF08ibfImzj8m4dYzl
X8kp/4LqHjGeS1A79egmbayy8Yomwa1TcdzUNVmOi79vNU9q9wgneutJrnVYN2yD
4YUYbSckdQ37St6cYfoJ
=WIyG
iEYEAREIAAYFAlIu3T0ACgkQso7CE7gHKw1P/ACgxaxGXtK5XqzysjsK543W+raj
E3IAn2f9u/r5N5n2pVSNT3Ljlb59PAO8
=hmwP
-----END PGP SIGNATURE-----

View file

@ -1,167 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/g15daemon/g15daemon-1.9.5.3-r3.ebuild,v 1.8 2011/04/16 22:56:19 arfrever Exp $
EAPI=3
GENTOO_DEPEND_ON_PERL="no"
PYTHON_DEPEND="python? *"
SUPPORT_PYTHON_ABIS="1"
inherit eutils linux-info perl-module python base
DESCRIPTION="G15daemon takes control of the G15 keyboard, through the linux kernel uinput device driver"
HOMEPAGE="http://g15daemon.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="perl python"
DEPEND="virtual/libusb:0
>=dev-libs/libg15-1.2.4
>=dev-libs/libg15render-1.2
perl? (
dev-lang/perl
dev-perl/GDGraph
>=dev-perl/Inline-0.4
)"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}/${P}-forgotten-open-mode.patch" )
uinput_check() {
ebegin "Checking for uinput support"
local rc=1
linux_config_exists && linux_chkconfig_present INPUT_UINPUT
rc=$?
if [[ $rc -ne 0 ]] ; then
eerror "To use g15daemon, you need to compile your kernel with uinput support."
eerror "Please enable uinput support in your kernel config, found at:"
eerror
eerror "Device Drivers -> Input Device ... -> Miscellaneous devices -> User level driver support."
eerror
eerror "Once enabled, you should have the /dev/input/uinput device."
eerror "g15daemon will not work without the uinput device."
fi
}
pkg_setup() {
linux-info_pkg_setup
uinput_check
if use python; then
python_pkg_setup
fi
}
src_unpack() {
unpack ${A}
if use perl; then
unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz"
fi
if use python; then
unpack "./${P}/lang-bindings/pyg15daemon-0.0.tar.bz2"
fi
}
src_prepare() {
if use perl; then
perl-module_src_prepare
sed -i \
-e '1i#!/usr/bin/perl' \
"${S}"/contrib/testbindings.pl
else
# perl-module_src_prepare always calls base_src_prepare
base_src_prepare
fi
}
src_configure() {
base_src_configure
if use perl; then
cd "${WORKDIR}/G15Daemon-0.2"
perl-module_src_configure
fi
}
src_compile() {
base_src_compile
if use perl; then
cd "${WORKDIR}/G15Daemon-0.2"
perl-module_src_compile
fi
}
src_install() {
emake DESTDIR="${D}" \
docdir=/usr/share/doc/${PF} install || die "make install failed"
# remove odd docs installed my make
rm "${D}/usr/share/doc/${PF}/"{LICENSE,README.usage}
insinto /usr/share/${PN}/contrib
doins contrib/xmodmaprc
doins contrib/xmodmap.sh
if use perl; then
doins contrib/testbindings.pl
fi
newconfd "${FILESDIR}/${PN}-1.2.7.confd" ${PN}
newinitd "${FILESDIR}/${PN}-1.2.7-r2.initd" ${PN}
dobin "${FILESDIR}/g15daemon-hotplug"
insinto /lib/udev/rules.d
doins "${FILESDIR}/99-g15daemon.rules"
insinto /etc
doins "${FILESDIR}"/g15daemon.conf
if use perl; then
ebegin "Installing Perl Bindings (G15Daemon.pm)"
cd "${WORKDIR}/G15Daemon-0.2"
docinto perl
perl-module_src_install
fi
if use python; then
ebegin "Installing Python Bindings (g15daemon.py)"
cd "${WORKDIR}/pyg15daemon"
installation() {
insinto $(python_get_sitedir)
doins g15daemon.py
}
python_execute_function installation
docinto python
dodoc AUTHORS
fi
}
pkg_postinst() {
if use python; then
python_mod_optimize g15daemon.py
echo ""
fi
elog "To use g15daemon, you need to add g15daemon to the default runlevel."
elog "This can be done with:"
elog "# /sbin/rc-update add g15daemon default"
elog "You can edit some g15daemon options at /etc/conf.d/g15daemon"
elog ""
elog "To have all new keys working in X11, you'll need create a "
elog "specific xmodmap in your home directory or edit the existent one."
elog ""
elog "Create the xmodmap:"
elog "cp /usr/share/g15daemon/contrib/xmodmaprc ~/.Xmodmap"
elog ""
elog "Adding keycodes to an existing xmodmap:"
elog "cat /usr/share/g15daemon/contrib/xmodmaprc >> ~/.Xmodmap"
}
pkg_postrm() {
if use python; then
python_mod_cleanup g15daemon.py
fi
}

View file

@ -1,6 +1,9 @@
# ChangeLog for app-misc/gcalcli
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gcalcli/ChangeLog,v 1.3 2013/09/05 18:23:06 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/gcalcli/ChangeLog,v 1.4 2013/09/10 03:37:06 patrick Exp $
10 Sep 2013; Patrick Lauer <patrick@gentoo.org> gcalcli-2.4.2.ebuild:
Whitespace
05 Sep 2013; Michał Górny <mgorny@gentoo.org> gcalcli-2.4.2.ebuild:
Clean up PYTHON_COMPAT from old implementations.

View file

@ -1,26 +1,4 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST gcalcli-2.4.2.tar.gz 1667739 SHA256 bcfaada7092fd988a23659cd285ec40919541bae2d9516daefcbd278f78bbc3b SHA512 ae0d4ddb4befa43df5ebbe434d44719522246725b2950549fcf43969038fcbab76012ee0855c02cb623bfd75351bf7b854ca6f74c34cbc57ca9a28e6d467bed1 WHIRLPOOL 2c58c276b6cc18d2768e9dd9dd88564a84427e6685f3f3809c66b9f0608bc2d60a3a81b961ea1dc6b1d4713ca200402a4cd3fbb5b5f34772cf4b012d364c2926
EBUILD gcalcli-2.4.2.ebuild 779 SHA256 c058945413ba64ec5445c9a1dcebaa39fcde221e3a1c43269bf9f64210f7ff32 SHA512 d447d44fbacfc8055d396a454fbddc6a9fc2751bfd9600877d288aa30c25a8965b5ae247dbbe82705d9ba353d9359d65e1ee9cab96069ddff337316186286bae WHIRLPOOL 2c021bc6154af63f2ec16be84a71a6904d0c77bc8615a21afce24cc54627ddfb53b950e8dbf809cbf860f5f289a21a30b2958491d9e667298f1a28800b005f06
MISC ChangeLog 570 SHA256 c81dcf4adb30b798f49d132d1a98474a6ad5b38f9ffd5f22d02d6474f4caaf4e SHA512 a88ba17f559823d5413ce561e775321b8c3610e974426a8444a0542496fa172c6e11a93c9ebf0ac081fd959e9a255e82d9cc660754f7714bef5056a40bb6fdaf WHIRLPOOL 5ea8a038aa573d2188099f8bdd170e80165d4787adc44eea606e074d8e87eabb2b3e854541408d854720183bde709c2ea7c9c12047ec4cb963f999a028617b2f
EBUILD gcalcli-2.4.2.ebuild 779 SHA256 06476fe76a5d1677d78abadca6e1bafbe9ebf245ef1dedff4d8032977120c8a0 SHA512 14e4ac6874049690eb732d0240181947f17fab37efcc6d8b04e712d554bc3c15360544cdf7e10d7e18b655c303a2cf368a091f36667c0204cbfaedb152ff35c7 WHIRLPOOL 3e3ccc7f10af282d8ce6b33ed33fa0281f47cac35dcc1ac3b36878b12ffe3e16e6bcb70575d171ce6c89af037a31f78e3c066d2d9a1873bb109a6725cd8cc557
MISC ChangeLog 657 SHA256 a50933444fe0f14dfc38f6b3bcea042a869b2b3ed8881087b131254f45940c33 SHA512 730a5ba78eec05a40f6419cc97d174af0a93d931d6aa4e66f6f9d3aaa016c00620bab424fcf7209ffe9f0e9f5259698a913e5fb053cc66525f9dc54f2af8d36d WHIRLPOOL 8d4ac0644a6e996fcaa3b04838d4bc1a751c02b397ba5ebbd5d9e699f64c78ac32367eb0d6ee5b6be58da99d30a21277bf2137dec4282aec3c57479b6a440a7e
MISC metadata.xml 237 SHA256 f2d82bf6c05a832179863f55e5eac69f12b716964d41c3844e3e012e1f2369d4 SHA512 95ac10c582d79236c7367ea7ffd12589ff4a814a2537d4fafac3bd2cf9c3d1dbc5d2a330e08f5539a90f48550175831fcd6f22b4e105ad7a90f72fad8182d880 WHIRLPOOL 9acfa9d183b7dfa08f3c6b3e6e4069bcf44dc86f109842602951f4898dec8f811bb83540f2b610d474d94176d8a233540eb5015ef71aa9689c0c78c32aa6a71e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
iQJ8BAEBCABmBQJSKMwnXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOf54QAKfqyrpXxynGmGZdIIK9n4gE
S3KkbRD3h4/OVDauQoSiOQowOpofa80wL5H+SkoT4XbLs8VvjiURDssRh4/yDqdl
MhB718yzH+k55N19OA96x8VfvC4iqmGySF4W1sTIVVLcHiAofKoZm5xDatv6/ZfL
kL0Zgl1XRMPrgRRx0ikLGgWMPvoxTOAwRobpatAeXbjbWXqIvxQKUF+BYVdFXuH8
8se2OtQQktU50XFs1ZzfICPiLBqzNPYW7BmdUKKSw1eOY6cVa9lgJFnQM6wbf7Qo
yiDqCRZkqLOsPw/sO6MoWRpSeWt/lDLc3q7IUeoeX4KVZRgzEB4dLvoN8Qus2FEA
xdQZLQkY/Rq7FgJPnGhypLAXggMNUpwHFlKqsMYs7n9OETRi/WYMw5SWqSpy3UZg
75UeseJ5HpUDX5MAO+LC1StJmw7V28a6hTJsPGYc+f4rw6jLJSgz+lA7oNqm4fdX
W56GrFp7Xq0omBK7xCotb42GqBfdpso4b76V6VwF+ZDt7wFn9YCoIWTNtiFaBi4F
4sq2kfBc05xzDrgnddQRIxF5zPMkfIonrm2xjhXUDDNm7B7mHPJbqCtJRSELxH5t
gVQ6JSrJ89581lt14wAJ6NZC1bb0OjDSc7GZ6GREnfqPiFyrspQ9Rgxl3eg0J0oN
KMrBb8Pzzf2s11RL01np
=JfGa
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gcalcli/gcalcli-2.4.2.ebuild,v 1.3 2013/09/05 18:23:06 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/gcalcli/gcalcli-2.4.2.ebuild,v 1.4 2013/09/10 03:37:06 patrick Exp $
EAPI=5
# google-api-python-client only supports these
@ -8,7 +8,6 @@ PYTHON_COMPAT=( python{2_6,2_7} pypy2_0 )
inherit python-r1
DESCRIPTION="Google Calendar Command Line Interface"
HOMEPAGE="https://github.com/insanum/gcalcli"
SRC_URI="https://github.com/insanum/gcalcli/archive/v${PV}.tar.gz -> ${P}.tar.gz"

View file

@ -1,6 +1,11 @@
# ChangeLog for app-office/taskcoach
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/taskcoach/ChangeLog,v 1.91 2013/09/09 08:04:36 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/taskcoach/ChangeLog,v 1.92 2013/09/09 17:54:05 ago Exp $
*taskcoach-1.3.32-r1 (09 Sep 2013)
09 Sep 2013; Agostino Sarubbo <ago@gentoo.org> +taskcoach-1.3.32-r1.ebuild:
Migrate to distutils-r1, thanks to mgorny, leave the rename hack
*taskcoach-1.3.32 (09 Sep 2013)

View file

@ -8,23 +8,24 @@ DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 cf6dbc09eb62aa2c5540ea464ba47bc3f084
EBUILD taskcoach-1.3.18.ebuild 1215 SHA256 2ac722349bd22625ad466c0ce3bfd4fba1b9be456d013170073a789d42922afc SHA512 3f9f587fbdb4eb0ac50304c6b0dbc2b2e63ab73809fe28e30eaec318c3c0df07bb38e2d8459fcd5d798dc0e27d31cee0696555e93e78bd710e1a8c13a6fac547 WHIRLPOOL af6d7fdda51b0523391fc731f29849a0e47770614a6ef28bd8a2c1e5e2fef64ee1fdb9b9484f84af54811b873d839f085ba8e3880bc38868baa185e487f800e9
EBUILD taskcoach-1.3.27.ebuild 1217 SHA256 c0116914c818fbedd85f7820ee80ede7af0f87141c70c2238720f39d6d1da893 SHA512 8c8f745c961ee6233c0ce99d4d4319119dd8a972aaab6659179781308de0f8be7d5322b5b19f91ac0728ffeca0cf070d35fa32aca9247249cc5fadf8027bafd3 WHIRLPOOL f015832194569a11f5ec81276411d5df3b3b4b1764e03fe27db73478ebbc0600f27c73a718d7956268556ad73706c258c76ba6a0c4cb5a3781931b4e8c34d5e3
EBUILD taskcoach-1.3.29.ebuild 1217 SHA256 8dbce9fd40b5f873324004d958940b9ea67b04bf3718d0a9ea86f2c15e0e1f5b SHA512 2ed38df208abc9335ce2d4cb4ca89fe88b3aab277070af1ac43e33733ed68f95c8e802a45d9fe29ae10561fe372060473878bf3f141d24fe3964bf41389fd61f WHIRLPOOL 3f0f2951d2496f5be7f8e47f285c594602ae90f4a48c2649687dd3977d93986dbf9c4c72deca54991b007b34da220da1926ecb9f0d0df8d6a355128c14a17635
EBUILD taskcoach-1.3.32-r1.ebuild 1193 SHA256 493d3007eb3d97947c0de72c547580979f52ef7f3fdebb69b8f8bb1bb2c36916 SHA512 ac57c1b963b578accb3585ad2625d10a206563c79298742e52ddfd1f30bb54e04286da383c4b28e162c06d5a1eb71805827426584a81b49ab49efa8c01b88148 WHIRLPOOL 0552d52b2fb46d4fd66c34cf0b15aede8a304527ae16a11372a73edfcb870c00f43279a34a4d3789f13437c991aac548c7b02187943b2c93426845896e881999
EBUILD taskcoach-1.3.32.ebuild 1217 SHA256 e0a2a756d01e925f0836657315ec5da836cf82ad260e2d5c342115e30480cc98 SHA512 21e936e01753a6fb22eb1596173f83c14d09e3bd09e2bae35e771ddc99a0adb954f2d8c47e88e53a6b90a570f7e36cd5845f32a42a566a85e4a9c67c846e0c2a WHIRLPOOL e687749d005d3587b0e640867f32183c14bf4508d232f88bd9f5444c5759a2e3f96e9ffe54d5acc1ae9e36a936f1e8dfd85cf4629e2783584a6b114571e7aca0
MISC ChangeLog 14916 SHA256 56e6eb56faeb931a29b4af1e300103865cabe2fa2f5c6e1f44f23b029bc07d26 SHA512 1aa40bd8b5a3ddbbdf7f3dcbe58d75e6876c4ac9b51058ed09ffbb8a4600ee5066044bf726ef0cabe8d4005b7fa804d9b44204ff1111f3b9a5f61e615774e8d4 WHIRLPOOL aefd548013e2bfa26079578543530906b23e5107df3a135353678367154533e109027d2b8221d0918ddb216005a587b8f1df1d41fd396472b1846608a6a753d8
MISC ChangeLog 15098 SHA256 632d565d504e43ba5e05827ac632a8ae391dee928b8e202b343d98b47c7c4816 SHA512 11b690b44d1832c974f7c9072fd80369f1ef197d1bd2a569c597a16380109741161e093cd3a701f72eaa3f2b5da34caadeb13a439891b309dc8aae6450e8737c WHIRLPOOL 13686d2b3d804c40ee362a302a0c79608c7c8e5b0f5bf5db094668e370d951ec5b93b6bf3971515b53b665d761e477420cea76272b6c8a56f30f6e23952f76ea
MISC metadata.xml 197 SHA256 d0157d70e6b86f13e8fef11e27de0e46f3aacf141697e0b73a5851a115471aeb SHA512 468a25cb3f8b3cd1ff7158f56c62b11ad248c2d1daf3f68352c65db11b46ef085c8d15047d60fa1ba0fdcd70ed7f289a49096bb9bf4d8b672b0bea8be5ae46cf WHIRLPOOL 665278cb663f37ec2c671f7129c1672c062f0a05528ac0bc3640813e02c2ce860cba34904e2f8ea5ca87eb4d5863be3425355a6d3361fa3f7d88892d2c102811
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQIcBAEBCgAGBQJSLYEVAAoJELp701BxlEWfPTQP/037SlpzCNZrV0AhzuYbR5X0
cRkL88Xx/KJPTSBShV4S9dUgm8YPQroiWxct8h1AoWKjJFYsBfj9AoeDTD2b9QCi
G78cGN2JuVOu000/N7pVjCFok7WmlIjMKbLdvWNNZDLqOLcido7h4FQgfbcqtgYu
BlFam7vjjc+BVgDQkrQbHueMR43eX926CVk/r68B1qygLwoL9/MKq4fHBQz07X0r
LOyD+nP7x9CZTJjS30NBAq4k/HSbJ1CGiQQUUB35XqvOXm/xJ9hNI+LE/xWeuIiu
c8oaMBPFfqQYu/G7xJoFnao8vIVjxyxtvvDQ4RF9qoC4b/0PX1gfe14JdR0CmXCd
7QUIJsmMtnMXWP/doR0oYg+jP0M6bGxEeMaIA3jfne1HRi/mCmSdETtmu2nxToCj
I7sR9HF/Us5/U3vHc7b8Ljk3nYlhuReiO0lfe1rgS9080qDghS/smkbsrVtFVga5
z6b8kBBtu8LnfR4b8Shu7qrih9CUFlVXKEiEj2TUSN3v85ZWPbfdMcZtcNsMyNhP
n3r/XFGnEInn+x4B0xJuO3ktL23BSD4zJumDIHDDn4NXNTOd74IJlzCBIe2c9gBe
YJ3QXQn1Cn5TX6fDpH/1CTr666xxZqS0z0NCohb06ELawe11jjiZnxG1wLfGjrGM
EkM3YPqlsOzfjSdr9b0C
=wb8P
iQIcBAEBCgAGBQJSLgs8AAoJELp701BxlEWfdSAQAKCaNSTcnWf/9MllNV83f5Xp
vvh9yfk4GTA5Ghde+c5mrGCBi+V9GWD4d+PJcnNjKXTxz/d0f323ylYjkjcThfQ0
3nY9YhfNduAi9d32cGGY6xspRBN4ecKrDbKnIFT8APzMBIZaD3Yn5/hOti4S6/Zm
CR+Qf4DQqi+tzjzGLIlGoqvxKPBPLzxuEULJMcrMaY3XIRFIskS4gfhoXruhUw9S
BG5QzsS/5UTLmtVTRP0vhR+kC3BByD0jgbKouwifsT5owFz20v0wKdZ7zh5FzfvA
En4sn2oNAovMHq5bH7UuOu9popCoty6H3YjmbVb+OEQUB7hOrhoerhKpYp0olHnq
QQgCxrYmVSRbbJCSwdnX/jVT0cIGVogfNGMdw0JWANASYIu2D4G78FCnCwZUUhpq
KA6ocjffF/5hQIFaqmjo5hTlPC3cikcND5WITOdWkB0NgaEbQmCGM/jELNRSGUNR
HAgpZ0o552lwWPtmCbQ1bg2Eq3w2RgdiSXyPvTHB07kSV62Fueb/EjFkw4mqwovN
zjGtKFS7SFtDOHValfB9RiS4fc461angZ90c6UZFNTAvMO6Pc/urO1s2cL1rdB6g
8RhqE3uvxX9iIobwxxUbMjGtz9kHG/txK38PSMFYKLHU3owrWPMcvfOJMN9IW/jg
NgKuq+3c+6F6yz/op2OR
=x2GV
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,43 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/taskcoach/taskcoach-1.3.32-r1.ebuild,v 1.1 2013/09/09 17:54:05 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit distutils-r1 eutils
MY_PN="TaskCoach"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Simple personal tasks and todo lists manager"
HOMEPAGE="http://www.taskcoach.org http://pypi.python.org/pypi/TaskCoach"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="libnotify"
DEPEND=">=dev-python/wxpython-2.8.9.2:2.8[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"
DOCS=( CHANGES.txt README.txt )
python_install_all() {
distutils-r1_python_install_all
# a bit ugly but...
mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
for file in "${D}"/usr/bin/taskcoach.py-*; do
dir=$(dirname ${file})
ver=$(basename ${file})
ver=${ver#taskcoach.py-}
mv "${file}" "${dir}/taskcoach-${ver}" || die
done
doicon "icons.in/${PN}.png"
make_desktop_entry ${PN} "Task Coach" ${PN} Office
}

View file

@ -1,6 +1,11 @@
# ChangeLog for app-pda/pilot-link
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/pilot-link/ChangeLog,v 1.74 2012/08/29 03:20:32 blueness Exp $
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/pilot-link/ChangeLog,v 1.75 2013/09/10 09:23:57 idella4 Exp $
*pilot-link-0.12.5-r1 (10 Sep 2013)
10 Sep 2013; Ian Delaney <idella4@gentoo.org> +pilot-link-0.12.5-r1.ebuild:
revbump -> EAPI5, distutils-r1
29 Aug 2012; Anthony G. Basile <blueness@gentoo.org>
pilot-link-0.12.5.ebuild:

View file

@ -11,13 +11,14 @@ AUX pilot-link-0.12.3-png.patch 2166 SHA256 8f4781f1c88f374b03de28a2952eacdc0efd
AUX pilot-link-0.12.3-respect-javacflags.patch 398 SHA256 0760edd9a77bf98bb4155542cec41bff8f130e3b63d11805c4323ff8f13ef464 SHA512 ed870693424cd79fa3c60c0f803008b7c29b24e5dd1b55bf7b5e11eed3f62603dc65c6eefa81bc025e845acd8d9b946c09e36e8cb5603a667e2f5bf4050c78c4 WHIRLPOOL d287bc76cdeb122d7dadd1b8c442e5d327b933c4f536dd7aebb6d7ed1ac4ee7760336d4bc92cdb694b18b70162f51bc3df31c83670e090a54b0662bda9408923
AUX pilot-link-0.12.5-perl514.patch 22730 SHA256 d2c8c6d07b775feea797b4f9a94b66d58a7a6a41b713e89769bf5295043f2f07 SHA512 5af6097ae46512b83c767e98f890a6f6a6b9101a9e97d9148a66bdaa4b8a9e849885b549f9f92512a6db2bbb38523833d3631ec57edafd6bb2a33720ad08023c WHIRLPOOL 75c58e4ced993c35bb46a790537288d4d492fa0058c216083fb81984c30c8e94634779d60d90f32cde30d332f64a658cdc41c32eeacfc1045c9a8a1b0f1a1dc1
DIST pilot-link-0.12.5.tar.bz2 1578735 SHA256 d3f99ec04016b38995fb370265200254710318105c792c017d3aaccfb97a84b2 SHA512 a12972fb7a43f2dfccb82a046ca372c9fce5333f632a77880439c4f4705af6a7f16b76f04c9f3ed0d6a12aad55a3a55f8781a4e92931bc6907cd1ec4f1209868 WHIRLPOOL 1db6c658c8a478ba01e2a6ab829ee348757af0b5927c1d2bec729405d2d58ea7b98ba7cf008dd72e1f6afbe9abcccc5fa7aaee7958fdf9f8d9f4e9a4224f340f
EBUILD pilot-link-0.12.5-r1.ebuild 2739 SHA256 2a24bae32b642c70ed2b03a59d6acd8337901b6b8f2e2fec430a84e897e6bd65 SHA512 184f6ca20ada74347c9e9968947e619e3b2ccb7873eedf8bd361149e7ce8558723eca900d8eaa3898d1432a3c6687eba5b4b3c631349df1c465bfffa74c01295 WHIRLPOOL bbfc2386eb32035d983ba0a3865bad6aebc1af2177a6cf0d32b1316c74eee0cef170ff35865cc935923ecbab8086ea5de5ca3ad0e88803cb213dade510bfc4a7
EBUILD pilot-link-0.12.5.ebuild 2947 SHA256 4ece1ac9cec3178115f70692edcc696f09134fbef2326c19786794671e3ee1e4 SHA512 5a6ffd6d5d03463c8bc2e4fa8e92c25cd6dbfc296aa4fa46298a805c5eb445aa4f497fc419f04e8079a0e7ccb87eb3e67754c990a545cbc938b99321112d2887 WHIRLPOOL 483ab27e2ae49c9f40667dc6d9a739ec24efe8717c81cff7b15d6d5f930481fbd99b49344c29e32530166181bd978ef83cf9841ea69a8de426d4e95a2e8a2f10
MISC ChangeLog 15165 SHA256 53a0b9933a2fea56c87a70103f0accf95085efabcf091d941c74f4a60a1543bd SHA512 f277f0655cce92affdfc84d4a99c0ce87bfd4b116abe385c67f0dc5717577962640ae326f68456a3d2d58b658c5b634e51a770dd9649509cc0ad1628efc4c169 WHIRLPOOL 7bd4c8f92e2590aef6e705be0690a3ff0a3ae1a47356671dd252b3d08f644022bf7d243fb5707cb57297d3a590a37958df73c96e4fbea3e6e719cc7fdca2822a
MISC ChangeLog 15313 SHA256 d8765df9aba4f8c7fab9e306902a82198bb165bd241eac424e35eb618c2045e6 SHA512 56b45570eee998163a6b780bb5c55c0f43c3adeccb72a52a9373bc9252693b3d92342e9ae7be34169b07fe4c47e0941f3f402c8ce0ed76fce35f565717d71090 WHIRLPOOL 652d8cf3018a621b5b81cc1a06975f1c896754b02ce1cedbe3db0a49f87a1a9910079daadf1393046bbe793e383381538206889420b5e0627695ecd1ac793ba0
MISC metadata.xml 156 SHA256 7f72b73f6e0d6e26603d85e52cca524711faddf6b516640104c3b82aab4754fb SHA512 c07d56b6668ae429bd774f35ecae73eb324423aa863c7cc327a511de84d24f099668029fde69132110676115b4763ee96e3e1a7ef1a9db6248d606e65df11d4b WHIRLPOOL 4364f66f79aa67bc6b1762698b41683da5018d08602f509f525bc3e4a3521f2100e0ea92d84bb30617bef9beda48a3cc0ef9b1b9a4219fe05a54559d7423b6d1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlA9inMACgkQl5yvQNBFVTUSNQCdFxQ4jpLKillaic7f0wE7hWMn
TRIAoILb4YwiPa/BpR1bzXIFSvHy/zOF
=a8oK
iEYEAREIAAYFAlIu5TkACgkQso7CE7gHKw0e8QCeKt62ldP7yIhNDi4WxH2Sd460
imMAoLs9m34XoA5bDGp0Jiitfxkfzmhn
=iHqA
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,107 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/pilot-link/pilot-link-0.12.5-r1.ebuild,v 1.1 2013/09/10 09:23:57 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit autotools distutils-r1 eutils perl-module java-pkg-opt-2
DESCRIPTION="suite of tools for moving data between a Palm device and a desktop"
HOMEPAGE="http://www.pilot-link.org/"
SRC_URI="http://pilot-link.org/source/${P}.tar.bz2"
LICENSE="|| ( GPL-2 LGPL-2 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="bluetooth debug java perl png python readline static-libs threads usb"
COMMON_DEPEND="dev-libs/popt
>=sys-libs/ncurses-5.7-r7
virtual/libiconv
bluetooth? ( net-wireless/bluez )
perl? ( >=dev-lang/perl-5.12 )
png? ( media-libs/libpng:0 )
readline? ( >=sys-libs/readline-6 )
usb? ( virtual/libusb:0 )"
DEPEND="${COMMON_DEPEND}
java? ( >=virtual/jdk-1.4 )"
RDEPEND="${COMMON_DEPEND}
java? ( >=virtual/jre-1.4 )"
src_prepare() {
epatch \
"${FILESDIR}"/${PN}-0.12.3-java-install.patch \
"${FILESDIR}"/${PN}-0.12.3-respect-javacflags.patch \
"${FILESDIR}"/${PN}-0.12.2-werror_194921.patch \
"${FILESDIR}"/${PN}-0.12.2-threads.patch \
"${FILESDIR}"/${PN}-0.12.3-{libpng14,png}.patch \
"${FILESDIR}"/${PN}-0.12.3-distutils.patch \
"${FILESDIR}"/${PN}-0.12.3-libusb-compat-usb_open.patch \
"${FILESDIR}"/${PN}-0.12.5-perl514.patch
AT_M4DIR="m4" eautoreconf
}
src_configure() {
# tcl/tk support is disabled as per upstream request.
econf \
--includedir="${EPREFIX}"/usr/include/libpisock \
$(use_enable static-libs static) \
--enable-conduits \
$(use_enable threads) \
$(use_enable usb libusb) \
$(use_enable debug) \
$(use_with png libpng) \
$(use_with bluetooth bluez) \
$(use_with readline) \
$(use_with perl) \
$(use_with java) \
--without-tcl \
$(use_with python)
}
src_compile() {
emake
if use perl; then
cd "${S}"/bindings/Perl
perl-module_src_prep
local mymake=( OTHERLDFLAGS="${LDFLAGS} -L../../libpisock/.libs -lpisock" ) #308629
perl-module_src_compile
fi
if use python; then
cd "${S}"/bindings/Python
distutils-r1_src_compile
fi
}
src_install() {
emake DESTDIR="${D}" install
dodoc ChangeLog NEWS README doc/{README*,TODO}
if use java; then
cd "${S}"/bindings/Java
java-pkg_newjar ${PN}.jar
java-pkg_doso libjpisock.so
fi
if use perl; then
cd "${S}"/bindings/Perl
perl-module_src_install
fi
if use python; then
cd "${S}"/bindings/Python
distutils-r1_src_install
fi
find "${D}" -name '*.la' -exec rm -f {} +
}
pkg_preinst() {
perl-module_pkg_preinst
java-pkg-opt-2_pkg_preinst
}

View file

@ -1,6 +1,9 @@
# ChangeLog for app-text/epstool
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/epstool/ChangeLog,v 1.33 2013/09/08 09:08:54 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/epstool/ChangeLog,v 1.34 2013/09/09 18:10:55 jer Exp $
09 Sep 2013; Jeroen Roovers <jer@gentoo.org> epstool-3.08-r1.ebuild:
Stable for HPPA (bug #483968).
08 Sep 2013; Agostino Sarubbo <ago@gentoo.org> epstool-3.08-r1.ebuild:
Stable for amd64, wrt bug #483968

View file

@ -1,26 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hash: SHA256
AUX gcc43.patch 731 SHA256 a5e2dcb50fd790005e4d0ad83e5b4053fde8d3ee9c38b3ebdf9e04e95ce2141d SHA512 94cd32490ce286d035256749261185e14e43883625a1bae3dce183023c8d6a6d2728ea1a5309443b6eeed8c2dd83b062f08135812d142cde3d642749de1bb9d2 WHIRLPOOL 6777bf2cf01281a62c363561359ec560ed8e14d7fd0c0a198fb4271ce7b657ef5100aa67b8e59d1e22935bcdb6f833c107be875e80b78ec2083ef58a21b33339
DIST epstool-3.08.tar.gz 191567 SHA256 f3f14b95146868ff3f93c8720d5539deef3b6531630a552165664c7ee3c2cfdd SHA512 d6d70825c7d08cca318503bd8c12b48408b6d6cd3a64f26df94890373a3e73b68dc09a4eb454b81893c7ee3c11da791cdfed7466eb1410414cd1b97d80e8abf1 WHIRLPOOL 18b23dec04a5d08a849051fc8e0912f1bad5a73a2bcaff181a0a48bcce7fa0008ac1184bb4df6a74a0d7c64ce58b27d911195dd71d257201e0efad8afbe02d33
EBUILD epstool-3.08-r1.ebuild 994 SHA256 dcda48a8d917397c847bc7cfbc048ef353d5befa9536aae6763caeb34529d748 SHA512 ef3245ee7fef1492709ede0d1af237a3b9ba883f6aa60ea61c5a728d97708ce6a25557ec46f98f76c0a9c10d258a9305000267cad2b0f043c4db38899f68b9ea WHIRLPOOL bb7e92d3316dc04cf2190a83ceeebcb987064f94a6b287fca1a38ead7bf0441e1defef14a3375ed322f1cbb3becfd02a268ea32ba73f3eec90a629d032d329bd
EBUILD epstool-3.08-r1.ebuild 993 SHA256 bb3b6e08099a2dea84903edcbbb006fc2577e4dd3594a163d8cf509ac28ae9e8 SHA512 73f91a42f4e2ce13ee48294918037dccac2f92ddb6522b42799092221d8a58f23910bfd7c4d6205e490a08df73827085569fb3b8e6aee5bc394b362d7949040b WHIRLPOOL 7d07e4b4d8aabb96666a7818e15b921d47cd4c4b42b73b6ae970bcadbec2c036a907aad28356a05f4be007268420e9d31f3fb79fe8b61e218a7b54a1c4549813
EBUILD epstool-3.08.ebuild 857 SHA256 bfb0e055ab4704418e1ebc4a4a0a9b6999fc22715ff64e5e7f1dc5dd99619422 SHA512 4eeb312c2215232cff2b93b76673832b209eb2a63c6daf1b0e2cf12a05eba50235c3aebf6d90f992a7963f3e4de589c85906ab04ea84beb696fab74265a7f8f3 WHIRLPOOL dc33e4ea758ac1d10cab4ff92260530983fb829875667e05ffb7a6bee83e70b7b3575690ea260d1a5c68c8dabefc48d6bb307487dd47331e5eeda1abeae7aa21
MISC ChangeLog 3698 SHA256 a6a96fc53341c19167e615fed6001736beb6e7c1f6d8b44d16cff531c6f86f77 SHA512 4e3a3de2f7651f2dce1a75ff420d8b5b3dd4ac2c601a2ba2e5c7c375d71369156be91919f1681b634efcd95d3b6dcc174dadc278da77ee9fa4c63346164c3a28 WHIRLPOOL 9d4b8d55c0f3f3b015efb0538deaf3d3b9b99a11959b3cb88d653081fd5dab9ec00a0d101e9a7440d70b112611661a7ce0b819abc1d158c2e8ea39b96e3d2c46
MISC ChangeLog 3803 SHA256 50948be32a8e0655ede7e7885aa0477f75ec3d1478ba18fe934b46146da03b31 SHA512 e199182ca883ac46965e3d786a273d52c9fb0edd05fa1b22c4d8167628d8098368990aa9e808ef5a3d2004c188336c3bc51c9d5cf4d19afe80937634f09a7f78 WHIRLPOOL a7476080a0275d8ec40bab9d03fdc32c5e1574cc689197f8bf8a06ee302e60490542349c9813c9552c14b3885132f93f749d82cce7ec73ff8784131d7c14ce7d
MISC metadata.xml 212 SHA256 70bbfd181623c884c763902ca127ef24c917b2e55cda0869e6ffaa6c4ebc5757 SHA512 85ac7770baae8cc7c2c52dcd077a448cfb394ec6585e274ffa01c8f92a862d22c6ba0553b71cf2ae6b6f28f6faa5c3d615537f35f9fe0da9f43a2c9043953784 WHIRLPOOL 221b2f4e9b984954eb7268028287339e8678c794c7b4e40ab2baaa037c8e87bac30c8b64473efade9b3ee1ce226aab4ad36760147eee5af7cfd7c081473c839b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQIcBAEBCgAGBQJSLD6VAAoJELp701BxlEWfl9gP/1w3ZX8S1pcw9kXAGDX9UfuD
7lgUf7+satL8TD5HePKKkWo63/t/bP8vbxqHL0Qr6HJgF4B1LNIU9mPXR5QXIDij
SCrMmIGrsGhitA+VC9nPoRMS+iMM3bkDPGP1i2u+DkVZuCkt9dW1nqPpgNOwD17k
7KS/SKkk92JDXioD2wax6vLvz/KbxMxXzipXlvOnLHWTS4CJkQigroL0MGj+ej3h
IoHyTzSjHld05SvfUz2AyPgV6cRnsfrktsQi/kjdJtPYPQaR3/HAcrZOhgUrg3l1
tBayMmN8HpoMxUfm6pCbtZYoTbZFFFCPLn6N0oBBeFbuqWU0WXhtnBBl18gh3MJU
lzEA49PD7VOi9YrKAdF9qZuJUl+8ge/LRHp17qn9oycdsL/LJ0jrEYWSMR/KNAbi
c18LYCM7J0VdB40a/xafCaq1dczZGWG7aK1SL6IbzGiRlT90+7RCXMGy9JnGESUW
3uD6kQGgTZrlDmEV8ZpbLTR3b6CRBuW1PFPcaYLjRe3ENsy6qI/aEWJUsxkedClS
kQm1/Z2VAb38YAZimWXVSqJGXGdNg7n5jOa1B2vBdaypwyB+8k5YFKcid5PIy1fJ
NM30HuxAgcbLIBwGYU8KJQ2wCcb7GqqMI6YMv1lrDN2IWT0GtzhBBq2AaxjydPKA
xcAKgjIhn3WwuqNaZA9S
=o9wR
iEYEAREIAAYFAlIuDzEACgkQVWmRsqeSphNQcQCfUiN8LdkUOKh9AR9g3eEnrKRJ
kfEAnjGMqvWY/HJtITraKEvp7R/njexg
=//LS
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/epstool/epstool-3.08-r1.ebuild,v 1.2 2013/09/08 09:08:54 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/epstool/epstool-3.08-r1.ebuild,v 1.3 2013/09/09 18:10:55 jer Exp $
EAPI="5"
@ -12,7 +12,7 @@ SRC_URI="ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/ghostgum/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
DEPEND="app-text/ghostscript-gpl"
RDEPEND="${DEPEND}"

View file

@ -0,0 +1,16 @@
# ChangeLog for app-vim/youcompleteme
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/youcompleteme/ChangeLog,v 1.2 2013/09/10 10:41:22 radhermit Exp $
10 Sep 2013; Tim Harder <radhermit@gentoo.org> youcompleteme-20130910.ebuild,
youcompleteme-99999999.ebuild:
Remove unneeded symlinks.
*youcompleteme-99999999 (10 Sep 2013)
*youcompleteme-20130910 (10 Sep 2013)
10 Sep 2013; Tim Harder <radhermit@gentoo.org>
+youcompleteme-20130910.ebuild, +youcompleteme-99999999.ebuild,
+metadata.xml:
Initial import (bug #482040 by hasufell).

View file

@ -0,0 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST youcompleteme-20130910.tar.xz 2340104 SHA256 00906c92ba3c0f113c73398997008d9c8b3f31d617f5da233f25174a6d488bac SHA512 c1022a27ced00e8ba8e9aa25029a0032805331cf0f80342aaaf9d7d4ec7780a098ffbd315068f19f6c98b00c4b4b43e59c7fa40070057e097ca40f6398b53b6b WHIRLPOOL 867c3f0c08473246c52377bdb9ac52b96af1d1b3a970cb087784e54082afe19e6549c54bb37f460d379b5fac8f5f7aa4bccb1e24b0984a98c08750469ff518c6
EBUILD youcompleteme-20130910.ebuild 2030 SHA256 6fee30a332cdef0a5dc104d9abae1e96eb4ab078fc4b8415267458daf5d26e51 SHA512 d69146fc660f034a84b93be54004f37b528cc0ec832b564586cb93a65a77474f38436b3ec11fbea3c7800bce6be8a1c3be1ead160e0ed55a4f3a2445674bd430 WHIRLPOOL e6f2a0a7ad185ef395f53a0db7cdcbe06f6017eaa19fc9ff3a554a993b669808d8d9c1a0d20e63fdb78f37c3657bba68394a86f6f4bdd1f3424b313f76576f70
EBUILD youcompleteme-99999999.ebuild 2030 SHA256 177b936258a2406a3e7eb5b8301fc166241f584a1faacf017d299c26291f94c3 SHA512 f763b668272a04bd48e8434ce289cf11ad2bace42d79215b2c47cf552c0c894038e733872afbd17f6330b904d5acbb78ed3b79155d696b778f97f1472fb7dbd5 WHIRLPOOL 21dca2f699a69653027eaf390d127203c095fde4c6b506bcf0caefe7f27fab4fa2d2f64c59c07e5103791cfabfcb276a4c72d9cb0d460ee892c56be95f7bca8d
MISC ChangeLog 614 SHA256 68f1cd8d9ab272f419313435b4b15addeda815b022efa5be1b6c7c34eb8b490b SHA512 8b50702684fcab5a2afeec87a46d9661d21664d007c45efd087f9f103dbe951a2ec84a019e0e1c5e30db3e8fad3df8b698762f455c66886e4cd5ee10d5253dbd WHIRLPOOL 16834d314382d7bd28b01865e7503f090bd1da32d09c46850d3255206b2a560e98297c79919405e25d01a2c1bbb9142b5f56aba0ce136e4a5fa1c38e2482acc7
MISC metadata.xml 276 SHA256 b4ec72c8b7d1d246c01602b5d087df5428f1fec5e00415d5d81536aadb689f19 SHA512 34603f768f01063b5911cf35d4d0d29130ecbf5e1bda8a15992a095a948409296ff2bfa3ce75735cc3c8a577959b3ffd49ccd32022c1aedb2d118dd9c4bb72a6 WHIRLPOOL 52cda40fe2f06f25183ddd54c9854527caed8c280325b36282d5d9fa1eefcf603b0cf3c56bd87cac847b53c27ec96857aa393b236407d1bd1d9d47cc4fae49dc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
iQEcBAEBCAAGBQJSLvdTAAoJEEqz6FtPBkyjKoQH/iCurvGdYuUEslBvD5vQqluy
1oGCLKQHhXi9dy87XibIysUugsbMTVGFyiL+hmaidFY4n5sXavdBBGLICrPqA6dp
kuHix5lUJQQFXUsCvBcjgdgMHjtfk+sQIoNIuAtZJ7ccquF/QGat53qDt8YTNL+m
vF9+4dScwvcqo43uWyolhugw1FIK70aThKmo2Zi93ap0U9JEzdv5ofQWWg8psE/y
oiDH5k+VMVVVyu2zTcElZhz0745dnNuqW1W5NkS6cmmIuJyHjlzolr2OZTJEIRyo
OrUoVNzqRh8uH9Es6rUDSK4av5ayFW+pL+Do/Ed772OxPRX5GJHShtIJAddbJz4=
=FMux
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>vim</herd>
<use>
<flag name="clang">Enable semantic support for C-family languages using <pkg>sys-devel/clang</pkg></flag>
</use>
</pkgmetadata>

View file

@ -0,0 +1,88 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/youcompleteme/youcompleteme-20130910.ebuild,v 1.2 2013/09/10 10:41:22 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit multilib python-single-r1 cmake-utils vim-plugin
if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="git://github.com/Valloric/YouCompleteMe.git"
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
SRC_URI="http://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
fi
DESCRIPTION="vim plugin: a code-completion engine for Vim"
HOMEPAGE="http://valloric.github.io/YouCompleteMe/"
LICENSE="GPL-3"
IUSE="+clang test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
clang? ( >=sys-devel/clang-3.3 )
|| (
app-editors/vim[python,${PYTHON_USEDEP}]
app-editors/gvim[python,${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
test? (
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.0[${PYTHON_USEDEP}]
)"
CMAKE_IN_SOURCE_BUILD=1
CMAKE_USE_DIR=${S}/cpp
VIM_PLUGIN_HELPFILES="${PN}"
src_prepare() {
if ! use test ; then
sed -i '/^add_subdirectory( tests )/d' cpp/ycm/CMakeLists.txt || die
fi
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_use clang CLANG_COMPLETER)
$(cmake-utils_use_use clang SYSTEM_LIBCLANG)
)
cmake-utils_src_configure
}
src_test() {
# TODO: use system gmock/gtest
cd "${S}"/cpp
emake ycm_core_tests
cd ycm/tests || die
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
"${S}"/cpp/ycm/tests/ycm_core_tests || die
cd "${S}"/python/ycm
nosetests || die
}
src_install() {
dodoc *.md
rm -r *.md *.sh COPYING.txt cpp || die
find python -name *test* -exec rm -rf {} + || die
rm python/libclang.so || die
vim-plugin_src_install
python_optimize "${ED}"
python_fix_shebang "${ED}"
}
pkg_postinst() {
vim-plugin_pkg_postinst
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog
elog "optional dependencies:"
elog " dev-python/jedi (better python autocompletion)"
elog
fi
}

View file

@ -0,0 +1,88 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/youcompleteme/youcompleteme-99999999.ebuild,v 1.2 2013/09/10 10:41:22 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit multilib python-single-r1 cmake-utils vim-plugin
if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="git://github.com/Valloric/YouCompleteMe.git"
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
SRC_URI="http://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
fi
DESCRIPTION="vim plugin: a code-completion engine for Vim"
HOMEPAGE="http://valloric.github.io/YouCompleteMe/"
LICENSE="GPL-3"
IUSE="+clang test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
clang? ( >=sys-devel/clang-3.3 )
|| (
app-editors/vim[python,${PYTHON_USEDEP}]
app-editors/gvim[python,${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
test? (
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.0[${PYTHON_USEDEP}]
)"
CMAKE_IN_SOURCE_BUILD=1
CMAKE_USE_DIR=${S}/cpp
VIM_PLUGIN_HELPFILES="${PN}"
src_prepare() {
if ! use test ; then
sed -i '/^add_subdirectory( tests )/d' cpp/ycm/CMakeLists.txt || die
fi
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_use clang CLANG_COMPLETER)
$(cmake-utils_use_use clang SYSTEM_LIBCLANG)
)
cmake-utils_src_configure
}
src_test() {
# TODO: use system gmock/gtest
cd "${S}"/cpp
emake ycm_core_tests
cd ycm/tests || die
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
"${S}"/cpp/ycm/tests/ycm_core_tests || die
cd "${S}"/python/ycm
nosetests || die
}
src_install() {
dodoc *.md
rm -r *.md *.sh COPYING.txt cpp || die
find python -name *test* -exec rm -rf {} + || die
rm python/libclang.so || die
vim-plugin_src_install
python_optimize "${ED}"
python_fix_shebang "${ED}"
}
pkg_postinst() {
vim-plugin_pkg_postinst
if [[ -z ${REPLACING_VERSIONS} ]] ; then
elog
elog "optional dependencies:"
elog " dev-python/jedi (better python autocompletion)"
elog
fi
}

View file

@ -1,6 +1,9 @@
# ChangeLog for dev-db/couchdb
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/ChangeLog,v 1.80 2013/09/09 07:32:02 djc Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/ChangeLog,v 1.81 2013/09/10 08:48:33 ago Exp $
10 Sep 2013; Agostino Sarubbo <ago@gentoo.org> couchdb-1.3.1.ebuild:
Stable for amd64, wrt bug #484304
*couchdb-1.4.0 (09 Sep 2013)

View file

@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hash: SHA512
AUX couchdb.conf-0.10 338 SHA256 4fa2dafadedb5eb6c6afbca5e8aca04f75a954e35491ddece3daebc496a534b8 SHA512 55a22f63691ee7bc74ad1445cc052299fa915a9d4e95662ca9df4debb0a9d5b325274164913cafacbd19860a3051b6feaeec45c629effbaaa37c0b8efd6be64b WHIRLPOOL 33e5eece8fa8fb9c9000af1bfbdde36319cc43fbbc5ef83ae71fd0c06662c26a3f237dcfeae4c45757abfcb31d02ab5ac3d6f8d5bc661465731d6ca669696169
AUX couchdb.conf-2 234 SHA256 056042951c9314feab924d707bf347b2ef265f10e90bec847315d9c0156f700a SHA512 5c40927957362a7431be6980be3a239e4ee0ca47d28f1b4d4fb3014b307e459eb429f5b50e0c8aa58b3e9f2285371616a58f06207e272feae1bed33f8c32d836 WHIRLPOOL 694a6ad4d948a56903ea8c628506325bcac181b827c8000aad1032014668da19d571ecee6f37bc1ecaec06c7783ea2918685aa107ff3786f5909cfbf3356fd5c
@ -11,14 +11,24 @@ DIST apache-couchdb-1.3.0.tar.gz 3420515 SHA256 591a2a5b92941cee1bba1e16e5a4978d
DIST apache-couchdb-1.3.1.tar.gz 3381522 SHA256 e3051cb0be560513e0cb2d4fcb03a4cad4eda5bf381a115375d1067875ec8a6a SHA512 55134f090e036eb81a2176376c479172793c9f35377fb171788a5ee8b2d093446c375bda861ed642f6a6d0e5cdc405b0f00453d5086f174646b21c85327e5413 WHIRLPOOL 106ae37f405802344ade5168bae42b293a003dd36b088f692657eb661671e96c8892e9689c422b6601633226b69e8a72df2b070138934244c8ea0a2ed4f57457
DIST apache-couchdb-1.4.0.tar.gz 3422107 SHA256 bdbb9c35c2738ae0fe63280bd818a50443253f3db2184f8b9c386e5615ae02b5 SHA512 558009ec11befbb8b18541f19d3e31b1321e4c6413b66c7142bf67cd40feea33a3c32347a91ab3bf30cdd455931831794c6dd21085fff9370e3317780279c877 WHIRLPOOL 517fe6d14b1fd8e83c9b9e75b3c85c1730defe03f51f5ce6edb0138460f02bd6002509209d1cc0186d021f2c8b307b320814dbe82965e7271a472cce4671ed7c
EBUILD couchdb-1.3.0-r1.ebuild 1709 SHA256 87da5272e1a520731d9d52dc7f937404af8964377549cb2f12f44b3db47a382a SHA512 25c4a22711995f693f541f86a1f4e3754df5853b895c03b0d3e4bdc4e7df7e644510bc498c5d5c7971c11293bedd8c2009100bfd86b8a3722e7b0f489020939a WHIRLPOOL 4d18ef73d918ee346090745f3aec5df40d957350e22e5b96e343ec83cc5d47c162d83e7c5a597fdf5553709272d1c53bf4ae93030d0b3bbc49f5f75a7d9f93ef
EBUILD couchdb-1.3.1.ebuild 1727 SHA256 6d5202d0022c27323f2e9ac762e667a16a3e423fcf20ba29f964e8fa05bf0034 SHA512 429eb2251acf1691e7f504a9871a1cb2b17a0bdf51d327217f55751dd29d49455c966eb0cd8fe3f684054b3ee75cb156d0c663480c1fe9050f7531c13c52fa18 WHIRLPOOL b9be4cfc09cef4225517adc5e810ef740304fd8da010895105072a0632b16a801fea151510117185f0c68b4d7ccb2eab500170ad790111c95c6f2837f471ff15
EBUILD couchdb-1.3.1.ebuild 1726 SHA256 b696e9d7e0090cb5dc5a7f67e24299864f8405ecf360b5aa97922ae1cc5cdf8b SHA512 5e67b1e92716fa5654ad84a22006fad873cc6bb6a06be3496c2210c7b7b53c9da69146d0942a4c4226bd88c7016c0eea07167d8217a8d7495957d64666759002 WHIRLPOOL 6841bc903b0f0c4aa4eb7b8f80c058664296c80b87add95dde5a3c294962152e71a0d917d0fa6e9a0f3cf680ab262ac2bed1b348827b5b653e06e5324f7fcf6c
EBUILD couchdb-1.4.0.ebuild 1723 SHA256 0c8d2c445366ba94bea30b8e3a2de0d707c8cd4ce139a5fbd20bf5100dae4da6 SHA512 d6d72d548af66552ea4e9445e00868099cb30c6beba99cc13cfb7db92d4805ca610a9f46035e5e375d857916f08393a70a4c87d66af1d3247a6d87a0ebb9077f WHIRLPOOL 936a1d817617aab43a8e2394246fff7db26783e7e3c7b94b282f6c255ab939f46f80736f441f52079c6589818152a2b05b21958126c3d039646f0c14554b4a4f
MISC ChangeLog 10609 SHA256 e991cec19e0b29cc886187316deb68ca5153c69ed151bb1f775a5dd2362a1857 SHA512 9403285d6187b4cbad9e762d144cd0e2ce2d4283d2abc9ecc593a501b67b088dcaf48d48d942189936a818112bcc69283905bc6d293c0d28cc28cded146259f0 WHIRLPOOL df4fedd7ad1dad093e0e62e85d94a16a506d2c542360244cb9b5aa5019ae7fcf71660285a28cd40b7031f4ba57ef5e7b0f6943e4554450d577d4c88d77403c02
MISC ChangeLog 10717 SHA256 ccdd7a527f39d6fa0c80b839d3ca362d4954be043176e9ba957df669cb08aa98 SHA512 d9e88e9c38a2330c573235dc2b989deee49bb8ccb3c8459001cc382c3e078e42b312e6fcf16a52f1186dbb05c9b15e6027b4a36a17d3d82fe10c03dec46ea23f WHIRLPOOL 4af6430b44a46a0bdad87b7631ceed01cdeed9ee4510d8ec3282d6118eb07a05ff2692bdead3e4a6417aebe92a7559182a9bd529394873403c2e1ac8f6928fe3
MISC metadata.xml 198 SHA256 5caca51bb42a27d79fe99901fc0331653e71cb0a40baa1c387b9d3fc99e007a8 SHA512 ce42b56d5a9225aa9cbf7ddc4f92285df0ceb9eadf9befe0787837f40c6f86dce0b3a9de2b29e14a6c224ce25e6038d7e1bfe5e56ebedd2cb5be87fc9a216d89 WHIRLPOOL 9ce3e5ec80ac4302b609914f7a821fba1bbcead615d535c0d17b9b1e37892c4a9b2cbcbe6a46406e99bb3eb4f5b634277913b34f1f1b3b39d2d51e2c2dcda24e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iEYEAREIAAYFAlIteXYACgkQxeMuLWsGW/tEkwCfWEJh0HrA8V6KiV6E8YuzchMJ
PC8An3v62gF1mMymRo06A9e4VUK7Ur6W
=zjmR
iQIcBAEBCgAGBQJSLtzdAAoJELp701BxlEWf4aAQAJE0H3or7xa8ghVpTPIw3q9F
RtekRypCzpjvHtrLjNvaOr/26TgEKlFehf2h59zL4j8tvF8l9L6D5vx5L0sjbVEg
+UGycne7Hu/JHhNyD3QE7TMyc9u3sExPvz2rRKLJLA7Mrui60iQe/k42B9q8dfRS
fufcMAjE9eNnZn8IAaIifzCs/gDDbS4zYTclweoMQTIJKlR3vwXlElB7TAUlzvgC
VFjNOHL6qX0HWvRaKdF57cFruyLHtZr68OcsNOdxzhVi7CmAKFJBgOF4yySXIsZ/
lYyZDkZjFaDhouksierK0Ocb6IKTWSiiEXzKuD2ISV3XvDHNmx0q+WmNjaUj77gS
qzlRhyel5CsD5SOcqDiUK7EsEeZkHrlzLxnAYoRJXsDMIO+wi1nbYJkL3JAjSJaJ
WJR3iFMcIxKuDzU4W9x6jg52LgZF5AVokiBdt0mBZtkHn2+PEFAUGl84nzuG0SgD
xHfJXnEnZbRYwZGcA1QpJgvAr2AKTD21jpYwphHllnfifgrqbKKwFSEMHhuD17Lb
hCSjwfgTYh2n/3FJbtnNLyUTw5fE/UogJC8zaRPupdWL0dSyayXJjBYDiGCft6PK
tVPZBeyCQfXY/bAoAA6vyIs1yvg5oF9s6OLOVszXOnr6n3JjAC+A0mmR5nzwhLqT
zfz6YyfP+Z0nRR50mxiV
=lLAN
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.3.1.ebuild,v 1.1 2013/06/28 14:06:16 djc Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.3.1.ebuild,v 1.2 2013/09/10 08:48:33 ago Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE="test"
RDEPEND=">=dev-libs/icu-4.3.1

View file

@ -1,6 +1,9 @@
# ChangeLog for dev-db/libdbi-drivers
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/ChangeLog,v 1.55 2013/08/29 16:02:49 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/ChangeLog,v 1.56 2013/09/10 03:35:51 patrick Exp $
10 Sep 2013; Patrick Lauer <patrick@gentoo.org> libdbi-drivers-0.9.0.ebuild:
Whitespace
*libdbi-drivers-0.9.0 (29 Aug 2013)

View file

@ -7,6 +7,6 @@ DIST libdbi-drivers-0.8.3-1.tar.gz 1534420 SHA256 4ab9944398ce769c0deeb64d2f7355
DIST libdbi-drivers-0.9.0.tar.gz 1829864 SHA256 43d2eacd573a4faff296fa925dd97fbf2aedbf1ae35c6263478210c61004c854 SHA512 f4d3aaa71014697c53012a10bf9f0af398bcf5ee5872af165f8f43a682d2fb3045a9172ffea0e068dcbfcad52494878c037d8d90fadfaf176936e42f7f1e85c1 WHIRLPOOL 6ed745a19afe4b6b5d51f7730ca9698e645fac529051aeaae886938e063f8fcd3357c2f24913a5428db4847de1de38e931acc1e3e20aeed3e6d71b6877a104d6
EBUILD libdbi-drivers-0.8.3-r2.ebuild 2184 SHA256 170d60607da4185836f115a25a39c1f7b4a0a71b3a60f1fd70f5742da7d29e72 SHA512 8a9df178e26d8309e31ebf8cafc6af1a28812483baac5ed2b07c8444779a536d41464b46e95aaccb8ece7b01fbcc716a384d493c42988076b9d51a2d008f8b7a WHIRLPOOL f73dda4bd4b74aac64fdb670b3314335b1cc4cef998d4195eaae4b38ab2fd16710d546c15453b9c098953bbffbe388802cba07f9279ce9d2724d41ed7e5ca598
EBUILD libdbi-drivers-0.8.3.ebuild 2902 SHA256 28eddda938a27d6190e03f065f332bbc913af8b7d6bf79a94189f1d7b3af9b55 SHA512 50177c2278a54b699c9bd67f2abc1167ad23c74cd15a208b9f4a75ea976351a6f6d82042958dad0d62616641f34ec768a7cec4479406492cde1b9b675a676a44 WHIRLPOOL 6ebe10e652caeaab0d16865c3150c3de2a43ba91c39fdb0f6a5f54c2c24f2d2857db8a14da2b41fc767ca99dd39a1af9dadd499ce5bd552a568b36550231902e
EBUILD libdbi-drivers-0.9.0.ebuild 2224 SHA256 4f4c2085e9379acbcecda002035b68a6bbf3d31a4619d788d2a842d32b806470 SHA512 6f33dffa29e86ef39ed220f5fe30fdfe123f25233c6c15f53c20e6188a1eaabb7067afca16b1060f041f97b99c7c818f821d034bed6bb975afec963d0dc6ed89 WHIRLPOOL ba78de0b31a81c6869822f4451abe51044cdac082fcecaa47f98345d9010620938c48fdab4704db3c0cca90fcb136a4b0a14cb46962f00977bef50188f558fb9
MISC ChangeLog 8762 SHA256 fd9067d2ef415554c87cac004f39bedcd8e8eadd4b957fc6ff30e39f9bc6aa65 SHA512 6e0190ce350ea3a64c0e3f2c165af18019e38b0b4869c0c6604c0b67d949419d2926c3998ec828698a1fb6022cfc815dc0bae8205edd28221994b7f9bba789ef WHIRLPOOL 55509362d9b6e55634153b04e58606e93869052117b829f866995c6f224abf7ebbd1833241bebee4a5f6a0b8f67ebb3a746664c7843bc4fc845d721f3f44b059
EBUILD libdbi-drivers-0.9.0.ebuild 2223 SHA256 8af13efd687fcf92c3035416c39d8e8ec986e7f2dc4794ea3a3c2bfca36cc422 SHA512 00a8ac0823711bea0370dbba2610c0c19dcc360820de6b4eee93ae8ac9522a37656da9ebf5c460302af3d2a83f811ab338e1ba09fd803ecce810f3367c3ccc73 WHIRLPOOL f2dc09820d40fbe36587ebcd59ec705dfc8d8d23a240618e4bda963dd5baddf8674a030efa522f1964200972b97956fa64606fa2468d27f89fb6968fe7b73467
MISC ChangeLog 8855 SHA256 8a5bd9979b54625a29686b2bd5515df78e1a777934f877a0a66fce9b80fd6265 SHA512 cd0221ffd26c67fbb2a943b27863a6d5763cfcaf6a296a094c1e88a093d9b061980c3f4efbda80eebedac7dd52da2741f57189f3d5fd7dd68d10c7ff979a8b0a WHIRLPOOL ec40e67587fe0e8aa167ab8d570770ed75ff1b6fb28531a53a78dbbe8bee84a76b505ba6f89ad80965efda47ac0a0d37339b8aaf67d9638c31b4bea204faa741
MISC metadata.xml 202 SHA256 76dbb4a720140d78f0ddfb2b2782c03852169c201c1f507eb17ef4d2a82f212a SHA512 bd1c14da72bdd52e3bea3056f5b9f908c31d6915b651d15d80a0a7d26778c97cde493ae9ca4352bd313eb16ddbed9b169c6b620c7f4a9b77973f7077fa8d997c WHIRLPOOL c073cc4c903e3377c7aee652c5661a1657cc5ba70c3deb4b2d7b2d0e31a78fb8b362b2f255de3faddbf4c46250d14d2d5d39a6a13b910ad18f8d53df362163a0

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/libdbi-drivers-0.9.0.ebuild,v 1.1 2013/08/29 16:02:49 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/libdbi-drivers-0.9.0.ebuild,v 1.2 2013/09/10 03:35:51 patrick Exp $
EAPI=4
@ -26,7 +26,6 @@ DEPEND="${RDEPEND}
doc? ( app-text/openjade )
"
REQUIRED_USE="
firebird? ( !bindist )
|| ( mysql postgres sqlite firebird oci8 )

View file

@ -1,6 +1,12 @@
# ChangeLog for dev-db/maatkit
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/maatkit/ChangeLog,v 1.25 2013/03/03 16:50:07 wschlich Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/maatkit/ChangeLog,v 1.26 2013/09/10 09:34:52 idella4 Exp $
*maatkit-7540-r1 (10 Sep 2013)
10 Sep 2013; Ian Delaney <idella4@gentoo.org> +maatkit-7540-r1.ebuild,
-maatkit-7207.ebuild:
revbump -> EAPI5, remove old
03 Mar 2013; Wolfram Schlich <wschlich@gentoo.org> metadata.xml:
removed myself from metadata.xml

View file

@ -1,6 +1,15 @@
DIST maatkit-7207.tar.gz 1194909 SHA256 f1cdb59d8c06b9f172a49094f02d263f08ae3716d010b88c55ec16e484f9a498 SHA512 bafd2beecb6863732c671bc9a6714cb696dab1f38702100f590f18109bc4e0dea9d424c3a57c28ea926626856c4845991574dd766e6bb39bb62c5f53195a6193 WHIRLPOOL 6865fcfcb7ffe67d76618b84c2571f336e178585136eb2dd5ceb9636b7fb9c60089fd76ff097e0082d8543d553d05f495d47905354921a0aec78446f366f20f6
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST maatkit-7540.tar.gz 1312812 SHA256 618b8ba8f8df1c8ac04d127986a7bb6a834643523000c9c5ea4ee7d95aeef9a8 SHA512 98cb44a5ebce09322b4d9a8cfa9e14e2ccb54ef9e0e8a95ee92b0fee5277f06157415152566497893488967735049d95c6efadc0d57c8a70060c7bc714afef9a WHIRLPOOL 73685d156a750263ec8d8ba6d22c6e96aa98ed2247523b74a336572ef8e6ae8239f84dd2e7839752c921baca55d911195c0bb1e83d42a87b3a721fa7d0e8439d
EBUILD maatkit-7207.ebuild 2761 SHA256 e2375da0d46572500f3ceba2ac9894787fea65e340878483635b341f417a6e28 SHA512 9f1c64482448efe930ea7a986a417164b2e602e6206630adf259c7381bff24fcc6168029ae2a5e32d89fa8a8ff6f951c191b1a1fe4a1d4a33ab80ed1d790d7e1 WHIRLPOOL f52fac014ca4221f8e4617424f1622fc0fbb49c332489594c9adebf82f418f4ac17b9942a2f8a440c63e457caee273df78aa5d8f58eb2f13933caa1aec02c4fb
EBUILD maatkit-7540-r1.ebuild 2788 SHA256 b2938c87b52314d739ccaca16f43e1c6af0797e756f0bc2ef8682c2c50aba694 SHA512 c2010624979250a78d2e9909bd57339fe6083a9790725ba7b29d63a7bcc7d72dbebcc55629bf8f93e97b2ee1e742571a09bc734e03fa5d0348a0c3a76670a9f4 WHIRLPOOL d5873f134fb28d4d0141d7da7331284c2c215b2b7a0bf52727c6b3907917d2f772d492dbdc6c425a5f773128de48cde580c1757e8da532591eb3b89ccb2d4593
EBUILD maatkit-7540.ebuild 2792 SHA256 7d01b4991ae8a08f3683d2580e32eb6c2172c34fe99549dccfaf863cbcc01d02 SHA512 c2eb9b274a250aa080816f6790cd1477f7a2eb2f480401ecaf7a4a248affc3eca296185a2de29988ae47b6562fc5fda4353e8d9d7726a207c7cc18fe09f61405 WHIRLPOOL e4d6a633bce79af8ea81381eb8ce62db3722b3f84f032faabcee54b708facb79aa3930702d8bef0e2df541c052c9ab074e8d95f5d3ad5deb06bf0940e525bba9
MISC ChangeLog 3501 SHA256 4708701fe7701f953aecf4062c8c5fa7e3fa3ff8f56d85556526792a63ca3cc9 SHA512 a3313d6c09a796bb2d6457d39f0316598927f9632b8cf22519bbd87673068cbf1d24230d2bb83b3ba77ccc03b07065323aeb8fec05da8044e6c0e5281b089f37 WHIRLPOOL 2a2d63c905fd049c1976e46fb4036f8a1175787825cdd770d7b4ced6b3daf9e599f21878d923b46ffd54503088bc4f6a7794c1d4e6feb00e9526ba475f6d637f
MISC ChangeLog 3661 SHA256 6691bf6140d5453cdb340103f17ac5af89f4fe3b18f00f26363abc0f07402612 SHA512 37fb91a588bdd668b2aca90150cfc5b5c769f52e2fce65e4833bad5846acb9582e6c1fe7901d5644ae6401c4120488552e70d821bc0347e3d1891a8d44b5d160 WHIRLPOOL 6e897d00b94b89d31525667c0a376ade8d95dae9a6fcc1b66bde603a319703ae9f3b3f6d12c3da035c1dc373dc84f63b5159fd029a84e83c8ab94559ed3486a4
MISC metadata.xml 761 SHA256 eaaf447f070c2b459cc5b632304249aa42fb3365eebdeabb00348b08eaa3e84c SHA512 d6f858b48396fdaaa371c11f37e932997cd72dea352f2a69c21f624ebd5bb2c2d93b3b553d67b20f9b3d408bae34c54e6295a2981cc0950830cbdb0aaf71a8d0 WHIRLPOOL c38d4317062a6f09eb46436202a8c028233182652cd6ca36e86cbd352c14d446750a2018fb94dd07afb0b4abe44e23a5bb6290ae66f945846d52b8e803f5862e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlIu58kACgkQso7CE7gHKw2ThwCg3SyAlTfK23x5FiAGkkDp82d6
nDgAni7xn9ZFrMOrh+xl574Bu/Cs7IAp
=Nokg
-----END PGP SIGNATURE-----

View file

@ -1,8 +1,8 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/maatkit/maatkit-7207.ebuild,v 1.4 2011/05/10 13:22:29 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/maatkit/maatkit-7540-r1.ebuild,v 1.1 2013/09/10 09:34:52 idella4 Exp $
EAPI=3
EAPI=5
inherit perl-app perl-module toolchain-funcs
@ -12,7 +12,7 @@ SRC_URI="http://maatkit.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="udf"
COMMON_DEPEND="dev-perl/DBI
@ -26,6 +26,7 @@ RDEPEND="${COMMON_DEPEND}
virtual/perl-File-Temp
virtual/perl-File-Spec
virtual/perl-Time-HiRes
virtual/perl-Scalar-List-Utils
dev-perl/TermReadKey"
DEPEND="${COMMON_DEPEND}
udf? ( dev-db/mysql )
@ -65,7 +66,7 @@ mysql-udf_src_install() {
udffile="${udfname}${udfext}"
udfoutpath="${udfdir}/${udffile}"
insinto /usr/$(get_libdir)/mysql/plugins
doins "${udfoutpath}" || die
doins "${udfoutpath}"
}
udf_done_intro=0

View file

@ -1,6 +1,13 @@
# ChangeLog for dev-db/percona-toolkit
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/percona-toolkit/ChangeLog,v 1.4 2013/08/18 12:45:02 wschlich Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/percona-toolkit/ChangeLog,v 1.5 2013/09/10 09:47:36 idella4 Exp $
*percona-toolkit-2.1.7-r1 (10 Sep 2013)
10 Sep 2013; Ian Delaney <idella4@gentoo.org>
+percona-toolkit-2.1.7-r1.ebuild, -percona-toolkit-2.1.1.ebuild,
-percona-toolkit-2.1.7.ebuild:
revbump -> EAPI 5, remove old
18 Aug 2013; Wolfram Schlich <wschlich@gentoo.org> metadata.xml:
removed myself from metadata.xml

View file

@ -1,6 +1,14 @@
DIST percona-toolkit-2.1.1.tar.gz 1182760 SHA256 ae8fc0479ee48a1ef1882006eecfbcdd3ba1ab5cae19825087fb02d96d8e4a39 SHA512 161f6e87fd9b93fd9d22b767eada2db8b1ddbdeae25305d7bb91d74a7281ba5fe773ee2e4305a5df0186fc5482fe186f60a86053e53b33d5f0d5c60ac55f15ab WHIRLPOOL e5f71aa274f182ffe0a07e9de7f42c51f41ca794a7b17843f5edf81756aa0d170eee46d0502f4940dd9ac994fa37ace30c38876bbb2954e6817cd392f020eabf
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST percona-toolkit-2.1.7.tar.gz 1468872 SHA256 9b8be47ad4470ae2af684c0014b6cef8df4868457c73e924bb89bfca5a600479 SHA512 1a228ef7de4129079de35dca032a020887cd692a9d04d61c3317f8636c5e90ac671bd943c2e8cefa101748daa2891f022ce5031920030d605a83bbeb19c9bb8a WHIRLPOOL f28e58f432207ae09652ef49baece5eada40b7be9d9a38b1a52115c65c13e9857e925b1c7fdba9eec0bc7f8e1960ad5a46de00703f59ce25b2aaff0a7ee5435b
EBUILD percona-toolkit-2.1.1.ebuild 1050 SHA256 8d5f2a1395957269fdfd4b0277aa322aa56688c8c64897a1d530b9da74428040 SHA512 726ae717029829a1c1e2fa23b1f6bd88d628f1ac2150202f4cdc74dcccdd8f9e6550a838d6815d354faa82d345014023e8c20dff7a2735fd8e41194946289e67 WHIRLPOOL 202ae4cc7a179c699950f500804ec50b438d5a17bb0075889f4ae1a3852d387beaa88dcac996e6d36198489dc8eb9af58d88f81ab7d28e8c72daad81cb9ea383
EBUILD percona-toolkit-2.1.7.ebuild 1050 SHA256 4ddca19f5dc8426f2eaf2b86fdeb355b0b931352e4ed7a02effdefbf7c4dbba1 SHA512 ecd82eb6a1b048a83c7d9b44e5a528f351a47c771132ace6fe81cab3f71b3b12b0f13e040e0bd33d80a40ad5aee64028ca3ed607f8d21bd63121094868176db9 WHIRLPOOL 3a3a5f41c9a99da05c005e84bb510d17339607f206f12985d89e6ae7bc77c5b19ce0302027d8e59856b52bd8540c6e0c3fd1f8326e1dfab55ee0bbb9805a91b3
MISC ChangeLog 935 SHA256 904709010470f5a5a56d9f5738649df74da60b83f15032a07360c7dcd85618eb SHA512 4873e3c6c1461dede0c6c40916091555148cb1589b7780392cfd1376bea3a4c37c61cccea37a56e5f96a2960bc20b743aafaf69eada2557b4268a7368555a570 WHIRLPOOL fbcc62a26d33492734b52e9bc4f77372f66d3d11fdfc21e19ebec98dac09329f8e93616bbdf3b45674b1488399be3c7a3d50dc57912a6c7911b5bdcd816fecd8
EBUILD percona-toolkit-2.1.7-r1.ebuild 1156 SHA256 10997823d90d520bf753ac9ef7343b9a590e4d6e205d33ad5d6cfac36d21d6e0 SHA512 15ce7fa56121ac412defb6d2b79eb8517164993bd0aff7d43a66c7910177039a463644020fa95cdf70a721216b90590a08ec185ee9125eb61c370c16d2cbf817 WHIRLPOOL d6141bf88b06c68cb4bc0dd1308de83fbc9279b3841d5daa00741d55101af40a476b9ae107bfa7247ca5de81fa5dfe009c7dd7d200c383b4bec540b5bc5f38b6
MISC ChangeLog 1156 SHA256 4f820e3dc222b1714fc90e740849be36cd0a0e4acabe75ad44175c05390677e1 SHA512 226d590c0cbdff8686401b7c0e9ed0db35c0fc917280ad2ea7c4008d9214c1833e6b49f0d7b87ccb4bf402d327bc2fa7172819686e40cc7fada963744d5c16c1 WHIRLPOOL b9bf6fd00baeb54e5319e1630e619ae2507b6764c54f13a47ac465992fe245b7d84704c812a12035f7c3b71b9c40f1f451588338db5dcbc794f71cf0c379b716
MISC metadata.xml 639 SHA256 06a0b955ed4274d25e719496f0e6802391ed55e36e3d44dc76b529f3805bede9 SHA512 5049308cc7d24a2b812b02184198f0af562a8bcee5f13ac64972cdacbe53a19f46e0005bf199ec7fe3e71971ff2f97e39b58a166e0f49afbcf80046b88995d1c WHIRLPOOL 86d39df089b150bf1aff2ad93a24d1163083c043ee72d67d003dc3ef47637c47a7454a35e5f746b512b9547b06e4ab3041fe67a39c855b230b89f2f5240725ef
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlIu6sMACgkQso7CE7gHKw3nuwCeKN787K4wQU2IPk8dL1E6/tgs
2vsAoMNpOQXCKCnKp6TPBmCPdhSGkCRx
=iA8U
-----END PGP SIGNATURE-----

View file

@ -1,34 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/percona-toolkit/percona-toolkit-2.1.1.ebuild,v 1.1 2012/04/19 20:01:55 robbat2 Exp $
EAPI=3
inherit perl-app perl-module toolchain-funcs
DESCRIPTION="essential command-line utilities for MySQL"
HOMEPAGE="http://www.percona.com/software/percona-toolkit/"
SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/${P}.tar.gz"
LICENSE="|| ( GPL-2 Artistic )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
COMMON_DEPEND="dev-perl/DBI
dev-perl/DBD-mysql
virtual/perl-Time-HiRes"
RDEPEND="${COMMON_DEPEND}
virtual/perl-Getopt-Long
virtual/perl-Time-Local
virtual/perl-Digest-MD5
virtual/perl-IO-Compress
virtual/perl-File-Temp
virtual/perl-File-Spec
virtual/perl-Time-HiRes
virtual/perl-Scalar-List-Utils
dev-perl/TermReadKey"
DEPEND="${COMMON_DEPEND}
virtual/perl-ExtUtils-MakeMaker"
# Percona Toolkit does NOT contain the UDF code for Murmur/FNV any more.

View file

@ -1,8 +1,8 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/percona-toolkit/percona-toolkit-2.1.7.ebuild,v 1.1 2013/01/06 21:33:36 robbat2 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/percona-toolkit/percona-toolkit-2.1.7-r1.ebuild,v 1.1 2013/09/10 09:47:36 idella4 Exp $
EAPI=3
EAPI=5
inherit perl-app perl-module toolchain-funcs
@ -13,6 +13,7 @@ SRC_URI="http://www.percona.com/downloads/${PN}/${PV}/${P}.tar.gz"
LICENSE="|| ( GPL-2 Artistic )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
# Package warrants IUSE doc
IUSE=""
COMMON_DEPEND="dev-perl/DBI
@ -32,3 +33,7 @@ DEPEND="${COMMON_DEPEND}
virtual/perl-ExtUtils-MakeMaker"
# Percona Toolkit does NOT contain the UDF code for Murmur/FNV any more.
src_install() {
perl-module_src_install
dodoc docs/percona-toolkit.pod
}

View file

@ -1,6 +1,12 @@
# ChangeLog for dev-db/postgresql-base
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.250 2013/08/14 09:28:16 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/ChangeLog,v 1.251 2013/09/10 05:50:50 patrick Exp $
*postgresql-base-9.3.0 (10 Sep 2013)
10 Sep 2013; Patrick Lauer <patrick@gentoo.org> +postgresql-base-9.3.0.ebuild,
-postgresql-base-9.3_beta1.ebuild, -postgresql-base-9.3_beta2.ebuild:
Bump
14 Aug 2013; Patrick Lauer <patrick@gentoo.org> postgresql-base-9999.ebuild:
Whitespace

View file

@ -2,20 +2,17 @@ DIST postgresql-8.4.17.tar.bz2 14795028 SHA256 dc884c34ec3535d9f8b579155948a703d
DIST postgresql-9.0.13.tar.bz2 15139873 SHA256 51aea4d099defaee307ec3b9900837446931d1aa0c6717070fa25ed033af9977 SHA512 abd29176c88485444b3b324191533b8f243624a6e391c654833ae5fe90fab93b55d04f778a3837c4b9a538264474458fa6bc2166800d3546fec0196965cf38e2 WHIRLPOOL 88a3a7736d96b259772eb4e55b472f0441e71aadfedc004cbe2fd2ae7e579a0f71e29485fdb1158c973865fb51017093f84a9629e2c3c7f05e35daf6f34f67a2
DIST postgresql-9.1.9.tar.bz2 15815421 SHA256 28a533e181009308722e8b3c51f1ea7224ab910c380ac1a86f07118667602dd8 SHA512 f35c11afba347ebc818f058986af9dfd9af573937bb2c3160f71c7ef84ae3471eab2aa998975fb44a63a09e5a487f11624375e08c3c380bf1e0ba463b82d81bf WHIRLPOOL 7bbef51db715f55a9353867f94512e2351ea1d0b7d2b8777664afadae85c8ddfc4b5c39441ad6dfc09ea79094d00f534957917efd8a9e887564b42316411f357
DIST postgresql-9.2.4.tar.bz2 16395184 SHA256 d97dd918a88a4449225998f46aafa85216a3f89163a3411830d6890507ffae93 SHA512 1f347a8e75f4c350cc1ee2e0406b1b696f8e82cd259bb17404113874516fdf4c395517962a5320d5c386994cae7ebe7dbdbbeb7ae79c76d6d506ce5bda662c3e WHIRLPOOL a99d5c31fe02ddc486de1541dff515e1ac3c071ea3a8dcb226505c7d92a6ac585b4617d53101045dba05d8f4996e92c15e3f9006b15c1cca95d0bd8b625c3302
DIST postgresql-9.3beta1.tar.bz2 16954081 SHA256 1e11099fe4a6cd3327c9c2bf4a9b903383195de330da27d322fc872d1d694df1 SHA512 d65874266e9a1aad714d205e23f261dfb131a0dfa5f2e1b01b03b718e4275cfd499bf09c7f34904709e5ceba6ca7e9caa333911fe7998d4d7a92d5b2992cfd0e WHIRLPOOL 32b0994f771098d85c4d4c3b226a5603218bbcb6b06ade5f59628c6dcd007a98f273306be06c5adfa5e886892154a2cc1b3fda5eceba192f0d26e276b3719f3e
DIST postgresql-9.3beta2.tar.bz2 17006778 SHA256 67b4f1e8be622ab2f32b2a7823b3185052c93eae11c961214d87be76978f35ae SHA512 3b1f57c265fc73082cea33a3b84eda40ed47b2f93f5f2bb010ef356ee30b43808c886fc2f07be8c18c4f6f0378bfb705599ab7c64ebb7669cecdcef5a6caf24c WHIRLPOOL cc9d1ab1eeb0cf3f2a64aee86c9767d1ff9096ad22243beee8854d1dec1310d7a9f2a5b9641f06b9004f158a9d66e1fa564c40dc8c7366ab9aec3d22d94184d8
DIST postgresql-9.3.0.tar.bz2 16871327 SHA256 784e5db7d8fd69b08ddb125c4452211e04b089516359a5cf72d292cade7c728e SHA512 d38315eb9cd81fc936556b504db439e8f6c37b489e261a1fdb070803780954548f6b9b612653e46f37676a9e24871a2fca50e3db01b24f193bbdca7e4c193828 WHIRLPOOL 57ad61cd65ce7a2959a7ccc45bc7818199c718d2615489c4f01e687b35a4568b94ed1bb6490f98fccf2038b6c87f325e6be0fcb357227ae832aacc169c0619dc
DIST postgresql-patches-8.4-r3.tbz2 4821 SHA256 f2c47ff5cf6af20020c87bc34362615af66675d7d44dd020ccfae425880e1ace SHA512 149434a1a55f130b91b87591ac6bbbd263893e90facfdc47418320561a91cb818dea6367af5b8afbb6c9cccea6053692ee3008c62cbe40e8819c7cac04389334 WHIRLPOOL 30d5945bd65e07f114d8ee27bcbc1dc7ae136a2b5a1f62ec44aad325208dc8387ae11f58c21ebf1447822b35fe35b79d64c86cf763e146dc9c2b5da7dc883d47
DIST postgresql-patches-9.0-r4.tbz2 4525 SHA256 96f9af00dea1c33f9c77754e8ee37334012b8098361c321bd3f562ca9c32f6b8 SHA512 1e792eaf1e194e7a109a860216de98929bc12e6905846524e795fed7e8506f8f0e2e7349ead4fd9ba196c8eb6af2f5b143d0eecdb4cb7061253257acbce37873 WHIRLPOOL 8a32c0cd7f6b845496df8d1f6a0b2497625c0da36c5af1d651be086e9cd4faec48b56b04dca894a0e43e91309868db3014213d9989da5fd1d52d5b3775f8c1ad
DIST postgresql-patches-9.1-r2.tbz2 4552 SHA256 e33a684be93d2bf70566245601da5ea3f831f4ed4b2ff1fa91f8083be3d3bc21 SHA512 3154616884615fea9e826f347e32b89bbddf18256875b3a23b1b6b5d9c0a1bf6159230ab0c6c6245782987d12156ecaa8e51ab1d25a27b5bae7f72cd565784af WHIRLPOOL 8820ea3a96b31baf3b3294c56ed95c9d2d916fdf9584fef38a0b6299b292883af6dda93e4818af09d1ab4b4d66dde258beb56ab2121bb48adbd806f7038b5b82
DIST postgresql-patches-9.2.tbz2 4431 SHA256 8ce635671d5af4d2c8d9a0fc741b26f82f1fda16bb6a36726a32dae47021a632 SHA512 4c971bd3f4ae86a48f5e21a1e4ab087865d41f2445f5a9ddfcd7d11f1abab7be8968e5a1bcfbe4a1f7799e7ca1728604aa01641883c47746ebfab658c189f6e5 WHIRLPOOL 712fae68cdf5b06e05f98e23760d896c7361fe0b548839082b8b0c488597bd0f38b80585677d380f8ccb7ded39e759ee42fa9eff838439468b5ac3a501004e8d
DIST postgresql-patches-9.3-r1.tbz2 4488 SHA256 41e31bb02fa54f33e1248031841112d4600d87b8655800bc600daa02b640071f SHA512 33bdc26280d6b8c39634ef86590be388b4a4548827b66d91c62454426cb1f628b16ee1323c91bff6b469bfc5eba1de128c30a9d531905b5a2ef194af28dba6fb WHIRLPOOL 06e1c95dcce241bf436ffd99c75fac7481aab3f415993dfb33adc337476305a755fef864f242254f534d40b57b16912d888f46e87a626a74132bf0ed52334470
DIST postgresql-patches-9.3.tbz2 4588 SHA256 a6637ac14e829a4dcfe83214e76f1c7ac9000cdcb61cacc4ff74f03817c90121 SHA512 94a601996992f9cd53353f1539ea1f64c7c00e60e21e03c5f4664c77ec66a4174272227acc549a96e86b91c9f482cf3c50fe04203186a799b73eafab27b070ec WHIRLPOOL 8403cbc8327b7801b028a435116979323662b5e0f1c6e54f936957b204cdfb8ff20a9e98893aeaefdc30e990fecbfbf650b58f46e0266b6452d6f286f86a167b
EBUILD postgresql-base-8.4.17.ebuild 4334 SHA256 c21a974e20b017d46d9e266b055d3de6510df14c7f4add514616ed780398e886 SHA512 8ef71b48589e69b11d960ee7e3f947845c8bacc75d7c9e63811fccd48b0477017bca549b49ae93bbb586b24c2467b4ce576e13f9f1c14591ae17cc6ec28f9f80 WHIRLPOOL 371b2acb5bae9d139e9aa45a5c2a952a89734a71c496df92906ad216b5b75963c7481c58f52ebf893dbbbe7fb1afbd85741f6c1d35ad70d2fa9442cb4fbec305
EBUILD postgresql-base-9.0.13.ebuild 4488 SHA256 f96e7e8811e61a5efb73022501e95f5cfaf9699d1fccb915dce7471b0182f0ae SHA512 f7d1a58023570f450d4c2192a004b14b047b13426f94576cb157bb1066978c16760e0e93c51150e0f3f4074b56d5cff577981daaaf59e12e5260b3470dd9340a WHIRLPOOL efcb81985d2d0bebe2102569366c582796a74403d8d82b516156c6fc463a4a07e72c7f7dcf220ae6647d22da6e88b5806996e1e7c04c7d2d69e63a24df182214
EBUILD postgresql-base-9.1.9.ebuild 4501 SHA256 e2bf6172c79c51a35ddbee9a147f19b1ecf4cb03298f230258b010fe5ce07cf3 SHA512 e15bb245a55dc0d7e40557aa03cefe6e2503f5401066302bfce8f0cd0a4488e12bede408945333b05c04035b45bbd267569173cc95c1b1233f0e52c5665a6ed0 WHIRLPOOL 1a203a9e1bfcdda996ea2966087436ae3210ed287bd640ab058e0de1ffc4222bd075e874af02b94006fc5e0e318c84f55c719132729dec7a5dccf41a22908678
EBUILD postgresql-base-9.2.4.ebuild 4747 SHA256 05f88149f5b2f26ffa84849b75a80a01412ef29a7bd2d29ce64530e0a235432c SHA512 2df5de70a2b6776f83ae0311490fb66ca0200f6329475acea74d857e00f218ef939a3b1b89d20c0459880c048a834c6efc802fe087414b5caf1016616a1268d1 WHIRLPOOL 8c85d9563b67f662ffce15fabed4dbc3a392bb0d5a06123d3794adba7ca932000f518736f5574c849d902684e32fd14f58b0e2fe685d52a799b539357a4e3f0c
EBUILD postgresql-base-9.3_beta1.ebuild 4618 SHA256 3058a5d80034d054c7f9cff8d635db0f369c21a567089e94ad6ea26706e91226 SHA512 af468b805941f9a15036258bf9ddfcd72bfaaf56ef772286b4233a80309fdb312247cc43be92a03f5b01009fe14c5152ea5522056ab1d0e6d74804dd8023fd3f WHIRLPOOL 37e0abc9f59d6335f48af574534157db52c5a04429ed1aae05fea086d60043fb4d0bbed5807cc2fe7bed6b84fee915b27604a0d9f9218669fbc2ca5936eca436
EBUILD postgresql-base-9.3_beta2.ebuild 4652 SHA256 260b4b1c0e5a4035f2c7b825dfe692cf0bab7d62fe5cd8626334087650f6e3b7 SHA512 9300b3918b070beccf2298d4ea7cd3cb352917891557ca8d77880be99ac796859ddeb3e73cbf4cd999fe0cbce798a49ebbae85a51cbfc940a8657360aa6374bb WHIRLPOOL 1e433e1aa129bfd61c7d525460dad2c1c2273e63917991690092a6aa38a82ab984f2bf76d6ee561c00cfc9ce43e9c4ff464c2e3d295b1863216800e2762c48e1
EBUILD postgresql-base-9.3.0.ebuild 4650 SHA256 909cb3ae3d4c780c49b79bec27ccfe219e3f4a58a8cbf3178592706663331264 SHA512 0c311a1084b9b246cbf73f0547fd01f499905389fd2f4fb15f517993a3323bb8d6b3d2be1e8b031de8e0af320fc438444a2ca219d33102890e372111f20d2d89 WHIRLPOOL 32c212bb83a88689e0bb73213d8105aa8f6091e472fcffa8d43fd587c482ab69b353ad670c00e210798b267e8a4ab77fa9062cee2ebdddc9f5bbee0e98a99fa7
EBUILD postgresql-base-9999.ebuild 5131 SHA256 c12e0c76c79f7d67e20c1821b18051e0b10492dac2204d1d68d2967241c9716b SHA512 a64beddacf910a8a45651343ff0c4b65538fe28142b38b40c7b784e5b9320528edae712ee852df583a111cdf53f241fd9e8c73a0f99d037febfcfd9b01faeb55 WHIRLPOOL 171a45fefc09197150b83f63912d4ba4da1b9af526ee47afbef5a05f1e688ac0e0bd574bea9f5c0069cd571cb7f33f1cc237c749b5ca340000eb038260e38065
MISC ChangeLog 63561 SHA256 1cccf59c3dea8778a610173560492a12dfdbbb65ec2c129c4fbe99e3b914e296 SHA512 98c491597e941c8a9c4f41ceecbdc21f98963d8eb10048897460cb221797bae4f39c249d56b67cf0ceee81dc6807699ad27b35977dae64a08462f02140bac53c WHIRLPOOL 2dbe83c566aa8d14beb0ba066b41ef0e6ba1a7ca984cbbb801b8fd8323909cbbd25a3056219eaf7ac2c60b331327e4f433cecf415cd2e3a885425906f8458434
MISC ChangeLog 63760 SHA256 f7703a13c886814ee6d9fad643bc80b308979b2393cf58dfd6ac2231784b6792 SHA512 8bd50760d39ebd773d1fd45533f302eb4db648539662a69cd321a47448a587ff10f290792e8ed2e89e8e5b61a5468b7fef2980599c1105f2915e1d7bc98a04a6 WHIRLPOOL b1883a14be69853d0607582f2707df1db1b7f04d6118cc1f9a5fe440dc8c46dfd0517535a1f073450bcc74e70429a1d30cb731a826e1c0dcc1363c35cdca4dbb
MISC metadata.xml 319 SHA256 8ce157b48f2da128f1b40b0d59c3c06e51ba71173689ff7a86c4429a7055c471 SHA512 248b60da17006a89acb1d8b6f62f59e4d414421422d2d4445bc7efc4f0abf13d048fe52c09af6b3e10a7afad341a5edb0e8d48b9ec2ead5f84b40f4016448cf9 WHIRLPOOL d1cf97f5d676ef43d677cebf8f9c97f6823c1c7b31e1a40a6f22729771a6bdcc851ac7c27ace768509307f4d0774384805cf4125541acd7a785d48117c0d5e07

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.3_beta2.ebuild,v 1.1 2013/07/02 12:58:17 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.3.0.ebuild,v 1.1 2013/09/10 05:50:50 patrick Exp $
EAPI="4"
@ -13,16 +13,16 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
SLOT="$(get_version_component_range 1-2)"
# Comment the following five lines when not a beta or rc.
MY_PV="${PV//_}"
MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
S="${WORKDIR}/postgresql-${MY_PV}"
SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}-r1.tbz2"
#MY_PV="${PV//_}"
#MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
#S="${WORKDIR}/postgresql-${MY_PV}"
#SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2
# http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}-r1.tbz2"
# Comment the following three lines when a beta or rc.
#S="${WORKDIR}/postgresql-${PV}"
#SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
# http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}.tbz2"
S="${WORKDIR}/postgresql-${PV}"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}-r1.tbz2"
LICENSE="POSTGRESQL"
DESCRIPTION="PostgreSQL libraries and clients"

View file

@ -1,170 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.3_beta1.ebuild,v 1.1 2013/06/12 01:20:28 titanofold Exp $
EAPI="4"
WANT_AUTOMAKE="none"
inherit autotools eutils flag-o-matic multilib prefix versionator
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"
# Comment the following five lines when not a beta or rc.
MY_PV="${PV//_}"
MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
S="${WORKDIR}/postgresql-${MY_PV}"
SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}.tbz2"
# Comment the following three lines when a beta or rc.
#S="${WORKDIR}/postgresql-${PV}"
#SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
# http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}.tbz2"
LICENSE="POSTGRESQL"
DESCRIPTION="PostgreSQL libraries and clients"
HOMEPAGE="http://www.postgresql.org/"
# No tests to be done for clients and libraries
RESTRICT="test"
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
IUSE="kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib"
for lingua in ${LINGUAS} ; do
IUSE+=" linguas_${lingua}"
done
wanted_languages() {
local enable_langs
for lingua in ${LINGUAS} ; do
use linguas_${lingua} && enable_langs+="${lingua} "
done
echo -n ${enable_langs}
}
RDEPEND="
>=app-admin/eselect-postgresql-1.0.10
sys-apps/less
virtual/libintl
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )
pam? ( virtual/pam )
readline? ( sys-libs/readline )
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
zlib? ( sys-libs/zlib )
"
DEPEND="${RDEPEND}
!!<sys-apps/sandbox-2.0
sys-devel/bison
sys-devel/flex
nls? ( sys-devel/gettext )
"
#PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
src_prepare() {
epatch "${WORKDIR}/autoconf.patch" \
"${WORKDIR}/base.patch" \
"${WORKDIR}/bool.patch"
eprefixify src/include/pg_config_manual.h
# to avoid collision - it only should be installed by server
rm "${S}/src/backend/nls.mk"
# because psql/help.c includes the file
ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
if use pam ; then
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
-i src/backend/libpq/auth.c \
|| die 'PGSQL_PAM_SERVICE rename failed.'
fi
eautoconf
}
src_configure() {
case ${CHOST} in
*-darwin*|*-solaris*)
use nls && append-libs intl
;;
esac
export LDFLAGS_SL="${LDFLAGS}"
export LDFLAGS_EX="${LDFLAGS}"
local PO="${EPREFIX%/}"
econf \
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
--docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
--without-tcl \
--without-perl \
--without-python \
$(use_with readline) \
$(use_with kerberos krb5) \
$(use_with kerberos gssapi) \
"$(use_enable nls nls "$(wanted_languages)")" \
$(use_with pam) \
$(use_enable !pg_legacytimestamp integer-datetimes) \
$(use_with ssl openssl) \
$(use_enable threads thread-safety) \
$(use_with zlib) \
$(use_with ldap)
}
src_compile() {
emake
cd "${S}/contrib"
emake
}
src_install() {
emake DESTDIR="${D}" install
insinto /usr/include/postgresql-${SLOT}/postmaster
doins "${S}"/src/include/postmaster/*.h
dodir /usr/share/postgresql-${SLOT}/man/
cp -r "${S}"/doc/src/sgml/man{1,7} "${ED}"/usr/share/postgresql-${SLOT}/man/ || die
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1
docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
# Don't use ${PF} here as three packages
# (dev-db/postgresql-{docs,base,server}) have the same set of docs.
insinto /usr/share/doc/postgresql-${SLOT}
doins README HISTORY doc/{TODO,bug.template}
cd "${S}/contrib"
emake DESTDIR="${D}" install
cd "${S}"
dodir /etc/eselect/postgresql/slots/${SLOT}
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
"${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
keepdir /etc/postgresql-${SLOT}
}
pkg_postinst() {
postgresql-config update
elog "If you need a global psqlrc-file, you can place it in:"
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
}
pkg_postrm() {
postgresql-config update
}

View file

@ -1,6 +1,11 @@
# ChangeLog for dev-db/postgresql-docs
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/ChangeLog,v 1.211 2013/04/05 19:23:15 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/ChangeLog,v 1.212 2013/09/10 05:54:51 patrick Exp $
*postgresql-docs-9.3.0 (10 Sep 2013)
10 Sep 2013; Patrick Lauer <patrick@gentoo.org> +postgresql-docs-9.3.0.ebuild:
Bump
05 Apr 2013; Agostino Sarubbo <ago@gentoo.org> -postgresql-docs-8.4.16.ebuild,
-postgresql-docs-9.0.12.ebuild, -postgresql-docs-9.1.8.ebuild,

View file

@ -1,30 +1,12 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
DIST postgresql-8.4.17.tar.bz2 14795028 SHA256 dc884c34ec3535d9f8b579155948a703def0574aca47292b97b82a8189cd0436 SHA512 9b8de2373d196847610329c33b21229245690f1587ca94b5c6fa770a7ace9fb29811e858debe1656fcee7b0e229d989b2786c12dfad01266501c5dbf1503d7ac WHIRLPOOL 899e787e6a3c4f4012946e8ec230ed8c049fcd1cb02572ea4f6d2e286da0f6b99a8bf732c6c7d7fe85a8a778e7e97f576b47821c61fdcdaa67dc87093c69b54f
DIST postgresql-9.0.13.tar.bz2 15139873 SHA256 51aea4d099defaee307ec3b9900837446931d1aa0c6717070fa25ed033af9977 SHA512 abd29176c88485444b3b324191533b8f243624a6e391c654833ae5fe90fab93b55d04f778a3837c4b9a538264474458fa6bc2166800d3546fec0196965cf38e2 WHIRLPOOL 88a3a7736d96b259772eb4e55b472f0441e71aadfedc004cbe2fd2ae7e579a0f71e29485fdb1158c973865fb51017093f84a9629e2c3c7f05e35daf6f34f67a2
DIST postgresql-9.1.9.tar.bz2 15815421 SHA256 28a533e181009308722e8b3c51f1ea7224ab910c380ac1a86f07118667602dd8 SHA512 f35c11afba347ebc818f058986af9dfd9af573937bb2c3160f71c7ef84ae3471eab2aa998975fb44a63a09e5a487f11624375e08c3c380bf1e0ba463b82d81bf WHIRLPOOL 7bbef51db715f55a9353867f94512e2351ea1d0b7d2b8777664afadae85c8ddfc4b5c39441ad6dfc09ea79094d00f534957917efd8a9e887564b42316411f357
DIST postgresql-9.2.4.tar.bz2 16395184 SHA256 d97dd918a88a4449225998f46aafa85216a3f89163a3411830d6890507ffae93 SHA512 1f347a8e75f4c350cc1ee2e0406b1b696f8e82cd259bb17404113874516fdf4c395517962a5320d5c386994cae7ebe7dbdbbeb7ae79c76d6d506ce5bda662c3e WHIRLPOOL a99d5c31fe02ddc486de1541dff515e1ac3c071ea3a8dcb226505c7d92a6ac585b4617d53101045dba05d8f4996e92c15e3f9006b15c1cca95d0bd8b625c3302
DIST postgresql-9.3.0.tar.bz2 16871327 SHA256 784e5db7d8fd69b08ddb125c4452211e04b089516359a5cf72d292cade7c728e SHA512 d38315eb9cd81fc936556b504db439e8f6c37b489e261a1fdb070803780954548f6b9b612653e46f37676a9e24871a2fca50e3db01b24f193bbdca7e4c193828 WHIRLPOOL 57ad61cd65ce7a2959a7ccc45bc7818199c718d2615489c4f01e687b35a4568b94ed1bb6490f98fccf2038b6c87f325e6be0fcb357227ae832aacc169c0619dc
EBUILD postgresql-docs-8.4.17.ebuild 1302 SHA256 814b2657151bb2c39d53710eb363fd95447e27a87cac8681a04c7a78e0a300c6 SHA512 bca6ca8c733948f942338f9892577a5376f07bf8b105e85df0139dc8eeb69ccaf5db65ebb5097c893627dddd2170dcf217198918451efcf737f626103e5099bc WHIRLPOOL ff983f1004b1510c8928af66b3a8eab9037a2b843c32ca82b45cbd9b73c76df5c3060480d520c5535d1efc6ebf1cdca59fe877e234e3edccd338feb44796b945
EBUILD postgresql-docs-9.0.13.ebuild 1291 SHA256 5bf257362294608e2aa3119f8ef46f5deb44037846dab366f6ac5e1101af0f7a SHA512 961da5787cf3dc3d8828df274b61fc90feba0e94888364abca4b57d81215f083178192ebc4a77df2b9bc98c4b69b5ea5e1382814fd0ee9466ec2b7051d813d46 WHIRLPOOL f272cdf386b8b891498dd51790dabd26a3549ea4bde5332f3bd9c487df773564cdb516cba92be46ac37d1ccfc4c096c9c76e56f7d0c5c05d0992c2ea7343b824
EBUILD postgresql-docs-9.1.9.ebuild 1304 SHA256 0a05f6cd471739bb2f94fe6b45d88afe5029f45158c19cb2b5fdf67691e1d227 SHA512 1f5e4e7c6911314adc2e5866d1bd6d5ac1f755c10d08879482da6ba248e12b856d0ae19c2145311a5d38567bbc270c9c48cf1bd72a6bfcd96c14b242ca73111e WHIRLPOOL 3201113ef2d1f9a973948edbe51165c8bb60e0ca48250b3796415d1b87ba6a0ec11f7236c74e568c868dbc3c504c8990a00550e9a8fc42557b7a9a2153160b22
EBUILD postgresql-docs-9.2.4.ebuild 1616 SHA256 35095425ca8e94764af36b89437221d77bafcf7c8e9c5bd362e24a6977dddf92 SHA512 07b733ceababaa830a5472392e83b7f8a762fa52e8d8816dc917fa7ec676e21a83338c5c706b2fee665a4ad59fada9fb311be7ac7f5b6ddd55fda58750cbbd8f WHIRLPOOL e86b283008e593c121ffde21120985d5be6f717da3865f7f1203928c5985d914f6bb3726054755e04c3393333f7c9fd3efc6deb6357da274c5ad0aa123b45a9e
MISC ChangeLog 46024 SHA256 d303526f177879a9159421e40c1f8197f5f11d594c5b8330dc1bf37f5adf5098 SHA512 db2c1ef95894195e8935ff636974f579138ac0dc7072507b5581052f957606dd12bd53a70b4f42160c662f6dcbfe8881338c01b61d9eb7e8b3724177ea043b1a WHIRLPOOL b6253e34e89f44a3f21734635348a496c68db2c765899f61a7d994fc14514caa26214bcf225627a71e5bf4be2e289d17f71c82d81e5b6ae340da0452e27e60bc
EBUILD postgresql-docs-9.3.0.ebuild 1630 SHA256 3f87bc12ba353fcabe5144ab75b77dc32c20071ca6832e67e8a39362bfd29f1e SHA512 1ac42e809027fc5ece085404e69cff0e36b439841cfd79211281d243497ca07483f9c31d5d1f0792356db7166e489081a7aefdcace75005db480b89d56ef7362 WHIRLPOOL 28a4a778b968f94bb95cdd74b8434b7cccca9358ea4172cd6db2bd10a204ca178d1ea65538565db4ea0fa3e839a118e77e4714f12cb28fb4ddee8da904b340e1
MISC ChangeLog 46155 SHA256 7619a58b51e61f70f72ddbf3eaa4123be83cacd70fad600ec65d67a05b01f870 SHA512 e31922072ff5df9e7f1d5854d0169a7ce02e06149bde2aac13b367bb9bddc26347c6309a5afeab649be10618d7aee56558ad6364cfe9b405797cd94ce423e4bc WHIRLPOOL 390bcd2f5d28e471bb562c34cd6860cfc678dbcfca7eae83bf8043f6ced6f2e555cd8113d4a337f46fd2f63e8b006ab1d90f938faf398b85464da69f8e439fef
MISC metadata.xml 164 SHA256 7e8e8126bc8701c4a42c7dfed8bb755ac6040fe3d0e3f994d888f8b2b4fa7d8b SHA512 45b3f5ba6ebbeb2f990e5612b545bee41bb8c9f29e7f31de34021384760fcfc4694de0782fc0bdf556fe81ed3b334fc96c33563b0fddc2545484099a2cd76bb2 WHIRLPOOL 5fd1b0fc651f51ed3d1715cff87d86e7c0fe9c7825529069c7c3fed13641aee24bee1971b6e1057797b7b191ef0d50a1ea68c9f24588872d7d960787f9f02bfa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCgAGBQJRXyQOAAoJELp701BxlEWfycIP/0mLCWqjogd9wXrh569rTTYP
hDvYuW+MoSmtPQwoWpsYR9xtNIpUI4bnO8RNo6bwqddTyERx6rPRH7s++HtiPk3A
+NH2InZXlFh0uC5IdjdW4cEJX7B4tDnW1+0+4oGooMthzpyxE890qOJJAWPiIsY4
anESXiay8zrLYcgFTWlhy1jFPFneCOv+QtAbY1sVwl7Mstt+qEO/eFBIymRX4HRR
+HNpiNJwNRkevO/B2/4wESQhgmDEOO92hewq+aYxWsKZGvAsvMlIXkrvt+Ogx/90
i7ozOOUT2Rr7vq1DSRb6MBYTvFM42c44jSj95JLyxz1Erqmkr/swdAtvVvoSiIGm
D+Xo6oMz3DGwfvDrDq2AuNS/XNZh9ZRMlk+3DknT0ea43JJdNiLKX214eD3XmX+f
ZjCNQGhWjOQM6aNtOVLT8sEQo9xJQdd/jVmka5BRrzlStD6I8lgjmU6APNiNNX1v
RN9uJgw6zqA63L0I/S/3isJ2eINAOSg2Q55TO1aHkv2GDJhYYNg3ka/RAopu6aWC
l0x65CjyGgLRjwPkS9WwQVP3h5JboE8WAJGKpBZ6eUnlR0eUJh5TzLmko4wRcqpb
SjAUNuLd8XnAB711Xp+IRUF+ll5iwCs0KrWwJIi2kBg4xsjPlwIvKp6FjGLwUhYk
edGOmy14MK1ZXWUUaVs9
=lHKc
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.3.0.ebuild,v 1.1 2013/09/10 05:54:51 patrick Exp $
EAPI="4"
inherit versionator
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
RESTRICT="test"
DESCRIPTION="PostgreSQL documentation"
HOMEPAGE="http://www.postgresql.org/"
LICENSE="POSTGRESQL"
SLOT="$(get_version_component_range 1-2)"
# Comment the following four lines when not a beta or rc.
#MY_PV="${PV//_}"
#MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
#S="${WORKDIR}/postgresql-${MY_FILE_PV}"
#SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2"
# Comment the following two lines when a beta or rc.
S="${WORKDIR}/postgresql-${PV}"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
IUSE=""
DEPEND=""
RDEPEND=""
src_unpack() {
tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc"
}
src_install() {
# Don't use ${PF} here as three packages
# (dev-db/postgresql-{docs,base,server}) have the same set of docs.
local mypath=/usr/share/doc/postgresql-${SLOT}
cd "${S}/doc"
insinto ${mypath}/html
doins src/sgml/html/*
insinto ${mypath}/sgml
doins src/sgml/*.{sgml,dsl}
insinto ${mypath}/sgml/ref
doins src/sgml/ref/*.sgml
fowners root:0 -R ${mypath}
dodir /etc/eselect/postgresql/slots/${SLOT}
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
"${ED}/etc/eselect/postgresql/slots/${SLOT}/docs"
}

View file

@ -1,6 +1,13 @@
# ChangeLog for dev-db/postgresql-server
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/ChangeLog,v 1.263 2013/09/05 19:44:45 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/ChangeLog,v 1.264 2013/09/10 05:52:55 patrick Exp $
*postgresql-server-9.3.0 (10 Sep 2013)
10 Sep 2013; Patrick Lauer <patrick@gentoo.org>
+postgresql-server-9.3.0.ebuild, -postgresql-server-9.3_beta1-r1.ebuild,
-postgresql-server-9.3_beta2.ebuild:
Bump
05 Sep 2013; Michał Górny <mgorny@gentoo.org> postgresql-server-8.4.17.ebuild,
postgresql-server-9.0.13.ebuild, postgresql-server-9.1.9.ebuild,

View file

@ -1,12 +1,8 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST postgresql-8.4.17.tar.bz2 14795028 SHA256 dc884c34ec3535d9f8b579155948a703def0574aca47292b97b82a8189cd0436 SHA512 9b8de2373d196847610329c33b21229245690f1587ca94b5c6fa770a7ace9fb29811e858debe1656fcee7b0e229d989b2786c12dfad01266501c5dbf1503d7ac WHIRLPOOL 899e787e6a3c4f4012946e8ec230ed8c049fcd1cb02572ea4f6d2e286da0f6b99a8bf732c6c7d7fe85a8a778e7e97f576b47821c61fdcdaa67dc87093c69b54f
DIST postgresql-9.0.13.tar.bz2 15139873 SHA256 51aea4d099defaee307ec3b9900837446931d1aa0c6717070fa25ed033af9977 SHA512 abd29176c88485444b3b324191533b8f243624a6e391c654833ae5fe90fab93b55d04f778a3837c4b9a538264474458fa6bc2166800d3546fec0196965cf38e2 WHIRLPOOL 88a3a7736d96b259772eb4e55b472f0441e71aadfedc004cbe2fd2ae7e579a0f71e29485fdb1158c973865fb51017093f84a9629e2c3c7f05e35daf6f34f67a2
DIST postgresql-9.1.9.tar.bz2 15815421 SHA256 28a533e181009308722e8b3c51f1ea7224ab910c380ac1a86f07118667602dd8 SHA512 f35c11afba347ebc818f058986af9dfd9af573937bb2c3160f71c7ef84ae3471eab2aa998975fb44a63a09e5a487f11624375e08c3c380bf1e0ba463b82d81bf WHIRLPOOL 7bbef51db715f55a9353867f94512e2351ea1d0b7d2b8777664afadae85c8ddfc4b5c39441ad6dfc09ea79094d00f534957917efd8a9e887564b42316411f357
DIST postgresql-9.2.4.tar.bz2 16395184 SHA256 d97dd918a88a4449225998f46aafa85216a3f89163a3411830d6890507ffae93 SHA512 1f347a8e75f4c350cc1ee2e0406b1b696f8e82cd259bb17404113874516fdf4c395517962a5320d5c386994cae7ebe7dbdbbeb7ae79c76d6d506ce5bda662c3e WHIRLPOOL a99d5c31fe02ddc486de1541dff515e1ac3c071ea3a8dcb226505c7d92a6ac585b4617d53101045dba05d8f4996e92c15e3f9006b15c1cca95d0bd8b625c3302
DIST postgresql-9.3beta1.tar.bz2 16954081 SHA256 1e11099fe4a6cd3327c9c2bf4a9b903383195de330da27d322fc872d1d694df1 SHA512 d65874266e9a1aad714d205e23f261dfb131a0dfa5f2e1b01b03b718e4275cfd499bf09c7f34904709e5ceba6ca7e9caa333911fe7998d4d7a92d5b2992cfd0e WHIRLPOOL 32b0994f771098d85c4d4c3b226a5603218bbcb6b06ade5f59628c6dcd007a98f273306be06c5adfa5e886892154a2cc1b3fda5eceba192f0d26e276b3719f3e
DIST postgresql-9.3beta2.tar.bz2 17006778 SHA256 67b4f1e8be622ab2f32b2a7823b3185052c93eae11c961214d87be76978f35ae SHA512 3b1f57c265fc73082cea33a3b84eda40ed47b2f93f5f2bb010ef356ee30b43808c886fc2f07be8c18c4f6f0378bfb705599ab7c64ebb7669cecdcef5a6caf24c WHIRLPOOL cc9d1ab1eeb0cf3f2a64aee86c9767d1ff9096ad22243beee8854d1dec1310d7a9f2a5b9641f06b9004f158a9d66e1fa564c40dc8c7366ab9aec3d22d94184d8
DIST postgresql-9.3.0.tar.bz2 16871327 SHA256 784e5db7d8fd69b08ddb125c4452211e04b089516359a5cf72d292cade7c728e SHA512 d38315eb9cd81fc936556b504db439e8f6c37b489e261a1fdb070803780954548f6b9b612653e46f37676a9e24871a2fca50e3db01b24f193bbdca7e4c193828 WHIRLPOOL 57ad61cd65ce7a2959a7ccc45bc7818199c718d2615489c4f01e687b35a4568b94ed1bb6490f98fccf2038b6c87f325e6be0fcb357227ae832aacc169c0619dc
DIST postgresql-initscript-2.4.tbz2 2604 SHA256 4f17a2a26ec078b7f73d2b5fa7338402829fe195676d6c3f2cda6cd75c3d1e23 SHA512 2e92bb4f2ddbdfbafa9a6451ebf8be121cf66b7731c42c61f9978a4a896e7d8987fc3b2e5c6feef22a5f7b5759c3456c91e1869ba30019f71ed6b6088adf955e WHIRLPOOL 6df5d827a9fc2d78084d5c300fefa767f87af4a6918abefeea99396ecdace8966ee2c2b4f2276454a3f77df64ec7522aeb2cc1fcac8e321d091f60cc1071a13f
DIST postgresql-initscript-2.5.tbz2 3280 SHA256 723b2564572722171e097b165a72453b788cb4451638677dcc5f853cbd2d3c09 SHA512 3de3c113cc121b7c1e1a28580ad83fa95f613ba082bffaec9c5feba8bf022ce069246553cd027cc82fbc7a8ea72a5782c2b04186a9765612571ab876c38555bf WHIRLPOOL 8bd84f0a58a3cebf078aeaba2cf9f8eaaeb0933aac0b89f4f8f981604c42ae43a06ca1fdf37a635f90d8957440049d9d7d4ad76bf143d42f44b5374fa98ef2de
DIST postgresql-initscript-pre92-2.4.tbz2 2598 SHA256 a7a432e04b5346794b088ef92a35b46db31de85408e0029dae6b502af572aedc SHA512 3ab35b8cc392e3cd86874525edf664c8445cae19ac2338ef52808ee78aff5e4f9147b0e61caf89b732c103ff73875fb1db4dd0cb214587a58607db6529358a27 WHIRLPOOL f3ab508236d391821e4ddaa7a2224681aff60fc5453a3659f7994e45d8278eee02b8aa71dcfd446628b6ca1d212c7221b40212f45ac955821f1b78a97cdce703
@ -15,32 +11,11 @@ DIST postgresql-patches-9.0-r4.tbz2 4525 SHA256 96f9af00dea1c33f9c77754e8ee37334
DIST postgresql-patches-9.1-r2.tbz2 4552 SHA256 e33a684be93d2bf70566245601da5ea3f831f4ed4b2ff1fa91f8083be3d3bc21 SHA512 3154616884615fea9e826f347e32b89bbddf18256875b3a23b1b6b5d9c0a1bf6159230ab0c6c6245782987d12156ecaa8e51ab1d25a27b5bae7f72cd565784af WHIRLPOOL 8820ea3a96b31baf3b3294c56ed95c9d2d916fdf9584fef38a0b6299b292883af6dda93e4818af09d1ab4b4d66dde258beb56ab2121bb48adbd806f7038b5b82
DIST postgresql-patches-9.2.tbz2 4431 SHA256 8ce635671d5af4d2c8d9a0fc741b26f82f1fda16bb6a36726a32dae47021a632 SHA512 4c971bd3f4ae86a48f5e21a1e4ab087865d41f2445f5a9ddfcd7d11f1abab7be8968e5a1bcfbe4a1f7799e7ca1728604aa01641883c47746ebfab658c189f6e5 WHIRLPOOL 712fae68cdf5b06e05f98e23760d896c7361fe0b548839082b8b0c488597bd0f38b80585677d380f8ccb7ded39e759ee42fa9eff838439468b5ac3a501004e8d
DIST postgresql-patches-9.3-r1.tbz2 4488 SHA256 41e31bb02fa54f33e1248031841112d4600d87b8655800bc600daa02b640071f SHA512 33bdc26280d6b8c39634ef86590be388b4a4548827b66d91c62454426cb1f628b16ee1323c91bff6b469bfc5eba1de128c30a9d531905b5a2ef194af28dba6fb WHIRLPOOL 06e1c95dcce241bf436ffd99c75fac7481aab3f415993dfb33adc337476305a755fef864f242254f534d40b57b16912d888f46e87a626a74132bf0ed52334470
DIST postgresql-patches-9.3.tbz2 4588 SHA256 a6637ac14e829a4dcfe83214e76f1c7ac9000cdcb61cacc4ff74f03817c90121 SHA512 94a601996992f9cd53353f1539ea1f64c7c00e60e21e03c5f4664c77ec66a4174272227acc549a96e86b91c9f482cf3c50fe04203186a799b73eafab27b070ec WHIRLPOOL 8403cbc8327b7801b028a435116979323662b5e0f1c6e54f936957b204cdfb8ff20a9e98893aeaefdc30e990fecbfbf650b58f46e0266b6452d6f286f86a167b
EBUILD postgresql-server-8.4.17.ebuild 11591 SHA256 e2c825786b0b314a148223e79919ec51ab37271de9086b4367ed87576c918e35 SHA512 84658cb16f275947568852e82f9df9d5e99fc9fe0c16495ddf433111d529cef231c4e37465472212270a4f09db8bb743b463d7f3218405a76518f072e13c3b4e WHIRLPOOL ccbeb5563b607b52e195219b98e3a3ac8ea7c40b5855aa4d1e74e4bbe3b3bdbef600325dd51a8fa9af8a0bf32bf7ac1df0c92309fbedfa481fe47a65a54a2229
EBUILD postgresql-server-9.0.13.ebuild 11543 SHA256 e65b26ae1c52561ac65a4ca42896946e074c41a2a17d168fb757f88ce2ad2393 SHA512 d23d8607762292b13a0d3f3685e87c1c53492b2e6bb07754c3c54be5d876e4a567afe4b330bbf658f6d0d63ac2775322dd52d1289c983501a2775f59267d2e1c WHIRLPOOL f78e06deec3f9e0ca2d912e515ff081898caf78bb446d70e02a7bbc4d19d180c19848a0e382f9e1b43e2714e6ced13201edee3b9fdcafa17d7ec77b273019357
EBUILD postgresql-server-9.1.9.ebuild 11239 SHA256 422b3daad4cc6543e0043c03fe545c4087e4dbf6ad7645e0511e5eb5442acadc SHA512 0e6c4c27cf1c787102ff99a47c795b370ae6cf80ff05c5fb3a48351e352a035996644ce1e97308fec2990eaf02a6627e10ade63d216eeb161c30999e9e1ca7ca WHIRLPOOL b1e8e57adadce6623207feb3dac295158374d9676cae1fb13e1c87684624a5aeb66bd3e5de7a19f220cb5a0096c8810f0e687a34c89fb83157392123b7ae34d8
EBUILD postgresql-server-9.2.4.ebuild 11644 SHA256 14d1258f46618270311dfd7ea5228222fe06c3884397ea366d75a4d9f79354c0 SHA512 3b218ca2156693bcb6134c2d1ac361a0e7a349f0f5e60502b86ff43fed12903a3fb6ad132ace87a41027c5587fcb557e0dd0530ae3cd36ae930e21e879593d84 WHIRLPOOL 38c42911341afa8df7de14b4ae71955ded669e8429950a5ffd31d80365114280e6422f29ac0dc44f0450a63a4ec87b1f712720543bf0ecbcf96cdbdcd86575e3
EBUILD postgresql-server-9.3_beta1-r1.ebuild 11586 SHA256 8154cd4b0e09189d1416b9932e5d5e57a12248d444c6bd6b09e19d5a444cc468 SHA512 9c9bf3c1b91d18425001985886c89326063fefa0a5b09715be8fef84c3513081aa28464ef9cf9e96dd282d7cad520ccd472cd4a84ac19a41ea186f86297ca618 WHIRLPOOL 712c458e48acfadc0fa838bce681dff3ce3b12666fb6d8c5fe143fa7448fc3dff5a071f096b449c03138181870e64e5d22bb7b52c4676b03c848d77d7393145e
EBUILD postgresql-server-9.3_beta2.ebuild 11612 SHA256 ff1084916cd9e4db63614ff60e51326ea2c2519c41ee1fa80ae71aa1a68408d0 SHA512 54b62aac143879e3f8f85b33811561930110c8f52defe437cb74fd138e78935ba2f479a40dc703267023c777ff0d57072a4e68142fa018186b77980fc8668bb3 WHIRLPOOL b1abca5584932303f6b37be3f2cb9759d7387f9cec6aad5f0766d740c3db2343c9ddac9da3b1afb45be3cde270ba9db118cc63a3ab0a712634ac4463292654ba
EBUILD postgresql-server-9.3.0.ebuild 11614 SHA256 712d116352f3e9f7b628b1c5ec28f4cb13944210d7313167764c408f8e2952d6 SHA512 8b8b0ebe5ed5c702d4025cfa308927b5f166c721a8f74ac4ba9e72b99292220dcd3077cb5a796b680b4b206b2ef5f1150f8fba03464415b0111e6dd9938215d8 WHIRLPOOL f56891f26207162f7a090630c607217f14fa55fbfba0a3e76fde7d7acfe0076da69bb145885e47f2307fe78616e02f65f08da83dbddf492ecef0b9ab777ec196
EBUILD postgresql-server-9999.ebuild 12104 SHA256 5cce108b846b6ca28c35b30db5d105bf86211254e9e5f4f9dcf7baf696b0c0de SHA512 ffa9b542b44f34a6dfcce7c986eb49eae5b50f0d9966f48d3e0849175b9e91fa14b9078c191e35bd19ea3a81a864725d60a0e34b64159809e78bbc27d1906dc6 WHIRLPOOL 205712598cec8768045a6a840892c40d678d1552caafcb63fba0f199a80612000033799fb05cf962671519bcaab415fffc9faa21efb226976a3c43393f45ecd1
MISC ChangeLog 76496 SHA256 5c6d2ac57d6af30daafc2873414dcbccbd15f56cc699cc9888cec38d66dcb6e6 SHA512 402f03634dbdfa1d09505460a14506c72deba7d2f358cda65557df155fe28930cd7f56e5c8387203d9ce39f1a617a0f343b8fcf5f11b679888ad907a336112c1 WHIRLPOOL d49a56a4cec84702d0ae9ddade55c280d0c1d0894c91a377851b79b9005a9ca86b13a464d86e284f4dba51abf2ac4811d6b0da593d9cad3ad8d0194f9e1a86e5
MISC ChangeLog 76709 SHA256 a9d8e740f611e2905f55224da981028c0732c834952a9583b3ae9168903f3e33 SHA512 2e15541f26341790bf6dff0fff12513cdddb03452aa138eb514265c068f6fcb15c85af3112fbb449c32e13bb31fbe531683f0d201e69e9c28cfd16cd32139921 WHIRLPOOL 696915e7f229e39d5d52d532cb83de325e5cfcbc129cfdd6290655e43e3a1d1e375c762fcac592f4fea8c6696eed67ec569cac5d04aabb26e7631342a7a9065d
MISC metadata.xml 420 SHA256 ac37a5084450a782d02510149d030bd0d4a63164f2ffb7bdda3ddf344606ca62 SHA512 1731bced1ac398d90c6aca6ec209a9ea42deb0f7033d49952a6216349aeb992479c3e868b33cc1be2434cdead6185026503a58e779965455d0198edd87bf5b4c WHIRLPOOL 3bbd5598492cb7d90f4199fac80f27bcba281e1188f7f1d40ee3dd1561e530de13de109142f0add7221b49ec3a9c6a0bdb3add1446b1cc5a6cb3909fd193d19b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
iQJ8BAEBCABmBQJSKN98XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOtQsQAJmDl+ufoe2C/cr2BjxJypPW
Z+86L28mOPMFDUuFTv8iN9hdOgSGRid/6QlfD5aXb2to4cE5XRIc2MGskJiAplLc
sPoaNor/djSIa8ApMfQI2SFhNCKeXS3o/96aMtEVzlNOAsLj32UtdQmnFCk0aCBv
HDZn+WQ2cim74eyqSwQQYy6IVJT7fe88vMbRFVIORclGCCh6Vl3ZvlrCk3vW90yR
P3w6SraTNT9OvtOBjmWOjB+/Woa+u56syB4gm5zHL0By7kq+TDUXcVVypkBctyJw
jy6t3Rx5nJhSLjF/JK4/27/vryrAfwdqrC9xVR3SdlAaxHWRS1UDWt3U6eTJy1fl
nCMDTfQsdF+Rr6cg9ZUc+FfUaGpX1mBUGWdffkX7925hfldcIHSFk1pWY4TB/YYk
AfS/qynm2v+mzUtU/bVi0HHq9Ai452QzRU9IAhCsynU3mob53ZW/SQ9Qr7AT2eij
mnATnG+kDe/afvXcfpiLrrGbMEUzm3j6PGadO3HgNBjfNgCnui9YQk43IQ3HOb66
elzjJffEuHeAYK74thnsU0ZWFI1GGh3Q9aZIThV8sRfMJreG8+lsm+RKUcY6vKwU
r5pJDad9598ETuZnSNmwSOS52gIatfkUe+sX2MjbxWpxjwduNu5j3KPLC8NP8wcl
L9fAtL5wXlis3yBqAeab
=Brap
-----END PGP SIGNATURE-----

View file

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.3_beta2.ebuild,v 1.2 2013/09/05 19:44:45 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.3.0.ebuild,v 1.1 2013/09/10 05:52:55 patrick Exp $
EAPI="5"
@ -14,18 +14,18 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
SLOT="$(get_version_component_range 1-2)"
# Comment the following six lines when not a beta or rc.
MY_PV="${PV//_}"
MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
S="${WORKDIR}/postgresql-${MY_PV}"
SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}-r1.tbz2
http://dev.gentoo.org/~titanofold/postgresql-initscript-2.5.tbz2"
#MY_PV="${PV//_}"
#MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
#S="${WORKDIR}/postgresql-${MY_PV}"
#SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2
# http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}-r1.tbz2
# http://dev.gentoo.org/~titanofold/postgresql-initscript-2.5.tbz2"
# Comment the following four lines when a beta or rc.
#S="${WORKDIR}/postgresql-${PV}"
#SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
# http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}.tbz2
# http://dev.gentoo.org/~titanofold/postgresql-initscript-2.5.tbz2"
S="${WORKDIR}/postgresql-${PV}"
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}-r1.tbz2
http://dev.gentoo.org/~titanofold/postgresql-initscript-2.5.tbz2"
LICENSE="POSTGRESQL GPL-2"
DESCRIPTION="PostgreSQL server"

Some files were not shown because too many files have changed in this diff Show more