26 |
SRC_URI=( |
SRC_URI=( |
27 |
ftp://ftp.cyrusimap.org/${PNAME}/${SRCFILE} |
ftp://ftp.cyrusimap.org/${PNAME}/${SRCFILE} |
28 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
|
mirror://${PNAME}/${PNAME}-2.1.22-qa.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-size_t.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-maintainer_mode.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-saslauthd_ac_prog_libtool.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-ld_as_needed.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-drop_krb5support_dependency.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-dont_use_la_files_for_opening_plugins.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-CVE-2013-4122.patch |
|
|
mirror://${PNAME}/${PNAME}-2.1.26-sql-rpath.patch |
|
29 |
) |
) |
30 |
|
|
31 |
UP2DATE="updatecmd ftp://ftp.cyrusimap.org/${PNAME}/ | grep ${PNAME}- | grep -v rc | lasttarball gz" |
UP2DATE="updatecmd ftp://ftp.cyrusimap.org/${PNAME}/ | grep ${PNAME}- | grep -v rc | lasttarball gz" |
35 |
munpack ${SRCFILE} |
munpack ${SRCFILE} |
36 |
cd ${SRCDIR} |
cd ${SRCDIR} |
37 |
|
|
|
# fix prototype warings |
|
|
mpatch ${PNAME}-2.1.22-qa.patch || die |
|
|
mpatch ${PNAME}-2.1.26-size_t.patch || die |
|
|
# fix autoconf issues |
|
|
mpatch ${PNAME}-2.1.26-maintainer_mode.patch || die |
|
|
# use libtool |
|
|
mpatch ${PNAME}-2.1.26-saslauthd_ac_prog_libtool.patch || die |
|
|
# fix as-needed issues |
|
|
mpatch ${PNAME}-2.1.26-ld_as_needed.patch || die |
|
|
# do not depend on krb5 |
|
|
mpatch ${PNAME}-2.1.26-drop_krb5support_dependency.patch || die |
|
|
# only use so names |
|
|
mpatch ${PNAME}-2.1.26-dont_use_la_files_for_opening_plugins.patch || die |
|
|
# security fix |
|
|
mpatch ${PNAME}-2.1.26-CVE-2013-4122.patch || die |
|
|
# fix sql rpathes |
|
|
mpatch ${PNAME}-2.1.26-sql-rpath.patch || die |
|
|
|
|
38 |
# use newer macro names |
# use newer macro names |
39 |
sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die |
sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die |
40 |
sed -i 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' configure.in saslauthd/configure.in || die |
sed -i 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' configure.in saslauthd/configure.in || die |