diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-06-21 23:08:05 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-06-21 23:08:05 +0000 |
commit | 031009234d20fb1f49b1fabca59c0e9c48161c16 (patch) | |
tree | 8c272b8e584a70901f56ed31259dfc92e23cedc2 /net-fs | |
parent | old (diff) | |
download | historical-031009234d20fb1f49b1fabca59c0e9c48161c16.tar.gz historical-031009234d20fb1f49b1fabca59c0e9c48161c16.tar.bz2 historical-031009234d20fb1f49b1fabca59c0e9c48161c16.zip |
Version bump #310627 by William Throwe. Dont install kdump #222455 by Gautam Iyer. Dont install lwp #200674 by John Gibson.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'net-fs')
-rw-r--r-- | net-fs/openafs-kernel/Manifest | 13 | ||||
-rw-r--r-- | net-fs/openafs/ChangeLog | 9 | ||||
-rw-r--r-- | net-fs/openafs/Manifest | 14 | ||||
-rw-r--r-- | net-fs/openafs/metadata.xml | 6 | ||||
-rw-r--r-- | net-fs/openafs/openafs-1.4.12.1.ebuild | 140 |
5 files changed, 170 insertions, 12 deletions
diff --git a/net-fs/openafs-kernel/Manifest b/net-fs/openafs-kernel/Manifest index 52e16d991346..27d3d32c925b 100644 --- a/net-fs/openafs-kernel/Manifest +++ b/net-fs/openafs-kernel/Manifest @@ -3,20 +3,23 @@ Hash: SHA256 DIST openafs-1.4.10-src.tar.bz2 11553396 RMD160 f35416d1d9814a8ae9fb308429cdfe2218ba5700 SHA1 760f1d294b4d6145dd8792d7c58ada35fa34469f SHA256 9add117f0a120a02706578229bad7224f2ef1bad934712a0e7f89e09b1f1f660 DIST openafs-1.4.11-src.tar.bz2 11556938 RMD160 e9b4d67a8ccd331745441f643863fa196f8f9220 SHA1 932c7830b747e944edd558f3dbac5636e367beb0 SHA256 acaaca5919a21e2c6b2ba666e7bcb07dc511a6611b80e378fc9e7699ec5dd6f3 +DIST openafs-1.4.12.1-patches-1.tar.bz2 12246 RMD160 4770a1957bf400c640426f17728cc64385478c51 SHA1 3d476099bd7357b30ccfebc067b61c7819df6bf0 SHA256 1d119bfe06e196cae18b2765b23066e9c96d8ef773f3a1a36616e70a546a33c8 +DIST openafs-1.4.12.1-src.tar.bz2 11797335 RMD160 5c0d370a52faa2f7787b9c321cbfe733ae212be1 SHA1 b91a4d6213af1b31311b089a85e729b52980c18b SHA256 2335542deba8e1c1751d0586f88adf7fdc642305241c0ebb896f4d264dd6298e DIST openafs-1.4.9-src.tar.bz2 11537589 RMD160 f5652e5576fd67a058dece1eff7481f7a9ced080 SHA1 b1816b45f09a8009a1fa19860c27aa7abdf5ee4d SHA256 e190a1b22d23cb549aa61b7dcdf2e19b1b3904c1d9a286749aca18660bc200de DIST openafs-1.5.34-src.tar.bz2 12151866 RMD160 188f79e90de1eaa8457f2c5612cb2512a2e996e5 SHA1 11d9526b46395397a15ea83654584aaf61c7e594 SHA256 015f448bbc05e2b774858a6adfad1a37ce4d4aa402c6f63325c638d0153912b9 DIST openafs-gentoo-0.14.tar.bz2 18293 RMD160 2a7ed8a40395d402de2f972fe0f96154d811e2b6 SHA1 dbff67178e7eae1bdbd5af43f6bedaeb747bd25a SHA256 e27918d395d656659b6f0d288d8a4d2501bd4ca6582824b8f3bbd420b06e6f6c DIST openafs-gentoo-0.16.tar.bz2 24178 RMD160 9f201fe21b5a2f12ba2506a3e6c124a7a31c3218 SHA1 d07783ae13dfe258bb0e80cecf85c643f83ab210 SHA256 28a7f49c794a3d98054b0736ca33413fc731ecb4ec54507f8322365493031c96 EBUILD openafs-kernel-1.4.10.ebuild 1751 RMD160 99535122f8ffcc8cc342d730252f7398752baede SHA1 c0af8542310372a7a8fa8d6a978f0ff85426424b SHA256 1a5428c25d30c33a48e73c22b42261d95fe80fb62ae8c100dd9b3f82323b49f0 EBUILD openafs-kernel-1.4.11.ebuild 1751 RMD160 32d1eae6be9a5100a4f86f7ec544c8575cdc92ae SHA1 0aa7560b389b13c99246bf57aefda2ce2525ee26 SHA256 929fae392ea5379ec5f5694ca9196e9c0414c832a294f900db16a0fbc65047ce +EBUILD openafs-kernel-1.4.12.1.ebuild 1710 RMD160 37fa5de987ab198bcbd8964703cc9eb124df2e59 SHA1 7b2685f3a1e67a6df1df9661bc992b9aee4d5d87 SHA256 83e43a6c89333d16cff7cf7e8dfad83f5d44503090ef6c1c535ba2fd12349f3a EBUILD openafs-kernel-1.4.9.ebuild 1721 RMD160 3ac9fa5d72c81a5b83202110cb0324d41316020e SHA1 30940cf4ef3cd2d4e73e2acd1a9e6010c61142bc SHA256 3b3629ee850332c3e166df72fa4b3f26efa21cd0eb2a2b7c7e02f16bbabf0090 EBUILD openafs-kernel-1.5.34.ebuild 1493 RMD160 2afe0d46f9f6626349a55c245e4ea7de1e3a6e28 SHA1 ed04ea53bf39a167efd3465a364ea284ef56c210 SHA256 be2ed78a69235abf2a8cbee65c0309ef6fd13105fcc4537443761c907defb4a5 -MISC ChangeLog 19786 RMD160 71004bffffaea6e24f7687af7d5f8aeff87bfdcc SHA1 2b8d82ca27ec4f83abf6e919e9378a864c7ef059 SHA256 0e4962fac805e474ffa10b2ce902aa31b798afdfc591e513bff39d3d45b19f0f -MISC metadata.xml 254 RMD160 1bef8b94265bf2b400fb6235b3e43b504b8d2b71 SHA1 a4ad632b650953fa9c9f203a9c55f58ddba37705 SHA256 90d7dcb6aede67bf64f610984a31fc03573512de9e241db42acb32601373db62 +MISC ChangeLog 19971 RMD160 f19d83e7698b2dfbd84f22608080c9d1c6517ca8 SHA1 a39daccc6a47f88b77d730f6c443dfe18a704b90 SHA256 14120dcf284c107cabe14ca911239779cf09d24b9ba9c5a35339471c86d4713e +MISC metadata.xml 350 RMD160 e22971d6336ba72dd8777fcfc29ad094f3d7d707 SHA1 0c88dffe968486c6e4f724f44b85ee52eb6ce63a SHA256 e517027bb98e3b25b32afec2ce53761f1ae82f29ffb8e03b488ddbe691d0644e -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iF4EAREIAAYFAkwf7kkACgkQTwhj9JtAlp4B4QEAieckLrtjgsIc5DtjatdOM9rs -wJONsBaHRXSxxJPiCLIA/jVcDQNyb3+FPP9cQtRjbC5bfaMLJPfrSHzHVpHPQmAX -=kmkj +iF4EAREIAAYFAkwf8UIACgkQTwhj9JtAlp6iRwD/XlOIAV2FHyyRjgxuyTJVtEt4 +O3IyJeo7ia2Lsx4PB1oA/0joWF76h7V3+zuAHRAG2twFvdhOEQSjftvjrUje8dW6 +=LcI8 -----END PGP SIGNATURE----- diff --git a/net-fs/openafs/ChangeLog b/net-fs/openafs/ChangeLog index 3ce4c255b159..a49d6f197154 100644 --- a/net-fs/openafs/ChangeLog +++ b/net-fs/openafs/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-fs/openafs # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/ChangeLog,v 1.162 2010/02/06 10:50:02 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/ChangeLog,v 1.163 2010/06/21 23:08:05 vapier Exp $ + +*openafs-1.4.12.1 (21 Jun 2010) + + 21 Jun 2010; Mike Frysinger <vapier@gentoo.org> +openafs-1.4.12.1.ebuild, + metadata.xml: + Version bump #310627 by William Throwe. Dont install kdump #222455 by + Gautam Iyer. Dont install lwp #200674 by John Gibson. 06 Feb 2010; Ulrich Mueller <ulm@gentoo.org> openafs-1.4.6.ebuild, openafs-1.4.6_p20080222.ebuild, openafs-1.4.7.ebuild, diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index 438267cc587c..428d74b9db49 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -6,6 +6,9 @@ DIST openafs-1.4.10-doc.tar.bz2 2989990 RMD160 3853c76e829e5b893333ea5ba012721d3 DIST openafs-1.4.10-src.tar.bz2 11553396 RMD160 f35416d1d9814a8ae9fb308429cdfe2218ba5700 SHA1 760f1d294b4d6145dd8792d7c58ada35fa34469f SHA256 9add117f0a120a02706578229bad7224f2ef1bad934712a0e7f89e09b1f1f660 DIST openafs-1.4.11-doc.tar.bz2 3756075 RMD160 d635791134ccd661dc0eebb49eb459a42d9903dd SHA1 24897cd00022e7afdbd2e118bbb99ef494110172 SHA256 5893fe2a7134f2e5b66eb364707dafdde575219761f181c0d0532c945e258903 DIST openafs-1.4.11-src.tar.bz2 11556938 RMD160 e9b4d67a8ccd331745441f643863fa196f8f9220 SHA1 932c7830b747e944edd558f3dbac5636e367beb0 SHA256 acaaca5919a21e2c6b2ba666e7bcb07dc511a6611b80e378fc9e7699ec5dd6f3 +DIST openafs-1.4.12.1-doc.tar.bz2 3721359 RMD160 ea16d4aa03e87e2d0b4f1ad98a955cf07e561261 SHA1 1c9dcc41de19470953fa339e4cfea1b0e780b9fd SHA256 297e7e70fac13505843afcbf48f2d49a9c9c07ff8cfcdb698fe256b565919c91 +DIST openafs-1.4.12.1-patches-1.tar.bz2 12246 RMD160 4770a1957bf400c640426f17728cc64385478c51 SHA1 3d476099bd7357b30ccfebc067b61c7819df6bf0 SHA256 1d119bfe06e196cae18b2765b23066e9c96d8ef773f3a1a36616e70a546a33c8 +DIST openafs-1.4.12.1-src.tar.bz2 11797335 RMD160 5c0d370a52faa2f7787b9c321cbfe733ae212be1 SHA1 b91a4d6213af1b31311b089a85e729b52980c18b SHA256 2335542deba8e1c1751d0586f88adf7fdc642305241c0ebb896f4d264dd6298e DIST openafs-1.4.9-doc.tar.bz2 2983594 RMD160 d0e1bfae41d4b6e3591cc32b438a4c9edcb60f38 SHA1 061de830797a2e1db912df92419aec013824b895 SHA256 381a10b0208c63e787a5ebeca123464235c6561f33281843d3f73ae1f7d18a88 DIST openafs-1.4.9-src.tar.bz2 11537589 RMD160 f5652e5576fd67a058dece1eff7481f7a9ced080 SHA1 b1816b45f09a8009a1fa19860c27aa7abdf5ee4d SHA256 e190a1b22d23cb549aa61b7dcdf2e19b1b3904c1d9a286749aca18660bc200de DIST openafs-1.5.34-doc.tar.bz2 3268687 RMD160 c7824edf73b4cd8f0929cf7d4fab5b4c17aebb80 SHA1 f449554f6419106cd679238ee2a7211777ae638e SHA256 ab5da4a359e61ef9b81e5059e470ea066c67e6bd8bc2a898f704aff2c42cfef3 @@ -14,14 +17,15 @@ DIST openafs-gentoo-0.14.tar.bz2 18293 RMD160 2a7ed8a40395d402de2f972fe0f96154d8 DIST openafs-gentoo-0.15.tar.bz2 20155 RMD160 40270539fe8992f76953b6ab5f133ec23b017316 SHA1 8f985eb753786c9289721cc7818d96112a5310fc SHA256 3448b50e839826f3fe09ae95a593030a8029c5a769744e74b6d8f3f52f03f940 EBUILD openafs-1.4.10.ebuild 4644 RMD160 e2f591bd24566be897d728d81c1e8dec7b319004 SHA1 ca6deb8f0897df7ab0629f0ea2becb77792e66d8 SHA256 5cb4c749820e04790009f22053452de433f6be5907ac639055ad8f75b3529f95 EBUILD openafs-1.4.11.ebuild 4599 RMD160 bceecbec7a7bc75e411d31436ce02195c7e55d83 SHA1 5233980ab6fe4c772ab4a01aef795a4839993a88 SHA256 bb790506e154be569f0608c1421d5b95f0e49e7c0db6443e33d21145927696bf +EBUILD openafs-1.4.12.1.ebuild 4054 RMD160 22d930559f4a79f27baed688fc46b7a9c77757e7 SHA1 ebc8698367294e3a85ff81dce67e1186bd5e3bc9 SHA256 c70b4f3a74361d0a9389b5e8a892debe52e0c6b79084b5ad2c01a54e9c1335c8 EBUILD openafs-1.4.9.ebuild 4596 RMD160 c3d24f570f4e895e903266f08f18a04c52a804c2 SHA1 e56c23479fd1794c7d88873d377fd86d2f09c9c1 SHA256 19266f922cfd77d534595213f94a8cea290c0a6ba08b58dd6f476014fe1fe153 EBUILD openafs-1.5.34.ebuild 4268 RMD160 085915f776d7ea63964e07b52a98b53cd053588a SHA1 d34b997eaec4ec6be2e10c0b5f23bf3e02c972f1 SHA256 ffb499c355d94a5d00e0fb0825ec99d66e228bec64a781b13ce6dfe1a3fb4024 -MISC ChangeLog 25779 RMD160 7841b32f33d8292124726e427794331a06a2b73d SHA1 aa5795b4b232777a1d18951647afacc50e742476 SHA256 40ff8acfc28eb7b8e78e43ea015ec3ed23b1668f9f4bedf79cb2cc30b2947a30 -MISC metadata.xml 254 RMD160 1bef8b94265bf2b400fb6235b3e43b504b8d2b71 SHA1 a4ad632b650953fa9c9f203a9c55f58ddba37705 SHA256 90d7dcb6aede67bf64f610984a31fc03573512de9e241db42acb32601373db62 +MISC ChangeLog 26036 RMD160 45b9b3e34b8fe4547ceb52dce0be9c5cb25e66e2 SHA1 5818e1c3fd41721cbe22a12832407c05d5a5ca53 SHA256 89fe1b3dd7d29c01abca025045fc952ffff4f0f97f1629b53c9d33421444ec87 +MISC metadata.xml 348 RMD160 4ad6baa2e922d8ab7a2ceb6587d98203c4693d3b SHA1 e4c2d8e5cadb6a474828228d5d34331eb41ba25f SHA256 173c0aaaba2d44913bbb77a69c9821b86450e76990f7b2c3a2af7798afcd12d6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iF4EAREIAAYFAkwf7gsACgkQTwhj9JtAlp4jgwD/RlHg8sMPLX8A0IpiE6VqxVN4 -sswm5USGTY7Y/q+lvOMA/0N1WVW2hLyIzSgaxT8lHOVsaL7x73cjvUTcirI2jAru -=DU/F +iF4EAREIAAYFAkwf8NIACgkQTwhj9JtAlp69CwD/VcBCsnH8wK14APsOTpNBECLL +tLFzGPWrgHym7LOgpY8A/12DA/V6MavyI19QvxSRvj8Q0GXTWNH2NRCBUqkeaWkN +=z1YH -----END PGP SIGNATURE----- diff --git a/net-fs/openafs/metadata.xml b/net-fs/openafs/metadata.xml index bc72360f097d..4d87031d9337 100644 --- a/net-fs/openafs/metadata.xml +++ b/net-fs/openafs/metadata.xml @@ -3,7 +3,11 @@ <pkgmetadata> <herd>net-fs</herd> <maintainer> - <email>stefaan@gentoo.org</email> + <email>stefaan@gentoo.org</email> <name>Stefaan De Roeck</name> </maintainer> +<maintainer> + <email>andrej.filipcic@ijs.si</email> + <name>Andrej Filipcic</name> +</maintainer> </pkgmetadata> diff --git a/net-fs/openafs/openafs-1.4.12.1.ebuild b/net-fs/openafs/openafs-1.4.12.1.ebuild new file mode 100644 index 000000000000..c9d09e43c044 --- /dev/null +++ b/net-fs/openafs/openafs-1.4.12.1.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs/openafs-1.4.12.1.ebuild,v 1.1 2010/06/21 23:08:05 vapier Exp $ + +EAPI="2" + +inherit flag-o-matic eutils autotools toolchain-funcs versionator pam + +MY_PV=$(get_version_component_range 1-3) +PVER="1" +DESCRIPTION="The OpenAFS distributed file system" +HOMEPAGE="http://www.openafs.org/" +# We always d/l the doc tarball as man pages are not USE=doc material +SRC_URI="http://openafs.org/dl/${MY_PV}/${P}-src.tar.bz2 + http://openafs.org/dl/${MY_PV}/${P}-doc.tar.bz2 + mirror://gentoo/${P}-patches-${PVER}.tar.bz2" + +LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc kerberos pam" + +RDEPEND="~net-fs/openafs-kernel-${PV} + pam? ( sys-libs/pam ) + kerberos? ( virtual/krb5 )" + +src_prepare() { + EPATCH_EXCLUDE="012_all_kbuild.patch" \ + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}"/gentoo/patches + + # packaging is f-ed up, so we can't run automake (i.e. eautoreconf) + sed -i '/^a/s:^:e:' regen.sh + skipman=1 + . regen.sh + + # don't install local copy of lwp #200674 + sed -i '/^install:/s|:.*|:|' src/lwp/Makefile.in +} + +src_configure() { + # cannot use "use_with" macro, as --without-krb5-config crashes the econf + local myconf="" + if use kerberos; then + myconf="--with-krb5-conf=$(type -p krb5-config)" + fi + + AFS_SYSKVERS=26 \ + XCFLAGS="${CFLAGS}" \ + econf \ + $(use_enable pam) \ + --enable-largefile-fileserver \ + --enable-supergroups \ + --disable-kernel-module \ + --disable-strip-binaries \ + ${myconf} +} + +src_compile() { + emake -j1 all_nolibafs || die +} + +src_install() { + local CONFDIR=${WORKDIR}/gentoo/configs + local SCRIPTDIR=${WORKDIR}/gentoo/scripts + + emake -j1 DESTDIR="${D}" install_nolibafs || die + + insinto /etc/openafs + doins src/afsd/CellServDB || die + echo "/afs:/var/cache/openafs:200000" > "${D}"/etc/openafs/cacheinfo + echo "openafs.org" > "${D}"/etc/openafs/ThisCell + + # pam_afs and pam_afs.krb have been installed in irregular locations, fix + if use pam ; then + dopammod "${D}"/usr/$(get_libdir)/pam_afs* || die + fi + rm -f "${D}"/usr/$(get_libdir)/pam_afs* || die + + # remove kdump stuff provided by kexec-tools #222455 + rm -rf "${D}"/usr/sbin/kdump* + + # avoid collision with mit_krb5's version of kpasswd + mv "${D}"/usr/bin/kpasswd{,_afs} || die + mv "${D}"/usr/share/man/man1/kpasswd{,_afs}.1 || die + + # minimal documentation + use pam && doman src/pam/pam_afs.5 + dodoc "${CONFDIR}"/README src/afsd/CellServDB + + # documentation package + if use doc ; then + dodoc doc/{arch,examples,pdf,protocol,txt}/* + dohtml -A xml -r doc/{html,xml}/* + fi + + # Gentoo related scripts + newinitd "${SCRIPTDIR}"/openafs-client openafs-client || die + newconfd "${CONFDIR}"/openafs-client openafs-client || die + newinitd "${SCRIPTDIR}"/openafs-server openafs-server || die + newconfd "${CONFDIR}"/openafs-server openafs-server || die + + # used directories: client + keepdir /etc/openafs + keepdir /var/cache/openafs + + # used directories: server + keepdir /etc/openafs/server + diropts -m0700 + keepdir /var/lib/openafs + keepdir /var/lib/openafs/db + diropts -m0755 + keepdir /var/lib/openafs/logs + + # link logfiles to /var/log + dosym ../lib/openafs/logs /var/log/openafs +} + +pkg_preinst() { + ## Somewhat intelligently install default configuration files + ## (when they are not present) + local x + for x in cacheinfo CellServDB ThisCell ; do + if [ -e "${ROOT}"/etc/openafs/${x} ] ; then + cp "${ROOT}"/etc/openafs/${x} "${D}"/etc/openafs/ + fi + done +} + +pkg_postinst() { + elog "This installation should work out of the box (at least the" + elog "client part doing global afs-cell browsing, unless you had" + elog "a previous and different configuration). If you want to" + elog "set up your own cell or modify the standard config," + elog "please have a look at the Gentoo OpenAFS documentation" + elog "(warning: it is not yet up to date wrt the new file locations)" + elog + elog "The documentation can be found at:" + elog " http://www.gentoo.org/doc/en/openafs.xml" +} |