diff options
author | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2020-06-04 13:48:34 +0800 |
---|---|---|
committer | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2020-06-04 13:48:34 +0800 |
commit | 9f5a4d0b89bf77cd38d0cbc84325b44cd0be8aad (patch) | |
tree | 6dc1a8371c28d1f08da188dcc7afeccc9a4015fb /mail/claws-mail | |
parent | 47044b84fdac3d5f7a4f99fdebaa42d11ee99213 (diff) | |
download | freebsd-ports-gnome-9f5a4d0b89bf77cd38d0cbc84325b44cd0be8aad.tar.gz freebsd-ports-gnome-9f5a4d0b89bf77cd38d0cbc84325b44cd0be8aad.tar.zst freebsd-ports-gnome-9f5a4d0b89bf77cd38d0cbc84325b44cd0be8aad.zip |
mail/claws-mail: make it depend on security/ca_root_nss
Instead of installing the Win certs bundle.
A new patch is needed so it looks for certs by default in out LOCALBASE
PR: 246944
Submitted by: ps.ports@smyrak.com
Reviewed by: portmaster@bsdforge.com (maintainer)
Diffstat (limited to 'mail/claws-mail')
-rw-r--r-- | mail/claws-mail/Makefile | 11 | ||||
-rw-r--r-- | mail/claws-mail/files/patch-configure.ac | 8 | ||||
-rw-r--r-- | mail/claws-mail/files/patch-src_common_ssl.c | 12 | ||||
-rw-r--r-- | mail/claws-mail/pkg-plist | 1 |
4 files changed, 24 insertions, 8 deletions
diff --git a/mail/claws-mail/Makefile b/mail/claws-mail/Makefile index 5ea6a88b9c0a..6a0122bc1df8 100644 --- a/mail/claws-mail/Makefile +++ b/mail/claws-mail/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= claws-mail -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail news COMMENT= Lightweight and featureful GTK+ based e-mail and news client @@ -19,7 +19,8 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libnettle.so:security/nettle -RUN_DEPENDS= mime-support>0:misc/mime-support +RUN_DEPENDS= mime-support>0:misc/mime-support \ + ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USES= autoreconf compiler:c++11-lang cpe desktop-file-utils gettext \ gettext-tools gnome pathfix pkgconfig python:3.5+ shebangfix ssl xorg @@ -60,10 +61,14 @@ THEMES_RUN_DEPENDS= claws-mail-themes>0:x11-themes/claws-mail-themes .include "Makefile.claws" +post-patch: + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${WRKSRC}/src/common/ssl.c + post-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/tools && \ - ${INSTALL_SCRIPT} acroread2claws-mail.pl ca-certificates.crt \ + ${INSTALL_SCRIPT} acroread2claws-mail.pl \ calypso_convert.pl claws-mail-compose-insert-files.pl \ cm-reparent.pl convert_mbox.pl csv2addressbook.pl ddg_search.pl \ eud2gc.py filter_conv.pl filter_conv_new.pl fix_date.sh \ diff --git a/mail/claws-mail/files/patch-configure.ac b/mail/claws-mail/files/patch-configure.ac index 6da439600494..bb39701eb80e 100644 --- a/mail/claws-mail/files/patch-configure.ac +++ b/mail/claws-mail/files/patch-configure.ac @@ -1,6 +1,6 @@ ---- configure.ac.orig 2020-04-08 14:26:12.215936000 -0700 -+++ configure.ac 2020-04-08 14:30:01.861284000 -0700 -@@ -1325,7 +1325,7 @@ +--- configure.ac.orig 2019-12-16 09:16:04 UTC ++++ configure.ac +@@ -1325,7 +1325,7 @@ fi dnl Python ********************************************************************* missing_python="" AM_PATH_PYTHON([2.5], [ @@ -9,7 +9,7 @@ if test x"$PYTHON_CONFIG" = x"" ; then AC_PATH_PROG(PYTHON_CONFIG, python-config) fi -@@ -1344,7 +1344,7 @@ +@@ -1344,7 +1344,7 @@ AM_PATH_PYTHON([2.5], [ _save_libs="$LIBS" if test x"$platform_win32" = xno; then # libpython.so diff --git a/mail/claws-mail/files/patch-src_common_ssl.c b/mail/claws-mail/files/patch-src_common_ssl.c new file mode 100644 index 000000000000..93f8fb9381fd --- /dev/null +++ b/mail/claws-mail/files/patch-src_common_ssl.c @@ -0,0 +1,12 @@ +--- src/common/ssl.c.orig 2018-12-21 09:33:36 UTC ++++ src/common/ssl.c +@@ -196,6 +196,9 @@ const gchar *claws_ssl_get_cert_file(void) + #ifndef G_OS_WIN32 + const char *cert_files[]={ + "/etc/ssl/cert.pem", ++ // Also search in LOCALBASE directory to ++ // workaround potential lack of /etc symlink ++ "%%LOCALBASE%%/share/certs/ca-root-nss.crt", + "/etc/pki/tls/certs/ca-bundle.crt", + "/etc/certs/ca-bundle.crt", + "/etc/ssl/ca-bundle.pem", diff --git a/mail/claws-mail/pkg-plist b/mail/claws-mail/pkg-plist index fcbf13ddb1f7..13c20fc984d1 100644 --- a/mail/claws-mail/pkg-plist +++ b/mail/claws-mail/pkg-plist @@ -236,7 +236,6 @@ libdata/pkgconfig/claws-mail.pc man/man1/claws-mail.1.gz share/applications/claws-mail.desktop %%DATADIR%%/acroread2claws-mail.pl -%%DATADIR%%/ca-certificates.crt %%DATADIR%%/calypso_convert.pl %%DATADIR%%/claws-mail-compose-insert-files.pl %%DATADIR%%/cm-reparent.pl |