From b83b394bd0d5d9925ee1bfcef547382475c2c994 Mon Sep 17 00:00:00 2001 From: Stefaan De Roeck Date: Fri, 22 Feb 2008 14:46:20 +0000 Subject: [PATCH] Add version pulled from stable-cvs for linux-2.6.24 compatibility (bug #207882) Package-Manager: portage-2.1.3.19 --- net-fs/openafs-kernel/ChangeLog | 8 ++- net-fs/openafs-kernel/Manifest | 4 +- .../openafs-kernel-1.4.6_p20080222.ebuild | 60 +++++++++++++++++++ net-fs/openafs/Manifest | 5 +- 4 files changed, 74 insertions(+), 3 deletions(-) create mode 100644 net-fs/openafs-kernel/openafs-kernel-1.4.6_p20080222.ebuild diff --git a/net-fs/openafs-kernel/ChangeLog b/net-fs/openafs-kernel/ChangeLog index 88ef7d82d16d..d35ff5c39b89 100644 --- a/net-fs/openafs-kernel/ChangeLog +++ b/net-fs/openafs-kernel/ChangeLog @@ -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 + +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 openafs-kernel-1.4.6.ebuild: diff --git a/net-fs/openafs-kernel/Manifest b/net-fs/openafs-kernel/Manifest index 4e5ec3f466f4..865f3b063d50 100644 --- a/net-fs/openafs-kernel/Manifest +++ b/net-fs/openafs-kernel/Manifest @@ -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 index 000000000000..8662be5f4112 --- /dev/null +++ b/net-fs/openafs-kernel/openafs-kernel-1.4.6_p20080222.ebuild @@ -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 +} diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index 0c5f71658fda..05e4102d6126 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -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 -- 2.26.2