Wed Apr 6 19:53:53 2022 UTC ()
chat/lurch-purple: Update to 0.7.0

Actually works with pidgin, talking to Conversations via federation!
(0.6.8 did not)

Upstream:

## [0.7.0] - 2021-02-12
### Added
- This file.
- An API reachable through _libpurple_ signals. See `lurch_api.h` for details and usage.
- Testing setup using _cmocka_ and tests for new modules.
- CI setup running the tests in _appveyor_ and reporting coverage results to _codecov_.
- The possibility to dynamically link against the submodule libaries. ([#151](https://github.com/gkdr/lurch/pull/151)) (thanks, [@fortysixandtwo](https://github.com/fortysixandtwo)!)

### Changed
- A new `/command` handler using the API, replacing the old implementation. The commands are a bit different and some are new.
- Updated _libomemo_ submodule to 0.7.1. See the [changelog](https://github.com/gkdr/libomemo/blob/master/CHANGELOG.md) for details.
- Updated _axc_ submodule to 0.3.4. See the [changelog](https://github.com/gkdr/axc/blob/master/CHANGELOG.md) for details.

### Removed
- The `lurch_initialised` setting in the `accounts.xml`.

### BUGFIXES


(gdt)
diff -r1.15 -r1.16 pkgsrc/chat/lurch-purple/Makefile
diff -r1.4 -r1.5 pkgsrc/chat/lurch-purple/distinfo
diff -r1.1 -r1.2 pkgsrc/chat/lurch-purple/patches/patch-Makefile

cvs diff -r1.15 -r1.16 pkgsrc/chat/lurch-purple/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/lurch-purple/Makefile 2021/12/08 16:03:30 1.15
+++ pkgsrc/chat/lurch-purple/Makefile 2022/04/06 19:53:52 1.16
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.15 2021/12/08 16:03:30 adam Exp $ 1# $NetBSD: Makefile,v 1.16 2022/04/06 19:53:52 gdt Exp $
2 2
3VERSION= 0.6.8 3VERSION= 0.7.0
4DISTNAME= lurch-${VERSION}-src 4DISTNAME= lurch-${VERSION}-src
5PKGNAME= lurch-purple-${VERSION} 5PKGNAME= lurch-purple-${VERSION}
6PKGREVISION= 11 
7CATEGORIES= chat security 6CATEGORIES= chat security
8MASTER_SITES= ${MASTER_SITE_GITHUB:=gkdr/lurch/releases/download/v${VERSION}/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=gkdr/lurch/releases/download/v${VERSION}/}
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/gkdr/lurch 10HOMEPAGE= https://github.com/gkdr/lurch
12COMMENT= XEP-0384: OMEMO Encryption for libpurple 11COMMENT= XEP-0384: OMEMO Encryption for libpurple
13LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
14 13
15WRKSRC= ${WRKDIR}/lurch-${VERSION} 14WRKSRC= ${WRKDIR}/lurch-${VERSION}
16USE_TOOLS+= cmake gmake pkg-config 15USE_TOOLS+= cmake gmake pkg-config
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
18 17
19.include "../../databases/sqlite3/buildlink3.mk" 18.include "../../databases/sqlite3/buildlink3.mk"

cvs diff -r1.4 -r1.5 pkgsrc/chat/lurch-purple/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/lurch-purple/distinfo 2021/10/26 10:05:20 1.4
+++ pkgsrc/chat/lurch-purple/distinfo 2022/04/06 19:53:52 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2021/10/26 10:05:20 nia Exp $ 1$NetBSD: distinfo,v 1.5 2022/04/06 19:53:52 gdt Exp $
2 2
3BLAKE2s (lurch-0.6.8-src.tar.gz) = dd64cc511c71d9616a31d09b57ae6979933adfe08e95ddba084082f9755c5e3e 3BLAKE2s (lurch-0.7.0-src.tar.gz) = 2ceea74cd5e6360c91a014be081b894c265b58b59a0e42a46f2d14736572b8fe
4SHA512 (lurch-0.6.8-src.tar.gz) = 8b93523049d05a00f1d7286ec9d0d8d03c7ae46793ac72ea08c0d12cb5193324be4805fb6278d6c0f906d9c63db9d7ce6ca2a21442236df51e0ee0b48de6ef1d 4SHA512 (lurch-0.7.0-src.tar.gz) = ae45963313d2e145ac801fe1bb99f596dae69c8b44fdb71cdfcd5a8a81614960ba2010bc00fa84300019947f23965fc1dc6868f2bb0c045e83fb4f1dac690fa7
5Size (lurch-0.6.8-src.tar.gz) = 398267 bytes 5Size (lurch-0.7.0-src.tar.gz) = 401110 bytes
6SHA1 (patch-Makefile) = f2e73ad5cf22ff9f700f87d5d2664aaea2addf8b 6SHA1 (patch-Makefile) = ee55fe2fce1c75610b5f884dc397765bf6596af0

cvs diff -r1.1 -r1.2 pkgsrc/chat/lurch-purple/patches/patch-Makefile (expand / switch to unified diff)

--- pkgsrc/chat/lurch-purple/patches/patch-Makefile 2018/11/27 17:44:14 1.1
+++ pkgsrc/chat/lurch-purple/patches/patch-Makefile 2022/04/06 19:53:52 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-Makefile,v 1.1 2018/11/27 17:44:14 nia Exp $ 1$NetBSD: patch-Makefile,v 1.2 2022/04/06 19:53:52 gdt Exp $
2 2
3Needs -lpurple. 3Needs -lpurple.
4 4
5--- Makefile.orig 2018-04-21 20:51:45.000000000 +0000 5--- Makefile.orig 2021-04-03 20:46:46.000000000 +0000
6+++ Makefile 6+++ Makefile
7@@ -22,7 +22,8 @@ GLIB_CFLAGS ?= $(shell $(PKG_CONFIG) --c 7@@ -23,7 +23,8 @@ GLIB_LDFLAGS ?= $(shell $(PKG_CONFIG) --
8 GLIB_LDFLAGS ?= $(shell $(PKG_CONFIG) --libs glib-2.0) 
9  8
10 LIBPURPLE_CFLAGS=$(shell $(PKG_CONFIG) --cflags purple) 9 LIBPURPLE_CFLAGS=$(shell $(PKG_CONFIG) --cflags purple)
 10 PURPLE_DIR=$(shell $(PKG_CONFIG) --variable=plugindir purple)
11-LIBPURPLE_LDFLAGS=$(shell $(PKG_CONFIG) --cflags purple) \ 11-LIBPURPLE_LDFLAGS=$(shell $(PKG_CONFIG) --cflags purple) \
12+LIBPURPLE_LDFLAGS=$(shell $(PKG_CONFIG) --libs purple) \ 12+LIBPURPLE_LDFLAGS=$(shell $(PKG_CONFIG) --libs purple) \
13+ -Wl,-R$(shell $(PKG_CONFIG) --variable=plugindir purple) \ 13+ -Wl,-R$(shell $(PKG_CONFIG) --variable=plugindir purple) \
14 -L$(shell $(PKG_CONFIG) --variable=plugindir purple) 14 -L$(PURPLE_DIR)
15  15
16 XML2_CFLAGS ?= $(shell $(XML2_CONFIG) --cflags) 16 LIBOMEMO_CFLAGS = $(shell $(PKG_CONFIG) --cflags libomemo)