27 |
http://www.openssl.org/source/${SRCFILE} |
http://www.openssl.org/source/${SRCFILE} |
28 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
29 |
mirror://${PNAME}/openssl-make-certs.sh-${MKCERTS_CVS_REV} |
mirror://${PNAME}/openssl-make-certs.sh-${MKCERTS_CVS_REV} |
30 |
|
mirror://${PNAME}/${PNAME}-0.9.8e-fix-manpages.patch |
31 |
mirror://${PNAME}/${PNAME}-0.9.8k-binutils-32bit-asm.patch |
mirror://${PNAME}/${PNAME}-0.9.8k-binutils-32bit-asm.patch |
32 |
mirror://${PNAME}/${PNAME}-${PVER}-fix-double-free.patch |
mirror://${PNAME}/${PNAME}-${PVER}-fix-double-free.patch |
33 |
) |
) |
40 |
{ |
{ |
41 |
munpack ${SRCFILE} || die |
munpack ${SRCFILE} || die |
42 |
|
|
43 |
|
# fixes conflicts with perl, shadow and some broken pod files |
44 |
|
mpatch ${PNAME}-0.9.8e-fix-manpages.patch || die |
45 |
|
|
46 |
# fixes 32bit issues in md4-x86_64 asm code with newer binutils |
# fixes 32bit issues in md4-x86_64 asm code with newer binutils |
47 |
mpatch ${PNAME}-0.9.8k-binutils-32bit-asm.patch || die |
mpatch ${PNAME}-0.9.8k-binutils-32bit-asm.patch || die |
48 |
|
|
56 |
do |
do |
57 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi} |
58 |
|
|
59 |
./Configure \ |
./config \ |
60 |
--openssldir=/etc/ssl \ |
--openssldir=/etc/ssl \ |
61 |
--prefix=/usr \ |
--prefix=/usr \ |
62 |
shared thread ${myopts} || die |
--libdir='$(libdir)' \ |
63 |
|
shared threads ${myopts} || die |
64 |
|
|
65 |
make depend || die |
make depend || die |
66 |
done |
done |
67 |
|
|
68 |
mmake -j1 MANDIR=/usr/share/man 'LIBDIR=$(mlibdir)' || die |
mmake -j1 MANDIR=/usr/share/man || die |
69 |
} |
} |
70 |
|
|
71 |
src_install() |
src_install() |
75 |
# needed directories |
# needed directories |
76 |
minstalldir /etc/ssl || die |
minstalldir /etc/ssl || die |
77 |
|
|
78 |
mmake -j1 INSTALL_PREFIX=${BINDIR} MANDIR=/usr/share/man 'LIBDIR=$(mlibdir)' install || die |
mmake -j1 INSTALL_PREFIX=${BINDIR} MANDIR=/usr/share/man install || die |
79 |
|
|
80 |
# fix permissions |
# fix permissions |
81 |
mchmod 0755 /usr/$(mlibdir)/pkgconfig || die |
mchmod 0755 /usr/$(mlibdir)/pkgconfig || die |