Lines 6-15
Link Here
|
6 |
#inherit libtool |
6 |
#inherit libtool |
7 |
|
7 |
|
8 |
DESCRIPTION="Kerberos 5 implementation from KTH" |
8 |
DESCRIPTION="Kerberos 5 implementation from KTH" |
9 |
SRC_URI="ftp://ftp.pdc.kth.se/pub/heimdal/src/${P/_rc/rc}.tar.gz" |
9 |
SRC_URI="ftp://ftp.pdc.kth.se/pub/heimdal/src/snapshots/${P/_rc/rc}.tar.gz" |
10 |
HOMEPAGE="http://www.pdc.kth.se/heimdal/" |
10 |
HOMEPAGE="http://www.pdc.kth.se/heimdal/" |
11 |
|
11 |
|
12 |
SLOT="0.7.2" |
12 |
SLOT="0" |
13 |
LICENSE="as-is" |
13 |
LICENSE="as-is" |
14 |
KEYWORDS="x86 ~ppc ~sparc" |
14 |
KEYWORDS="x86 ~ppc ~sparc" |
15 |
IUSE="ssl ldap berkdb ipv6 krb4" |
15 |
IUSE="ssl ldap berkdb ipv6 krb4" |
Lines 25-41
Link Here
|
25 |
# circular dependency with USE="ldap kerberos" |
25 |
# circular dependency with USE="ldap kerberos" |
26 |
# -- Kain <kain@kain.org> 05 Dec 2002 |
26 |
# -- Kain <kain@kain.org> 05 Dec 2002 |
27 |
|
27 |
|
28 |
S=${WORKDIR}/${P/_rc1/rc} |
28 |
S=${WORKDIR}/${P/_rc/rc} |
29 |
|
29 |
|
30 |
src_unpack() { |
30 |
src_unpack() { |
31 |
unpack ${A} |
31 |
unpack ${A} |
32 |
## cd ${S} && epatch ${FILESDIR}/heimdal-0.7.1-procenv.patch |
|
|
33 |
} |
32 |
} |
34 |
|
33 |
|
35 |
src_compile() { |
34 |
src_compile() { |
36 |
echo $S |
|
|
37 |
echo $P |
38 |
echo $WORKDIR |
39 |
|
35 |
|
40 |
# I don't want an existing compile_et! I want a new one! |
36 |
# I don't want an existing compile_et! I want a new one! |
41 |
test -d foo || mkdir foo |
37 |
test -d foo || mkdir foo |
Lines 43-53
Link Here
|
43 |
chmod +x foo/compile_et |
39 |
chmod +x foo/compile_et |
44 |
PATH=$PWD/foo:$PATH |
40 |
PATH=$PWD/foo:$PATH |
45 |
|
41 |
|
46 |
# The libtool version provided is too old. Let's redo the libtool stuff |
|
|
47 |
# rm -f libtool ltconfig ltmain.sh ltcf-c.sh |
48 |
# libtoolize -c --force |
49 |
# autoreconf --force --install |
50 |
|
51 |
local myconf="" |
42 |
local myconf="" |
52 |
echo ${PORTAGE_TMPDIR} |
43 |
echo ${PORTAGE_TMPDIR} |
53 |
|
44 |
|
Lines 65-71
Link Here
|
65 |
|
56 |
|
66 |
myconf="${myconf} --enable-shared --enable-static" |
57 |
myconf="${myconf} --enable-shared --enable-static" |
67 |
|
58 |
|
68 |
myconf="${myconf} --prefix=/usr/${P/_rc/rc}" |
59 |
# myconf="${myconf} --prefix=/usr/${P/_rc/rc}" |
|
|
60 |
myconf="${myconf} --prefix=/usr/${PN}" |
69 |
|
61 |
|
70 |
CFLAGS="$CFLAGS -g" |
62 |
CFLAGS="$CFLAGS -g" |
71 |
econf ${myconf} CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" || die |
63 |
econf ${myconf} CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" || die |
Lines 80-88
Link Here
|
80 |
|
72 |
|
81 |
DESTDIR=${D} make install || die |
73 |
DESTDIR=${D} make install || die |
82 |
|
74 |
|
|
|
75 |
dodir /usr/bin |
76 |
ln -sfn /usr/${PN}/bin/krb5-config ${D}/usr/bin/ |
77 |
|
83 |
dodir /etc/env.d |
78 |
dodir /etc/env.d |
84 |
< ${FILESDIR}/15heimdal sed -e "s,/heimdal/,/${P/_rc/rc}/,g" > ${D}/etc/env.d/15heimdal |
79 |
< ${FILESDIR}/15heimdal sed -e "s,/heimdal/,/${PN}/,g" > ${D}/etc/env.d/15heimdal |
85 |
|
80 |
|
86 |
dodoc COPYRIGHT ChangeLog README NEWS PROBLEMS TODO |
81 |
dodoc COPYRIGHT ChangeLog README NEWS PROBLEMS TODO |
87 |
|
82 |
|
88 |
} |
83 |
} |
|
|
84 |
|
85 |
pkg_postinst() { |
86 |
ldconfig /usr/${PN}/lib |
87 |
} |
88 |
|
89 |
|