profanity: Add explicit dependency on mozilla-rootcerts Point profanity at the certificates directory installed by the package. Should help with PR pkg/55949diff -r1.6 -r1.7 pkgsrc/chat/profanity/Makefile
(nia)
@@ -1,41 +1,49 @@ | @@ -1,41 +1,49 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2021/01/14 12:50:25 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2021/01/23 11:43:40 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= profanity-0.9.5 | 3 | DISTNAME= profanity-0.9.5 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 3 | |
5 | CATEGORIES= chat | 5 | CATEGORIES= chat | |
6 | MASTER_SITES= https://profanity-im.github.io/ | 6 | MASTER_SITES= https://profanity-im.github.io/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://profanity-im.github.io/ | 9 | HOMEPAGE= https://profanity-im.github.io/ | |
10 | COMMENT= Console based XMPP client inspired by irssi | 10 | COMMENT= Console based XMPP client inspired by irssi | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | 12 | |||
13 | DEPENDS+= mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts | |||
14 | ||||
13 | USE_TOOLS+= autoconf pkg-config | 15 | USE_TOOLS+= autoconf pkg-config | |
14 | 16 | |||
15 | AUTOCONF_REQD= 2.69 | 17 | AUTOCONF_REQD= 2.69 | |
16 | 18 | |||
17 | FAKE_NCURSES= yes | 19 | FAKE_NCURSES= yes | |
18 | GNU_CONFIGURE= yes | 20 | GNU_CONFIGURE= yes | |
19 | USE_LIBTOOL= yes | 21 | USE_LIBTOOL= yes | |
20 | USE_TOOLS+= pkg-config | 22 | USE_TOOLS+= pkg-config | |
21 | 23 | |||
22 | USE_CURSES= wide | 24 | USE_CURSES= wide | |
23 | 25 | |||
24 | SUBST_CLASSES+= python | 26 | SUBST_CLASSES+= python | |
25 | SUBST_STAGE.python= pre-configure | 27 | SUBST_STAGE.python= pre-configure | |
26 | SUBST_FILES.python= configure.ac | 28 | SUBST_FILES.python= configure.ac | |
27 | SUBST_SED.python= -e 's,python-config,python${PYVERSSUFFIX}-config,g' | 29 | SUBST_SED.python= -e 's,python-config,python${PYVERSSUFFIX}-config,g' | |
28 | 30 | |||
31 | SUBST_CLASSES+= paths | |||
32 | SUBST_STAGE.paths= pre-configure | |||
33 | SUBST_MESSAGE.paths= Fixing absolute paths. | |||
34 | SUBST_FILES.paths= src/config/preferences.c | |||
35 | SUBST_VARS.paths= PREFIX | |||
36 | ||||
29 | CONFIGURE_ARGS+= --enable-plugins | 37 | CONFIGURE_ARGS+= --enable-plugins | |
30 | CONFIGURE_ARGS+= --enable-c-plugins | 38 | CONFIGURE_ARGS+= --enable-c-plugins | |
31 | CONFIGURE_ARGS+= --enable-python-plugins | 39 | CONFIGURE_ARGS+= --enable-python-plugins | |
32 | CONFIGURE_ARGS+= --enable-omemo | 40 | CONFIGURE_ARGS+= --enable-omemo | |
33 | 41 | |||
34 | .include "options.mk" | 42 | .include "options.mk" | |
35 | 43 | |||
36 | pre-configure: | 44 | pre-configure: | |
37 | cd ${WRKSRC} && autoconf | 45 | cd ${WRKSRC} && autoconf | |
38 | 46 | |||
39 | BUILDLINK_API_DEPENDS.libmesode+= libmesode>=0.9.1 | 47 | BUILDLINK_API_DEPENDS.libmesode+= libmesode>=0.9.1 | |
40 | .include "../../chat/libmesode/buildlink3.mk" | 48 | .include "../../chat/libmesode/buildlink3.mk" | |
41 | .include "../../chat/libotr/buildlink3.mk" | 49 | .include "../../chat/libotr/buildlink3.mk" |
@@ -1,10 +1,11 @@ | @@ -1,10 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2021/01/14 12:50:25 nia Exp $ | 1 | $NetBSD: distinfo,v 1.4 2021/01/23 11:43:40 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (profanity-0.9.5.tar.gz) = 88f3bcb483f25710cb35ab3e3f227f11b5d1225a | 3 | SHA1 (profanity-0.9.5.tar.gz) = 88f3bcb483f25710cb35ab3e3f227f11b5d1225a | |
4 | RMD160 (profanity-0.9.5.tar.gz) = 39c0a1b7f50e5000bfc649a0461d7f2d45230b16 | 4 | RMD160 (profanity-0.9.5.tar.gz) = 39c0a1b7f50e5000bfc649a0461d7f2d45230b16 | |
5 | SHA512 (profanity-0.9.5.tar.gz) = 79305ee488d3a9b87bb422d6525bfaae62c4969d466b968c86941ed5bf0c0080e349758f2e1ead144693513b5d19a635372e73aa1fe9e362836b9245e1d2b898 | 5 | SHA512 (profanity-0.9.5.tar.gz) = 79305ee488d3a9b87bb422d6525bfaae62c4969d466b968c86941ed5bf0c0080e349758f2e1ead144693513b5d19a635372e73aa1fe9e362836b9245e1d2b898 | |
6 | Size (profanity-0.9.5.tar.gz) = 830966 bytes | 6 | Size (profanity-0.9.5.tar.gz) = 830966 bytes | |
7 | SHA1 (patch-configure.ac) = d7d07f7c62755bc46e318df216932d7273a0c34c | 7 | SHA1 (patch-configure.ac) = d7d07f7c62755bc46e318df216932d7273a0c34c | |
8 | SHA1 (patch-src_config_preferences.c) = e6e43149d37fbc6fa1483d68b079f3d138bf128e | |||
8 | SHA1 (patch-src_ui_inputwin.c) = ccdfc1b1fe932ba09eafaf54ed10af453b1a6c80 | 9 | SHA1 (patch-src_ui_inputwin.c) = ccdfc1b1fe932ba09eafaf54ed10af453b1a6c80 | |
9 | SHA1 (patch-src_ui_rosterwin.c) = 1e31cbd7dc0bdaebe9e3fcddbecceeb60b70faf2 | 10 | SHA1 (patch-src_ui_rosterwin.c) = 1e31cbd7dc0bdaebe9e3fcddbecceeb60b70faf2 | |
10 | SHA1 (patch-src_ui_window.c) = 5844f276517260beb2ea767523f44c46d6b562d2 | 11 | SHA1 (patch-src_ui_window.c) = 5844f276517260beb2ea767523f44c46d6b562d2 |
$NetBSD: patch-src_config_preferences.c,v 1.1 2021/01/23 11:43:40 nia Exp $
Set paths for security/mozilla-rootcerts.
--- src/config/preferences.c.orig 2020-07-01 16:49:19.000000000 +0000
+++ src/config/preferences.c
@@ -527,20 +527,8 @@ prefs_get_tls_certpath(void)
}
if (setting == NULL) {
- if (g_file_test("/etc/ssl/certs", G_FILE_TEST_IS_DIR)) {
- return strdup("/etc/ssl/certs");
- }
- if (g_file_test("/etc/pki/tls/certs", G_FILE_TEST_IS_DIR)) {
- return strdup("/etc/pki/tls/certs");
- }
- if (g_file_test("/etc/ssl", G_FILE_TEST_IS_DIR)) {
- return strdup("/etc/ssl");
- }
- if (g_file_test("/etc/pki/tls", G_FILE_TEST_IS_DIR)) {
- return strdup("/etc/pki/tls");
- }
- if (g_file_test("/system/etc/security/cacerts", G_FILE_TEST_IS_DIR)) {
- return strdup("/system/etc/security/cacerts");
+ if (g_file_test("@PREFIX@/share/mozilla-rootcerts", G_FILE_TEST_IS_DIR)) {
+ return strdup("@PREFIX@/share/mozilla-rootcerts");
}
return NULL;