1 |
# $Id$ |
# $Id$ |
2 |
|
|
3 |
MAGE_PYTHON2_EXEC="/usr/bin/python2" |
MAGE_PYTHON2_EXEC="/usr/bin/python2" |
4 |
MAGE_PYTHON2_SRCSUBDIR="python2" |
MAGE_PYTHON2_SRCSUBDIR="${BUILDDIR}/python2" |
5 |
SRCSUBDIR="${MAGE_PYTHON2_SRCSUBDIR}" |
#SRCSUBDIR="${MAGE_PYTHON2_SRCSUBDIR}" |
6 |
export MAGE_PYTHON_EXEC="${MAGE_PYTHON2_EXEC}" |
export MAGE_PYTHON_EXEC="${MAGE_PYTHON2_EXEC}" |
7 |
export PYTHON="${MAGE_PYTHON2_EXEC}" |
export PYTHON="${MAGE_PYTHON2_EXEC}" |
8 |
|
|
9 |
SDEPEND="${SDEPEND} |
SDEPEND="${SDEPEND} |
10 |
>= dev-lang/python2-2.7" |
>= dev-lang/python-2.7" |
11 |
|
|
12 |
sminclude python |
sminclude python |
13 |
|
|
24 |
python2_src_prepare() |
python2_src_prepare() |
25 |
{ |
{ |
26 |
python_src_prepare || die |
python_src_prepare || die |
27 |
install -d ${SRCDIR}/${MAGE_PYTHON2_SRCSUBDIR} |
install -d ${MAGE_PYTHON2_SRCSUBDIR} |
28 |
|
mv ${SRCDIR} ${MAGE_PYTHON2_SRCSUBDIR}/ || die |
29 |
} |
} |
30 |
|
|
31 |
python2_multilib_src_prepare() |
python2_multilib_src_prepare() |
33 |
munpack ${SRCFILE} || die |
munpack ${SRCFILE} || die |
34 |
for abi in ${MULTILIB_ABIS} |
for abi in ${MULTILIB_ABIS} |
35 |
do |
do |
36 |
install -d ${SRCDIR}-${abi}/${MAGE_PYTHON2_SRCSUBDIR} |
install -d ${MAGE_PYTHON2_SRCSUBDIR} |
37 |
|
mv ${SRCDIR}-${abi} ${MAGE_PYTHON2_SRCSUBDIR}/ || die |
38 |
done |
done |
39 |
} |
} |
40 |
|
|
41 |
python2_src_compile() |
python2_src_compile() |
42 |
{ |
{ |
43 |
cd ${SRCDIR}/${MAGE_PYTHON2_SRCSUBDIR} |
local saved_SRCDIR="${SRCDIR}" |
44 |
python2_docompile || die |
SRCDIR="${MAGE_PYTHON2_SRCSUBDIR}/$(basename ${saved_SRCDIR})" |
45 |
|
|
46 |
|
cd ${SRCDIR} |
47 |
|
python2_docompile $@ || die |
48 |
|
SRCDIR="${saved_SRCDIR}" |
49 |
} |
} |
50 |
|
|
51 |
python2_multilib_src_compile() |
python2_multilib_src_compile() |
55 |
|
|
56 |
for abi in ${MULTILIB_ABIS} |
for abi in ${MULTILIB_ABIS} |
57 |
do |
do |
58 |
SRCDIR="${saved_SRCDIR}-${abi}/${MAGE_PYTHON2_SRCSUBDIR}" |
SRCDIR="${MAGE_PYTHON2_SRCSUBDIR}/$(basename ${saved_SRCDIR}-${abi})" |
59 |
cd ${SRCDIR} |
cd ${SRCDIR} |
60 |
abi-${abi} python2_docompile || die |
abi-${abi} python2_docompile $@ || die |
61 |
done |
done |
62 |
SRCDIR="${saved_SRCDIR}" |
SRCDIR="${saved_SRCDIR}" |
63 |
} |
} |
69 |
|
|
70 |
python2_src_install() |
python2_src_install() |
71 |
{ |
{ |
72 |
cd ${SRCDIR}/${MAGE_PYTHON2_SRCSUBDIR} |
local saved_SRCDIR="${SRCDIR}" |
73 |
python2_doinstall || die |
SRCDIR="${MAGE_PYTHON2_SRCSUBDIR}/$(basename ${saved_SRCDIR})" |
74 |
|
|
75 |
|
cd ${SRCDIR} |
76 |
|
python2_doinstall $@ || die |
77 |
|
|
78 |
local i |
local i |
79 |
for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ |
for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ |
84 |
minstalldocs ${i} || die |
minstalldocs ${i} || die |
85 |
fi |
fi |
86 |
done |
done |
87 |
|
SRCDIR="${saved_SRCDIR}" |
88 |
} |
} |
89 |
|
|
90 |
python2_multilib_src_install() |
python2_multilib_src_install() |
94 |
|
|
95 |
for abi in ${MULTILIB_ABIS} |
for abi in ${MULTILIB_ABIS} |
96 |
do |
do |
97 |
SRCDIR="${saved_SRCDIR}-${abi}/${MAGE_PYTHON2_SRCSUBDIR}" |
SRCDIR="${MAGE_PYTHON2_SRCSUBDIR}/$(basename ${saved_SRCDIR}-${abi})" |
98 |
cd ${SRCDIR} |
cd ${SRCDIR} |
99 |
abi-${abi} python2_doinstall || die |
abi-${abi} python2_doinstall $@ || die |
100 |
|
|
101 |
local i |
local i |
102 |
for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ |
for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ |