24 |
SRCFILE="${PNAME}-${PVER}.tar.gz" |
SRCFILE="${PNAME}-${PVER}.tar.gz" |
25 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
26 |
|
|
27 |
|
MCORE_ONLY_KEEP="usr/$(mlibdir)/*.so usr/$(mlibdir)/*.so.*" |
28 |
sminclude multilib mtools mcore-split |
sminclude multilib mtools mcore-split |
29 |
|
|
30 |
SRC_URI=( |
SRC_URI=( |
31 |
http://www.motifzone.org/files/public_downloads/${PNAME}/${PVER%.*}/${PVER}/${SRCFILE} |
http://www.motifzone.org/files/public_downloads/${PNAME}/${PVER%.*}/${PVER}/${SRCFILE} |
32 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
33 |
mirror://${PNAME}/${PNAME}-2.2.3-Mwm.defaults |
mirror://${PNAME}/openmotif-2.2.3-Mwm.defaults |
34 |
) |
) |
35 |
|
|
36 |
# fake atm |
# fake atm |
60 |
export CFLAGS="${CFLAGS} -fno-strict-aliasing" |
export CFLAGS="${CFLAGS} -fno-strict-aliasing" |
61 |
export CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" |
export CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing" |
62 |
|
|
63 |
mconfigure --with-x --x-libraries='/usr/$(mlibdir)' --disable-printing --enable-png --enable-jpeg || die |
mconfigure \ |
64 |
|
--with-x \ |
65 |
|
--x-libraries='/usr/$(mlibdir)' \ |
66 |
|
--disable-printing \ |
67 |
|
--disable-xft \ |
68 |
|
--enable-png \ |
69 |
|
--enable-jpeg \ |
70 |
|
|| die |
71 |
|
|
72 |
# doens't like optimations |
# doens't like optimations |
73 |
mmake -j1 || die |
mmake -j1 || die |
94 |
done |
done |
95 |
|
|
96 |
# missing app-defaults |
# missing app-defaults |
97 |
minstalletc ${PNAME}-2.2.3-Mwm.defaults Mwm /etc/X11/app-defaults || die |
minstalletc openmotif-2.2.3-Mwm.defaults Mwm /etc/X11/app-defaults || die |
98 |
|
|
99 |
# prune unneeded stuff |
# prune unneeded stuff |
100 |
all-abis '[ -e ${BINDIR}/usr/$(mlibdir)/X11/bindings ] && rm -rf ${BINDIR}/usr/$(mlibdir)/X11/bindings || die' |
all-abis '[ -e ${BINDIR}/usr/$(mlibdir)/X11/bindings ] && rm -rf ${BINDIR}/usr/$(mlibdir)/X11/bindings || die' |