17 |
SRCFILE="${PNAME}-${PVER}.tar.bz2" |
SRCFILE="${PNAME}-${PVER}.tar.bz2" |
18 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
19 |
|
|
20 |
# not mutilib.sminc compat, don't use it! |
# not multilib.sminc compat, don't use it! |
21 |
sminclude mbuild |
sminclude mbuild |
22 |
|
|
23 |
SRC_URI=( |
SRC_URI=( |
31 |
{ |
{ |
32 |
install -d ${SRCDIR}/build |
install -d ${SRCDIR}/build |
33 |
cd ${SRCDIR}/build |
cd ${SRCDIR}/build |
34 |
|
CPPFLAGS="-fexecptions" \ |
35 |
|
CC="gcc -m64 -isystem /usr/include" \ |
36 |
|
CXX="g++ -m64 -isystem /usr/include" \ |
37 |
|
LDFLAGS="-Wl,-rpath-link,/lib -m64" \ |
38 |
../configure \ |
../configure \ |
39 |
--host=${CHOST} \ |
--host=${CHOST} \ |
40 |
--prefix=/usr \ |
--prefix=/usr \ |
42 |
--infodir=/usr/share/info \ |
--infodir=/usr/share/info \ |
43 |
--libdir=/usr/$(mlibdir) \ |
--libdir=/usr/$(mlibdir) \ |
44 |
--enable-mpbsd \ |
--enable-mpbsd \ |
45 |
|
--enable-cxx \ |
46 |
|| die |
|| die |
47 |
mmake || die |
mmake || die |
48 |
|
|
51 |
then |
then |
52 |
install -d ${SRCDIR}/build-m32 |
install -d ${SRCDIR}/build-m32 |
53 |
cd ${SRCDIR}/build-m32 |
cd ${SRCDIR}/build-m32 |
54 |
ABI=32 CC="gcc -m32" \ |
CPPFLAGS="-fexecptions" \ |
55 |
|
ABI=32 \ |
56 |
|
CC="gcc -m32 -isystem /usr/include" \ |
57 |
|
CXX="g++ -m32 -isystem /usr/include" \ |
58 |
|
LDFLAGS="-Wl,-rpath-link,/lib -m32" \ |
59 |
../configure \ |
../configure \ |
60 |
--host=${CHOST} \ |
--host=${CHOST} \ |
61 |
--prefix=/usr \ |
--prefix=/usr \ |
63 |
--infodir=/usr/share/info \ |
--infodir=/usr/share/info \ |
64 |
--libdir=/usr/lib \ |
--libdir=/usr/lib \ |
65 |
--enable-mpbsd \ |
--enable-mpbsd \ |
66 |
|
--enable-cxx \ |
67 |
|| die |
|| die |
68 |
mmake || die |
mmake || die |
69 |
fi |
fi |