Add version pulled from stable-cvs for linux-2.6.24 compatibility (bug #207882)
authorStefaan De Roeck <stefaan@gentoo.org>
Fri, 22 Feb 2008 14:46:20 +0000 (14:46 +0000)
committerStefaan De Roeck <stefaan@gentoo.org>
Fri, 22 Feb 2008 14:46:20 +0000 (14:46 +0000)
Package-Manager: portage-2.1.3.19

net-fs/openafs-kernel/ChangeLog
net-fs/openafs-kernel/Manifest
net-fs/openafs-kernel/openafs-kernel-1.4.6_p20080222.ebuild [new file with mode: 0644]
net-fs/openafs/Manifest

index 88ef7d82d16d1514576f094b78570c2c24e46919..d35ff5c39b89859510dd8e31dc7d71f0268a862f 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-fs/openafs-kernel
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs-kernel/ChangeLog,v 1.95 2008/01/02 13:59:08 stefaan Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs-kernel/ChangeLog,v 1.96 2008/02/22 14:46:20 stefaan Exp $
+
+*openafs-kernel-1.4.6_p20080222 (22 Feb 2008)
+
+  22 Feb 2008; Stefaan De Roeck <stefaan@gentoo.org>
+  +openafs-kernel-1.4.6_p20080222.ebuild:
+  Add version pulled from stable-cvs for linux-2.6.24 compatibility (bug #207882)
 
   02 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org>
   openafs-kernel-1.4.6.ebuild:
index 4e5ec3f466f4150d4fb937ee521fb4b3e0ef9e07..865f3b063d500a422d443d80068c032214784cfa 100644 (file)
@@ -1,5 +1,6 @@
 DIST openafs-1.2.13-src.tar.bz2 10354615 RMD160 a8060f844f82c11c558042660cba861ba6daa3f3 SHA1 75f213cfaa3c3dad6d5f30cd4c6e59b0996e4358 SHA256 796a118a0bc40974bb84fcce5d9d0d47d7d235d38df2b96590a05609b88fc837
 DIST openafs-1.4.5-src.tar.bz2 12483615 RMD160 baf00d0443ce113b380082b40b9b077cb4df5a17 SHA1 b9c8aaab204487e82ac8de261a2088e4eb145297 SHA256 5c6a5f4f7f1f9e173af03a82e7394e6e588477b504ce89106b7722b9728effbe
+DIST openafs-1.4.6-cvs20080222.patch.bz2 284987 RMD160 de642f29f66844a5ff8fbdd3dd2ec8af41748869 SHA1 5dcf1d85df1a90fc00cf596da76fe75b7a951c14 SHA256 749f32890ffb68b2a1a8348348854140baca781e9996c8b873b7e9d97d5c068a
 DIST openafs-1.4.6-src.tar.bz2 12485179 RMD160 856fa915c7847c25dab77b450bc8b0c6f6aeb308 SHA1 39489babe20c42c16ea8f11457de423b2bcca009 SHA256 996c6b53d81bd87f754e9596e24e11e65e6402b6ddab727634e05d73f3bb0ea1
 DIST openafs-1.5.27-src.tar.bz2 13241331 RMD160 759a6fd12e4a813e58c837df65c70d946b359629 SHA1 f3f725a25dd11e1d825db7b58994288f0273d8ed SHA256 0c7e9413990a779f357f4ca7bc730b98dbb07964f918141c404c83c9ec66d45b
 DIST openafs-gentoo-0.14.tar.bz2 18293 RMD160 2a7ed8a40395d402de2f972fe0f96154d811e2b6 SHA1 dbff67178e7eae1bdbd5af43f6bedaeb747bd25a SHA256 e27918d395d656659b6f0d288d8a4d2501bd4ca6582824b8f3bbd420b06e6f6c
@@ -7,6 +8,7 @@ DIST openafs-gentoo-0.2a.tar.bz2 17761 RMD160 97f6b61393024747f5a4614d628f8ec6df
 EBUILD openafs-kernel-1.2.13.ebuild 1545 RMD160 8807013bdc7e1bff47f62ece54de42e7335b9dc8 SHA1 a9eac29fc2634a99efffc2a38030b97ecfc80ad5 SHA256 65490ff8425cbdafb1bc81dd4ed9c677bf069d2789b8352f95a491c7b0f65bdb
 EBUILD openafs-kernel-1.4.5.ebuild 1652 RMD160 72cdd4a658f47c617f58e2635e76b4c3e2ad18a1 SHA1 98f36bdfc8f7a79f3d35d7eab1d4c409a0e0febc SHA256 d4ff04fca1529cd92ddda7498b1f40716724b6eb8b2e071a4aff4376f76d389b
 EBUILD openafs-kernel-1.4.6.ebuild 1649 RMD160 7a2c6b5dafcb7666ebfe45bc4ee278ae907fd089 SHA1 3f2fa2cea7a51ad7e92ee88bdcf325e0416d7e8b SHA256 a1b6b12ae2ffab46cc42b554e91a9e7be7718a23633c1abe7b8d58661e5d19eb
+EBUILD openafs-kernel-1.4.6_p20080222.ebuild 1824 RMD160 16d1249901ea681c6ae4985f60831e17f612ef84 SHA1 ab44a9fc2d73a3e547e6666e7cb2c83e75e5f4c7 SHA256 fa9b7881438a6c64a8d70e1ec7bf2e080c383a61942f754b6dd84f01d27ff72d
 EBUILD openafs-kernel-1.5.27.ebuild 1509 RMD160 6c997328aab20126c2804b4387386284a7601ba1 SHA1 97a8e6f76096af8484bb7c4be82006bb45bd4324 SHA256 79e253cdc94c6c1048b412d13dd8809cd6b41afeb82d4d34a14e470d7d39c2ce
-MISC ChangeLog 15140 RMD160 68ca5179c1e9fcd2a12675bb3945c0e4ab403de1 SHA1 b69d87b35e0e9228e7b52d0e607a157c802b7bc3 SHA256 a91906939c794ee3e42939400d23415a21aff2d5232433d1c9bdefbca22b9f60
+MISC ChangeLog 15365 RMD160 742a70ede90bf9698d48d25371ab3ca029aad62b SHA1 4bcc24d5d5991f5bec82f2926940692b896dc47d SHA256 11b4d1b873232dff2616d7967618f6f42458d790288763ff6a91539cdd88b45c
 MISC metadata.xml 254 RMD160 1bef8b94265bf2b400fb6235b3e43b504b8d2b71 SHA1 a4ad632b650953fa9c9f203a9c55f58ddba37705 SHA256 90d7dcb6aede67bf64f610984a31fc03573512de9e241db42acb32601373db62
diff --git a/net-fs/openafs-kernel/openafs-kernel-1.4.6_p20080222.ebuild b/net-fs/openafs-kernel/openafs-kernel-1.4.6_p20080222.ebuild
new file mode 100644 (file)
index 0000000..8662be5
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/openafs-kernel/openafs-kernel-1.4.6_p20080222.ebuild,v 1.1 2008/02/22 14:46:20 stefaan Exp $
+
+inherit eutils linux-mod versionator toolchain-funcs
+
+PATCHVER=0.14
+MY_PN=${PN/-kernel}
+MY_PV_DATE=${PV#*_p}
+MY_PV=${PV%_p*}
+MY_P=${MY_PN}-${MY_PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="The OpenAFS distributed file system kernel module"
+HOMEPAGE="http://www.openafs.org/"
+SRC_URI="http://openafs.org/dl/${MY_PV}/${MY_P}-src.tar.bz2
+       mirror://gentoo/${MY_PN}-gentoo-${PATCHVER}.tar.bz2
+       mirror://gentoo/${MY_PN}-${MY_PV}-cvs${MY_PV_DATE}.patch.bz2"
+
+LICENSE="IBM openafs-krb5 openafs-krb5-a APSL-2 sun-rpc"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+PATCHDIR=${WORKDIR}/gentoo/patches/$(get_version_component_range 1-2)
+
+CONFIG_CHECK="!DEBUG_RODATA ~!AFS_FS"
+ERROR_DEBUG_RODATA="OpenAFS is incompatible with linux' CONFIG_DEBUG_RODATA option"
+ERROR_AFS_FS="OpenAFS conflicts with the in-kernel AFS-support.  Make sure not to load both at the same time!"
+
+pkg_setup() {
+       linux-mod_pkg_setup
+}
+
+src_unpack() {
+       unpack ${MY_P}-src.tar.bz2
+       unpack ${MY_PN}-gentoo-${PATCHVER}.tar.bz2
+       cd "${S}"
+
+       epatch ${DISTDIR}/${MY_P}-cvs${MY_PV_DATE}.patch.bz2
+
+       EPATCH_SUFFIX="patch" epatch ${PATCHDIR}
+
+       ./regen.sh || die "Failed: regenerating configure script"
+}
+
+src_compile() {
+       ARCH="$(tc-arch-kernel)" econf --with-linux-kernel-headers=${KV_DIR} || die "Failed: econf"
+
+       ARCH="$(tc-arch-kernel)" emake -j1 only_libafs || die "Failed: emake"
+}
+
+src_install() {
+       MOD_SRCDIR=$(expr ${S}/src/libafs/MODLOAD-*)
+       [ -f ${MOD_SRCDIR}/libafs.${KV_OBJ} ] \
+                       || die "Couldn't find compiled kernel module"
+
+       MODULE_NAMES='libafs(fs/openafs:$MOD_SRCDIR)'
+
+       linux-mod_src_install
+}
index 0c5f71658fda288b977a512569c9b2fcf6b93fbf..05e4102d61262d4746fc01caac64391e97f382ea 100644 (file)
@@ -2,12 +2,14 @@ AUX CellServDB 41 RMD160 60358d0208a7fd49e099915c4e5ed8b8d1f7f468 SHA1 e3aaed78f
 AUX README 8735 RMD160 9d125d5713edbc3e8355062b5bc48f7df4262468 SHA1 12d6291cf17e41cb4e3e886fe61bdfb63bab453e SHA256 9cf1943c61ca3d7904c072f5f4a56a6e4095406111ddedf17711f9d179ada4b4
 AUX ThisCell 7 RMD160 e3fc3518c1de0aca2d3c69cbc69130f9674e4caf SHA1 d83e7a44603de18c730f0c40447712c88148a5c7 SHA256 413ebb038e0e51588ec2d4312f89ba9eb2537f58a3870c5d758834e680ee5192
 AUX afs.rc.rc6 5429 RMD160 554ea311be3b965f58c22760f7bd68583dfa0330 SHA1 b13da50da7fb7dbae47a9de31cdbde7dfdc9926d SHA256 756550b022ee2cf1ac771a495a9073b4bc5be505f8169e079264d722d9628453
+AUX openafs-1.4.5-shared-libs.patch 1965 RMD160 d96a35e1d8dff8c7895e905371e5aa3926ba8abc SHA1 7eab40b4c6be4c6eacdfbb4c21c0bef1fdf639be SHA256 ca5908132d012d8dfb618575e35086f0b6fdc2ebff9edfe7dd993521f23ff84d
 AUX openafs-alpha-ucontext.patch 392 RMD160 a6c1e442a185ce7a70d1ccb58060ce59365e2755 SHA1 b6033c3a4bcea350a4f18a1292e2fd3a747d1e7a SHA256 e498be56da52e8e9dbf37b2a3e568d4f469fe4118cb617f3c0fdada9f0744291
 AUX openafs-pinstall-execve-1.2.10.patch 1242 RMD160 51ed3ebe3c36a39a7c2e367c92bc78d325dfc244 SHA1 0d7df693321ff8d6fbcf16265a336d778977ffec SHA256 9c7168d077dcf3a539b34cd9fb234097ba8a5896511967f075616e65d464f84c
 DIST openafs-1.2.10-src.tar.bz2 10343261 RMD160 33502afe627652890da03290f2b8b64ee2428559 SHA1 6e088fa679cbe46bf61640b4da0b2f7339c7c44a SHA256 a96a164de198558e4b410583e037b113447ecd4324fa03a830ff6c4c22f93686
 DIST openafs-1.2.13-src.tar.bz2 10354615 RMD160 a8060f844f82c11c558042660cba861ba6daa3f3 SHA1 75f213cfaa3c3dad6d5f30cd4c6e59b0996e4358 SHA256 796a118a0bc40974bb84fcce5d9d0d47d7d235d38df2b96590a05609b88fc837
 DIST openafs-1.4.5-doc.tar.bz2 3216392 RMD160 5bf9a80086f1be95f86f603671e037ba695df0a3 SHA1 aabdac1a6e90a739f2559e1a338cf4490469a48e SHA256 3a126d31cf98d0ed1b555e35a9e68fecc10ad537220e043c0a59469c5d5da67b
 DIST openafs-1.4.5-src.tar.bz2 12483615 RMD160 baf00d0443ce113b380082b40b9b077cb4df5a17 SHA1 b9c8aaab204487e82ac8de261a2088e4eb145297 SHA256 5c6a5f4f7f1f9e173af03a82e7394e6e588477b504ce89106b7722b9728effbe
+DIST openafs-1.4.6-cvs20080222.patch.bz2 284987 RMD160 de642f29f66844a5ff8fbdd3dd2ec8af41748869 SHA1 5dcf1d85df1a90fc00cf596da76fe75b7a951c14 SHA256 749f32890ffb68b2a1a8348348854140baca781e9996c8b873b7e9d97d5c068a
 DIST openafs-1.4.6-doc.tar.bz2 3217027 RMD160 abfb25ed194b1c7a1fe23d9d05336c5ab9ba99d3 SHA1 a77e7fbeff50f34f88e2f833848e9b5dacd6f900 SHA256 fe463510c0cfc773461c7ba16d77ee09d7b3ade2481f8cc58cf233a02aa1f6cc
 DIST openafs-1.4.6-src.tar.bz2 12485179 RMD160 856fa915c7847c25dab77b450bc8b0c6f6aeb308 SHA1 39489babe20c42c16ea8f11457de423b2bcca009 SHA256 996c6b53d81bd87f754e9596e24e11e65e6402b6ddab727634e05d73f3bb0ea1
 DIST openafs-1.5.27-doc.tar.bz2 3228885 RMD160 6d88bc9c46d46db145a6a4fc692631d572fdf34c SHA1 bd20404be3f675263acd7b0b347e9bb07442a3e9 SHA256 ce44c2205f24976485aac7ee02d5582414b34efff8f516cc085bfe4bea52ca12
@@ -19,6 +21,7 @@ EBUILD openafs-1.2.13-r2.ebuild 9943 RMD160 7174f9ce1623750090bbde181066020672e9
 EBUILD openafs-1.4.5-r2.ebuild 4349 RMD160 e7a04947d3e61a52ad44ba47331cee9d336098e7 SHA1 d8a799f1d6e1539a2479181a00aa7bc04643028d SHA256 8d8c1c7c145fb4c333328bee5ce874a011014e8283d9f06582d8c1b0453e9034
 EBUILD openafs-1.4.5.ebuild 4336 RMD160 151456e77d3399cc9d654a0b729e6863a13d1095 SHA1 24d4eebf233d912b48eeaa100ad3eb9ec7122cb1 SHA256 b5c004cff8f4240ba8db9dc8cd488286fa896f2b09a71403b395170bafddff4c
 EBUILD openafs-1.4.6.ebuild 4341 RMD160 a22676428837ff00762f7530c7245a6b405c6949 SHA1 a4222de4091ceba7512914346a60d2bebed79ad6 SHA256 e4bd02cf1c37bb7d74e1f727088bf02c18d1214d85b3b0f0021160e6dbca5904
+EBUILD openafs-1.4.6_p20080222.ebuild 4898 RMD160 fbf7adce2ec32ad85faf47ba96254b2495deb5d8 SHA1 cd8150b3ab2350dd7a96a1e0fe8040d4ddd0ffc0 SHA256 680b595033b110a662f850c86d8406c0aa4a449e28681f8c86c644f531289eff
 EBUILD openafs-1.5.27.ebuild 4288 RMD160 b9aefaa1997f19489130804b37d061ac7de3ecd6 SHA1 9051af08147039dcbf6b5ae5460c58635bb6b586 SHA256 af518b05a2af13a7c8dee04af5361bdeb301374583cfa4f7b92bb63d50db37e9
-MISC ChangeLog 21483 RMD160 525ce47808606097e1fc8e98582ffaa5ce55e130 SHA1 eb374697b5564f25e6a8ee17982f55b7ec40c1ce SHA256 a400464ccb779271371f4ec92f57e165ed78ccb5e6b3b9c1b1ab1ce4857aa08c
+MISC ChangeLog 21789 RMD160 8ec6d5f56a54fff573a70c4c218bc8cba006dde8 SHA1 f175911dfb4c99ff16c4851351333e71e34c9da6 SHA256 77ccf4b9b0dc3a1fee4f544d78e29d8d22ab3ad1806a65d98df7f50c58d55979
 MISC metadata.xml 254 RMD160 1bef8b94265bf2b400fb6235b3e43b504b8d2b71 SHA1 a4ad632b650953fa9c9f203a9c55f58ddba37705 SHA256 90d7dcb6aede67bf64f610984a31fc03573512de9e241db42acb32601373db62