Sync with portage [Tue Sep 10 18:41:44 MSK 2013].
This commit is contained in:
parent
f0722b70a1
commit
81e02bda4d
2372 changed files with 9588 additions and 14132 deletions
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
|
|
@ -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"
|
|
@ -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 $?
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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
|
|
@ -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"
|
|
@ -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 $?
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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"
|
|
@ -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"
|
||||
}
|
|
@ -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"
|
||||
}
|
|
@ -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"
|
||||
}
|
|
@ -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)
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -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}"
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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-----
|
||||
|
|
69
app-i18n/nkf/nkf-2.1.2-r2.ebuild
Normal file
69
app-i18n/nkf/nkf-2.1.2-r2.ebuild
Normal 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
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
|
||||
}
|
78
app-i18n/zinnia/zinnia-0.06-r2.ebuild
Normal file
78
app-i18n/zinnia/zinnia-0.06-r2.ebuild
Normal 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
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
|
||||
}
|
|
@ -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.
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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-----
|
||||
|
|
43
app-office/taskcoach/taskcoach-1.3.32-r1.ebuild
Normal file
43
app-office/taskcoach/taskcoach-1.3.32-r1.ebuild
Normal 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
|
||||
}
|
|
@ -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:
|
||||
|
|
|
@ -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-----
|
||||
|
|
107
app-pda/pilot-link/pilot-link-0.12.5-r1.ebuild
Normal file
107
app-pda/pilot-link/pilot-link-0.12.5-r1.ebuild
Normal 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
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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}"
|
||||
|
|
16
app-vim/youcompleteme/ChangeLog
Normal file
16
app-vim/youcompleteme/ChangeLog
Normal 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).
|
||||
|
19
app-vim/youcompleteme/Manifest
Normal file
19
app-vim/youcompleteme/Manifest
Normal 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-----
|
8
app-vim/youcompleteme/metadata.xml
Normal file
8
app-vim/youcompleteme/metadata.xml
Normal 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>
|
88
app-vim/youcompleteme/youcompleteme-20130910.ebuild
Normal file
88
app-vim/youcompleteme/youcompleteme-20130910.ebuild
Normal 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
|
||||
}
|
88
app-vim/youcompleteme/youcompleteme-99999999.ebuild
Normal file
88
app-vim/youcompleteme/youcompleteme-99999999.ebuild
Normal 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
|
||||
}
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 )
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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.
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
|
@ -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
|
||||
}
|
|
@ -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,
|
||||
|
|
|
@ -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-----
|
||||
|
|
59
dev-db/postgresql-docs/postgresql-docs-9.3.0.ebuild
Normal file
59
dev-db/postgresql-docs/postgresql-docs-9.3.0.ebuild
Normal 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"
|
||||
}
|
|
@ -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,
|
||||
|
|
|
@ -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-----
|
||||
|
|
|
@ -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
Loading…
Reference in a new issue