Gentoo Archives: gentoo-commits

From: "Christian Zoffoli (xmerlin)" <xmerlin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/gnbd-kernel: ChangeLog gnbd-kernel-2.03.09.ebuild gnbd-kernel-1.04.00.ebuild gnbd-kernel-1.02.00-r1.ebuild gnbd-kernel-1.03.00.ebuild gnbd-kernel-2.02.00.ebuild
Date: Fri, 21 Nov 2008 22:45:41
Message-Id: E1L3ekr-0005ph-66@stork.gentoo.org
1 xmerlin 08/11/21 22:45:37
2
3 Modified: ChangeLog
4 Added: gnbd-kernel-2.03.09.ebuild
5 Removed: gnbd-kernel-1.04.00.ebuild
6 gnbd-kernel-1.02.00-r1.ebuild
7 gnbd-kernel-1.03.00.ebuild
8 gnbd-kernel-2.02.00.ebuild
9 Log:
10 Ebuild cleanup, version bump, fixed homepage
11 (Portage version: 2.1.4.4)
12
13 Revision Changes Path
14 1.26 sys-cluster/gnbd-kernel/ChangeLog
15
16 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/gnbd-kernel/ChangeLog?rev=1.26&view=markup
17 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/gnbd-kernel/ChangeLog?rev=1.26&content-type=text/plain
18 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/gnbd-kernel/ChangeLog?r1=1.25&r2=1.26
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/gnbd-kernel/ChangeLog,v
23 retrieving revision 1.25
24 retrieving revision 1.26
25 diff -u -r1.25 -r1.26
26 --- ChangeLog 21 Mar 2008 01:52:13 -0000 1.25
27 +++ ChangeLog 21 Nov 2008 22:45:37 -0000 1.26
28 @@ -1,6 +1,16 @@
29 # ChangeLog for sys-cluster/gnbd-kernel
30 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/gnbd-kernel/ChangeLog,v 1.25 2008/03/21 01:52:13 xmerlin Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/gnbd-kernel/ChangeLog,v 1.26 2008/11/21 22:45:37 xmerlin Exp $
33 +
34 + 13 Nov 2008; Christian Zoffoli <xmerlin@g.o>
35 + -files/gnbd-kernel-1.03.00-compile-fix-kernel-post-2.6.18.patch,
36 + -files/gnbd-kernel-1.04.00-compile-fix-kernel-pre-2.6.19.patch,
37 + -files/gnbd-kernel-2.02.00-compile-fix-kernel-pre-2.6.24.diff,
38 + -files/gnbd-kernel-remove-devfs-support.patch,
39 + -gnbd-kernel-1.02.00-r1.ebuild, -gnbd-kernel-1.03.00.ebuild,
40 + -gnbd-kernel-1.04.00.ebuild, -gnbd-kernel-2.02.00.ebuild,
41 + +gnbd-kernel-2.03.09.ebuild:
42 + Ebuild cleanup, version bump, fixed homepage.
43
44 21 Mar 2008; Christian Zoffoli <xmerlin@g.o>
45 +files/gnbd-kernel-2.02.00-compile-fix-kernel-pre-2.6.24.diff,
46
47
48
49 1.1 sys-cluster/gnbd-kernel/gnbd-kernel-2.03.09.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/gnbd-kernel/gnbd-kernel-2.03.09.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/gnbd-kernel/gnbd-kernel-2.03.09.ebuild?rev=1.1&content-type=text/plain
53
54 Index: gnbd-kernel-2.03.09.ebuild
55 ===================================================================
56 # Copyright 1999-2008 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/gnbd-kernel/gnbd-kernel-2.03.09.ebuild,v 1.1 2008/11/21 22:45:37 xmerlin Exp $
59
60 inherit eutils linux-mod linux-info versionator
61
62 CLUSTER_RELEASE="${PV}"
63 MY_P="cluster-${CLUSTER_RELEASE}"
64
65 MAJ_PV="$(get_major_version)"
66 MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
67
68 DESCRIPTION="GFS Network Block Devices module"
69 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
70 SRC_URI="ftp://sources.redhat.com/pub/cluster/releases/${MY_P}.tar.gz"
71
72 LICENSE="GPL-2"
73 SLOT="0"
74 KEYWORDS="~amd64 ~x86"
75 IUSE=""
76
77 DEPEND=">=virtual/linux-sources-2.6.27"
78 RDEPEND="${DEPEND}"
79
80 S="${WORKDIR}/${MY_P}/${PN}"
81
82 pkg_setup() {
83 linux-mod_pkg_setup
84 case ${KV_FULL} in
85 2.2.*|2.4.*) die "${P} supports only 2.6 kernels";;
86 esac
87 }
88
89 src_unpack() {
90 unpack ${A}
91 cd "${S}"
92
93 if kernel_is 2 6; then
94 if [ "$KV_PATCH" -lt "24" ] ; then
95 epatch "${FILESDIR}"/${P}-compile-fix-kernel-pre-2.6.24.diff || die
96 fi
97 fi
98 }
99
100 src_compile() {
101 set_arch_to_kernel
102
103 (cd "${WORKDIR}"/${MY_P};
104 ./configure \
105 --cc=$(tc-getCC) \
106 --cflags="-Wall" \
107 --kernel_src=${KERNEL_DIR} \
108 --disable_kernel_check \
109 ) || die "configure problem"
110
111 (cd "${S}"/src;
112 emake clean all \
113 ) || die "compile problem"
114 }
115
116 src_install() {
117 (cd "${S}"/src;
118 emake DESTDIR="${D}" module_dir="${D}"/lib/modules/${KV_FULL} install || die "install problem"
119 ) || die "compile problem"
120 #rm -f "${D}"/usr/include/linux/gnbd.h || die
121 }
122
123 pkg_postinst() {
124 linux-mod_pkg_postinst
125
126 einfo ""
127 einfo "Please remember to re-emerge ${PN} when you upgrade your kernel!"
128 einfo ""
129 }