The following ebuilds should be created: 1) net-fs/openafs-kernel-1.6.1_pre1.ebuild 2) net-fs/openafs-1.6.1_pre1.ebuild The diffs to previous versions: 1) # diff -ur openafs-kernel-1.6.0.ebuild openafs-kernel-1.6.1_pre1.ebuild --- openafs-kernel-1.6.0.ebuild 2011-09-18 23:34:21.000000000 +0200 +++ openafs-kernel-1.6.1_pre1.ebuild 2012-01-06 10:17:20.159849033 +0100 @@ -10,11 +10,11 @@ MY_PN=${PN/-kernel} MY_P2="${MY_PN}-${PV}" MY_P="${MY_PN}-${MY_PV}" -PVER="1" +PVER="2" DESCRIPTION="The OpenAFS distributed file system kernel module" 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/openafs/${MY_PV}/${MY_P}-src.tar.bz2 +SRC_URI="http://openafs.org/dl/candidate/${MY_PV}/${MY_P}-src.tar.bz2 mirror://gentoo/${MY_P2}-patches-${PVER}.tar.bz2" LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc" 2) # diff -ur openafs-1.6.0.ebuild openafs-1.6.1_pre1.ebuild --- /usr/portage/net-fs/openafs/openafs-1.6.0.ebuild 2011-09-18 23:35:28.000000000 +0200 +++ openafs-1.6.1_pre1.ebuild 2012-01-06 10:21:46.443848548 +0100 @@ -8,12 +8,12 @@ MY_PV=$(delete_version_separator '_') MY_P="${PN}-${MY_PV}" -PVER="1" +PVER="2" 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/openafs/${MY_PV}/${MY_P}-src.tar.bz2 - http://openafs.org/dl/openafs/${MY_PV}/${MY_P}-doc.tar.bz2 +SRC_URI="http://openafs.org/dl/candidate/${MY_PV}/${MY_P}-src.tar.bz2 + http://openafs.org/dl/candidate/${MY_PV}/${MY_P}-doc.tar.bz2 mirror://gentoo/${P}-patches-${PVER}.tar.bz2" LICENSE="IBM BSD openafs-krb5-a APSL-2 sun-rpc" The additional patch 015_all_afsauthent-symbols.patch should be added to src/patchsets/openafs/patches/1.6 and the openafs-1.6.1_pre1-patches-2.tar.bz2 should be created with the make-tarball.sh This should solve the bug: 393071 390909 The ebuilds should work with 3.2.0 kernel. This ebuilds should be removed: net-fs/openafs-kernel-1.4.14.ebuild net-fs/openafs-kernel-1.6.0_pre7.ebuild net-fs/openafs-1.4.14-r1.ebuild net-fs/openafs-1.6.0_pre7.ebuild This ebuilds should be keyworded stable for "amd64 sparc x86" net-fs/openafs-kernel-1.4.14.1.ebuild net-fs/openafs-1.4.14.1.ebuild
Created attachment 298065 [details] openafs-kernel-1.6.1_pre1.ebuild
Created attachment 298067 [details] openafs-1.6.1_pre1.ebuild
Created attachment 298069 [details] 015_all_afsauthent-symbols.patch
i've added the patch: http://sources.gentoo.org/gentoo/src/patchsets/openafs/patches/1.6/015_all_afsauthent-symbols.patch?rev=1.1 i've deleted: openafs-1.6.0_pre7.ebuild openafs-kernel-1.6.0_pre7.ebuild but openafs-1.4.14-r1.ebuild and openafs-kernel-1.4.14.ebuild can't be deleted because they're currently stable