summaryrefslogtreecommitdiff
path: root/net-fs
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-06-21 23:08:05 +0000
committerMike Frysinger <vapier@gentoo.org>2010-06-21 23:08:05 +0000
commit031009234d20fb1f49b1fabca59c0e9c48161c16 (patch)
tree8c272b8e584a70901f56ed31259dfc92e23cedc2 /net-fs
parentold (diff)
downloadhistorical-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/Manifest13
-rw-r--r--net-fs/openafs/ChangeLog9
-rw-r--r--net-fs/openafs/Manifest14
-rw-r--r--net-fs/openafs/metadata.xml6
-rw-r--r--net-fs/openafs/openafs-1.4.12.1.ebuild140
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"
+}