head	1.18;
access;
symbols
	pkgsrc-2025Q4:1.17.0.2
	pkgsrc-2025Q4-base:1.17
	pkgsrc-2025Q3:1.16.0.2
	pkgsrc-2025Q3-base:1.16
	pkgsrc-2025Q2:1.15.0.6
	pkgsrc-2025Q2-base:1.15
	pkgsrc-2025Q1:1.15.0.4
	pkgsrc-2025Q1-base:1.15
	pkgsrc-2024Q4:1.15.0.2
	pkgsrc-2024Q4-base:1.15
	pkgsrc-2024Q3:1.14.0.8
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.6
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.14.0.4
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.14.0.2
	pkgsrc-2023Q4-base:1.14
	pkgsrc-2023Q3:1.13.0.14
	pkgsrc-2023Q3-base:1.13
	pkgsrc-2023Q2:1.13.0.12
	pkgsrc-2023Q2-base:1.13
	pkgsrc-2023Q1:1.13.0.10
	pkgsrc-2023Q1-base:1.13
	pkgsrc-2022Q4:1.13.0.8
	pkgsrc-2022Q4-base:1.13
	pkgsrc-2022Q3:1.13.0.6
	pkgsrc-2022Q3-base:1.13
	pkgsrc-2022Q2:1.13.0.4
	pkgsrc-2022Q2-base:1.13
	pkgsrc-2022Q1:1.13.0.2
	pkgsrc-2022Q1-base:1.13
	pkgsrc-2021Q4:1.11.0.8
	pkgsrc-2021Q4-base:1.11
	pkgsrc-2021Q3:1.11.0.6
	pkgsrc-2021Q3-base:1.11
	pkgsrc-2021Q2:1.11.0.4
	pkgsrc-2021Q2-base:1.11
	pkgsrc-2021Q1:1.11.0.2
	pkgsrc-2021Q1-base:1.11
	pkgsrc-2020Q4:1.10.0.2
	pkgsrc-2020Q4-base:1.10
	pkgsrc-2020Q3:1.9.0.2
	pkgsrc-2020Q3-base:1.9
	pkgsrc-2020Q2:1.8.0.6
	pkgsrc-2020Q2-base:1.8
	pkgsrc-2020Q1:1.8.0.2
	pkgsrc-2020Q1-base:1.8
	pkgsrc-2019Q4:1.8.0.4
	pkgsrc-2019Q4-base:1.8
	pkgsrc-2019Q3:1.7.0.4
	pkgsrc-2019Q3-base:1.7
	pkgsrc-2019Q2:1.7.0.2
	pkgsrc-2019Q2-base:1.7
	pkgsrc-2019Q1:1.6.0.2
	pkgsrc-2019Q1-base:1.6
	pkgsrc-2018Q4:1.5.0.2
	pkgsrc-2018Q4-base:1.5
	pkgsrc-2018Q3:1.4.0.2
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.3.0.4
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.2
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.1.0.6
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.4
	pkgsrc-2017Q3-base:1.1;
locks; strict;
comment	@# @;


1.18
date	2026.01.28.10.39.24;	author wiz;	state dead;
branches;
next	1.17;
commitid	f64PboCtVouDc9sG;

1.17
date	2025.10.09.07.57.25;	author wiz;	state Exp;
branches;
next	1.16;
commitid	t4nMY0Dt3rBjSRdG;

1.16
date	2025.07.05.11.44.15;	author wiz;	state Exp;
branches;
next	1.15;
commitid	B2KLCDAZOmgedy1G;

1.15
date	2024.10.14.06.45.33;	author wiz;	state Exp;
branches;
next	1.14;
commitid	ynDJEEQamKd33BtF;

1.14
date	2023.11.07.22.37.57;	author wiz;	state Exp;
branches;
next	1.13;
commitid	0SUcCzviRXnrjJLE;

1.13
date	2022.01.05.15.40.58;	author wiz;	state Exp;
branches;
next	1.12;
commitid	FQ77UruBIUsgzsnD;

1.12
date	2022.01.04.20.52.37;	author wiz;	state Exp;
branches;
next	1.11;
commitid	CYyhdK9qtoffkmnD;

1.11
date	2021.03.08.21.28.27;	author leot;	state Exp;
branches;
next	1.10;
commitid	mvp4Po6c4RzxeyKC;

1.10
date	2020.09.29.21.42.59;	author leot;	state Exp;
branches;
next	1.9;
commitid	SQOPbOJCLKgusZpC;

1.9
date	2020.09.07.19.34.29;	author leot;	state Exp;
branches;
next	1.8;
commitid	4E7V3KNfzDy8s9nC;

1.8
date	2019.11.17.21.41.13;	author leot;	state Exp;
branches;
next	1.7;
commitid	rr9JtuJ6ScaHDfLB;

1.7
date	2019.04.26.13.13.44;	author maya;	state Exp;
branches;
next	1.6;
commitid	U4pISddzN4WXpRkB;

1.6
date	2019.02.26.18.31.46;	author leot;	state Exp;
branches;
next	1.5;
commitid	rpgKIMMaDHvM4jdB;

1.5
date	2018.10.15.08.55.49;	author leot;	state Exp;
branches;
next	1.4;
commitid	SHxS87MuwYshc2WA;

1.4
date	2018.07.16.17.43.24;	author leot;	state Exp;
branches;
next	1.3;
commitid	vS9kCC7gJqI92oKA;

1.3
date	2018.02.15.07.45.42;	author adam;	state Exp;
branches;
next	1.2;
commitid	aNagESQ6uI1zAVqA;

1.2
date	2018.01.14.16.00.35;	author leot;	state Exp;
branches;
next	1.1;
commitid	Vvky49Nr1UwElRmA;

1.1
date	2017.09.04.13.58.24;	author leot;	state Exp;
branches;
next	;
commitid	VQRqAe1WnThSUS5A;


desc
@@


1.18
log
@py-hangups: remove

This is a client for Google Hangouts, which was discontinued in 2022.
@
text
@# $NetBSD: Makefile,v 1.17 2025/10/09 07:57:25 wiz Exp $

DISTNAME=	hangups-0.4.13
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
PKGREVISION=	2
CATEGORIES=	chat python
MASTER_SITES=	${MASTER_SITE_PYPI:=h/hangups/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/tdryer/hangups
COMMENT=	Third-party instant messaging client for Google Hangouts
LICENSE=	mit

DEPENDS+=	${PYPKGPREFIX}-MechanicalSoup>=0.6.0:../../www/py-MechanicalSoup
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3.7:../../www/py-aiohttp
DEPENDS+=	${PYPKGPREFIX}-appdirs>=1.4.0:../../devel/py-appdirs
DEPENDS+=	${PYPKGPREFIX}-async-timeout>=2:../../devel/py-async-timeout
DEPENDS+=	${PYPKGPREFIX}-configargparse>=0.11.0:../../devel/py-configargparse
DEPENDS+=	${PYPKGPREFIX}-protobuf>=3.1.0:../../devel/py-protobuf
DEPENDS+=	${PYPKGPREFIX}-readlike>=0.1.2:../../devel/py-readlike
DEPENDS+=	${PYPKGPREFIX}-reparser>=1.4.3:../../devel/py-reparser
DEPENDS+=	${PYPKGPREFIX}-requests>=2.6.0:../../devel/py-requests
DEPENDS+=	${PYPKGPREFIX}-urwid>=1.3.1:../../devel/py-urwid

USE_LANGUAGES=	# none

USE_PKG_RESOURCES=	yes

PYTHON_VERSIONS_INCOMPATIBLE=	310

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
@


1.17
log
@*: remove reference to (removed) Python 3.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2025/07/05 11:44:15 wiz Exp $
@


1.16
log
@*: some more recursive Python restrictions on Python 3.11+

Reported in SmartOS bulk build
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:33 wiz Exp $
d29 1
a29 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310
@


1.15
log
@*: clean-up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2023/11/07 22:37:57 wiz Exp $
d29 2
@


1.14
log
@*: latest py-sphinx only support Python 3.9+
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/01/05 15:40:58 wiz Exp $
a28 2
PYTHON_VERSIONS_INCOMPATIBLE=	27 38

@


1.13
log
@python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/01/04 20:52:37 wiz Exp $
d29 1
a29 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.12
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2021/03/08 21:28:27 leot Exp $
d5 1
a5 1
PKGREVISION=	1
d27 2
@


1.11
log
@py-hangups: Update to 0.4.13

Changes:
0.4.13
------
 - add --keep-emoticons
 - drop support for Python 3.5
 - add support for Python 3.9
 - show message when image is not found
 - return ConversationEvent from Conversation methods
 - add new Conversation methods
 - add group link sharing support to Conversation
 - add canonical_email to user.User
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2020/09/29 21:42:59 leot Exp $
d5 1
@


1.10
log
@py-hangups: Update to 0.4.12

Changes:
0.4.12
------
 * update parameters for consistency with web client
 * upgrade pinned dependencies
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2020/09/07 19:34:29 leot Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.12
d14 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3.3:../../www/py-aiohttp
@


1.9
log
@py-hangups: Update to 0.4.11

Changes:
0.4.11
------
 - Fix random 401 errors
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/11/17 21:41:13 leot Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.11
@


1.8
log
@py-hangups: Update to 0.4.10

Changes:
0.4.10
------
- fix "Response payload is not completed" errors
- bump maximum supported protobuf version
- fix Conversation.get_events returning events newer than the provided
  event ID rather than older
- extend default user detection
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/04/26 13:13:44 maya Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.10
@


1.7
log
@Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2019/02/26 18:31:46 leot Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.9
@


1.6
log
@py-hangups: Update to 0.4.9

Changes:
0.4.9
-----
 - fix loading events by event id with Conversation.get_events

0.4.8
-----
 - set device name to "hangups" when authenticating
 - fix snap package build

0.4.7
-----
 - add manual login option
 - publish tests in package
 - add participant watermarks to conversation objects and UI
 - improve hyperlink detection
 - fix issue with loading conversion history
 - bump aiohttp requirement to >=3.3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2018/10/15 08:55:49 leot Exp $
d26 1
a26 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 34
@


1.5
log
@py-hangups: Update chat/py-hangups to 0.4.6

Changes:
0.4.6
-----
- raise maximum supported protobuf version
- choose 2FA method automatically when several methods are available
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2018/07/16 17:43:24 leot Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.6
d14 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=1.3:../../www/py-aiohttp
@


1.4
log
@py-hangups: Update chat/py-hangups to 0.4.5

Changes:
0.4.5
-----
 * raise minimum Python version to 3.5.3
 * add support for Python 3.7
 * improve markup parsing
 * fix crash on event for unloaded conversion
 * add compatibility with aiohttp 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2018/02/15 07:45:42 adam Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.5
@


1.3
log
@py-hangups: propagate incompatibilty from py-aiohttp
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2018/01/14 16:00:35 leot Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.4
d16 1
@


1.2
log
@hangups: Update chat/py-hangups to 0.4.4

pkgsrc changes:
 - Update some DEPENDS PKGVERSIONs to reflect upstream setup.py changes

Changes:
 * fix error when updating read timestamp for empty conversation
 * fix HTTP client resource management issue
 * add alternate up/down keybindings
 * add terminal bell notification method
 * add --notification-type option, deprecate --disable-notifications
 * fix exception propagation issues in UI
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/09/04 13:58:24 leot Exp $
d23 1
a23 1
USE_LANGUAGES=			# none
d25 1
a25 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.1
log
@Import py-hangups-0.4.3 as chat/py-hangups

hangups is the first third-party instant messaging client for Google
Hangouts. It includes both a Python library and a reference client
with a text-based user interface.

Unlike its predecessor Google Talk, Hangouts uses a proprietary,
non-interoperable protocol. hangups is implemented by reverse-engineering
this protocol, which allows it to support features like group
messaging that aren't available in clients that connect via XMPP.

hangups is still in an early stage of development. The reference
client is usable for basic chatting, but the API is undocumented
and subject to change.

Originally packaged by myself in pkgsrc-wip.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/04/14 12:10:26 leot Exp $
d3 1
a3 1
DISTNAME=	hangups-0.4.3
d14 1
a14 1
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=1.2:../../www/py-aiohttp
d20 1
a20 1
DEPENDS+=	${PYPKGPREFIX}-requests>=2.0:../../devel/py-requests
@

