head 1.31; access; symbols pkgsrc-2023Q4:1.31.0.2 pkgsrc-2023Q4-base:1.31 pkgsrc-2023Q3:1.30.0.10 pkgsrc-2023Q3-base:1.30 pkgsrc-2023Q2:1.30.0.8 pkgsrc-2023Q2-base:1.30 pkgsrc-2023Q1:1.30.0.6 pkgsrc-2023Q1-base:1.30 pkgsrc-2022Q4:1.30.0.4 pkgsrc-2022Q4-base:1.30 pkgsrc-2022Q3:1.30.0.2 pkgsrc-2022Q3-base:1.30 pkgsrc-2022Q2:1.29.0.4 pkgsrc-2022Q2-base:1.29 pkgsrc-2022Q1:1.29.0.2 pkgsrc-2022Q1-base:1.29 pkgsrc-2021Q4:1.28.0.2 pkgsrc-2021Q4-base:1.28 pkgsrc-2021Q3:1.26.0.4 pkgsrc-2021Q3-base:1.26 pkgsrc-2021Q2:1.26.0.2 pkgsrc-2021Q2-base:1.26 pkgsrc-2021Q1:1.25.0.8 pkgsrc-2021Q1-base:1.25 pkgsrc-2020Q4:1.25.0.6 pkgsrc-2020Q4-base:1.25 pkgsrc-2020Q3:1.25.0.4 pkgsrc-2020Q3-base:1.25 pkgsrc-2020Q2:1.25.0.2 pkgsrc-2020Q2-base:1.25 pkgsrc-2020Q1:1.24.0.2 pkgsrc-2020Q1-base:1.24 pkgsrc-2019Q4:1.24.0.4 pkgsrc-2019Q4-base:1.24 pkgsrc-2019Q3:1.23.0.2 pkgsrc-2019Q3-base:1.23 pkgsrc-2019Q2:1.21.0.2 pkgsrc-2019Q2-base:1.21 pkgsrc-2019Q1:1.20.0.2 pkgsrc-2019Q1-base:1.20 pkgsrc-2018Q4:1.17.0.6 pkgsrc-2018Q4-base:1.17 pkgsrc-2018Q3:1.17.0.4 pkgsrc-2018Q3-base:1.17 pkgsrc-2018Q2:1.17.0.2 pkgsrc-2018Q2-base:1.17 pkgsrc-2018Q1:1.16.0.8 pkgsrc-2018Q1-base:1.16 pkgsrc-2017Q4:1.16.0.6 pkgsrc-2017Q4-base:1.16 pkgsrc-2017Q3:1.16.0.4 pkgsrc-2017Q3-base:1.16 pkgsrc-2017Q2:1.12.0.2 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.10.0.8 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.6 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.4 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.2 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.9.0.12 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.9.0.10 pkgsrc-2015Q4-base:1.9 pkgsrc-2015Q3:1.9.0.8 pkgsrc-2015Q3-base:1.9 pkgsrc-2015Q2:1.9.0.6 pkgsrc-2015Q2-base:1.9 pkgsrc-2015Q1:1.9.0.4 pkgsrc-2015Q1-base:1.9 pkgsrc-2014Q4:1.9.0.2 pkgsrc-2014Q4-base:1.9 pkgsrc-2014Q3:1.8.0.4 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.2 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.6.0.2 pkgsrc-2014Q1-base:1.6; locks; strict; comment @# @; 1.31 date 2023.12.01.19.37.47; author adam; state Exp; branches; next 1.30; commitid YSw4IBOaARhMxNOE; 1.30 date 2022.07.11.08.39.57; author adam; state Exp; branches; next 1.29; commitid 4S47PxRMDOxresLD; 1.29 date 2022.01.04.20.54.25; author wiz; state Exp; branches; next 1.28; commitid CYyhdK9qtoffkmnD; 1.28 date 2021.12.20.11.26.33; author adam; state Exp; branches; next 1.27; commitid lZVQ5KrSalgeGnlD; 1.27 date 2021.12.19.16.53.45; author adam; state Exp; branches; next 1.26; commitid IrvVjTg1gLJowhlD; 1.26 date 2021.05.07.17.58.09; author adam; state Exp; branches; next 1.25; commitid siohVkN11pix8fSC; 1.25 date 2020.05.17.19.22.20; author adam; state Exp; branches; next 1.24; commitid sGNNOVm6ekno1D8C; 1.24 date 2019.11.13.20.37.39; author adam; state Exp; branches; next 1.23; commitid N5WMyQQ5ggaLpJKB; 1.23 date 2019.09.02.09.55.50; author adam; state Exp; branches; next 1.22; commitid 8Ov1BqihjqL4bqBB; 1.22 date 2019.07.09.11.35.14; author nia; state Exp; branches; next 1.21; commitid Vdt6OsIXLcYRumuB; 1.21 date 2019.06.21.11.21.11; author adam; state Exp; branches; next 1.20; commitid hCHwauV80a0UZ2sB; 1.20 date 2019.03.06.18.42.16; author adam; state Exp; branches; next 1.19; commitid KWzbJ2coFRAoSkeB; 1.19 date 2019.02.13.16.20.01; author adam; state Exp; branches; next 1.18; commitid joj9g4xoq6jpLCbB; 1.18 date 2019.01.15.11.42.59; author adam; state Exp; branches; next 1.17; commitid hwjMpnq5H3O1aS7B; 1.17 date 2018.06.18.07.09.37; author adam; state Exp; branches; next 1.16; commitid 2Q6PcH4b36fVqJGA; 1.16 date 2017.09.16.19.27.05; author wiz; state Exp; branches; next 1.15; commitid A7fIQ99zTdcMls7A; 1.15 date 2017.09.15.11.28.22; author adam; state Exp; branches; next 1.14; commitid 3NYquOR3O6NHJh7A; 1.14 date 2017.07.14.07.52.39; author adam; state Exp; branches; next 1.13; commitid cSoYIT7626GhzaZz; 1.13 date 2017.07.13.14.15.20; author adam; state Exp; branches; next 1.12; commitid kQNlpUCtrvZzI4Zz; 1.12 date 2017.04.09.17.07.09; author adam; state Exp; branches; next 1.11; commitid CtdVngMPLbvXISMz; 1.11 date 2017.04.09.16.49.23; author adam; state Exp; branches; next 1.10; commitid FPD6yELeLsuLCSMz; 1.10 date 2016.06.08.17.43.36; author wiz; state Exp; branches; next 1.9; commitid z4yEulWexjFaJG9z; 1.9 date 2014.11.09.20.18.33; author rodent; state Exp; branches; next 1.8; commitid 85EqHcCY8Kvi8yXx; 1.8 date 2014.04.17.01.53.07; author rodent; state Exp; branches; next 1.7; commitid qfsT9lXSejkADYwx; 1.7 date 2014.04.07.02.09.37; author rodent; state Exp; branches; next 1.6; commitid cuQShjf3VreY2Hvx; 1.6 date 2014.02.16.21.39.14; author rodent; state Exp; branches; next 1.5; commitid pgkYfmRcGq068npx; 1.5 date 2014.02.02.23.32.05; author rodent; state Exp; branches; next 1.4; commitid pdsQGv5DGvhncAnx; 1.4 date 2014.02.02.14.07.49; author rodent; state Exp; branches; next 1.3; commitid FMXqRzkPsYm85xnx; 1.3 date 2014.02.02.13.51.16; author rodent; state Exp; branches; next 1.2; commitid InFaG0yU3N8XYwnx; 1.2 date 2014.01.27.18.41.14; author wiz; state Exp; branches; next 1.1; commitid GCXbE7QnKmwRMMmx; 1.1 date 2013.12.31.14.02.07; author rodent; state Exp; branches; next ; commitid E2hZcHFGdja07ijx; desc @@ 1.31 log @py-amqp: updated to 5.2.0 5.2.0 - Added python 3.12 and drop python 3.7. - Test vine 5.1.0. - Set an explicit timeout on SSL handshake to prevent hangs. - Add MessageNacked to recoverable errors. - Send heartbeat frames more often. @ text @# $NetBSD: Makefile,v 1.30 2022/07/11 08:39:57 adam Exp $ DISTNAME= amqp-5.2.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=a/amqp/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://amqp.readthedocs.io/ COMMENT= Low-level AMQP client for Python LICENSE= gnu-lgpl-v2.1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel DEPENDS+= ${PYPKGPREFIX}-vine>=5.0.0:../../devel/py-vine TEST_DEPENDS+= ${PYPKGPREFIX}-test-rerunfailures>=6.0:../../devel/py-test-rerunfailures TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar>=0.9.1:../../devel/py-test-sugar USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.30 log @py-amqp: updated to 5.1.1 5.1.1 ===== - Use AF_UNSPEC for name resolution 5.1.0 ===== - Improve performance of _get_free_channel_id, fix channel max bug - Document memoryview usage, minor frame_writer.write_frame refactor - Start dropping python 3.6 - Added experimental __slots__ to some classes - Relaxed vine version for upcoming release. - Upgraded topytest 7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2022/01/04 20:54:25 wiz Exp $ d3 1 a3 1 DISTNAME= amqp-5.1.1 d13 2 a15 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.2.5:../../devel/py-test d23 1 a23 1 .include "../../lang/python/egg.mk" @ 1.29 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.28 2021/12/20 11:26:33 adam Exp $ d3 1 a3 1 DISTNAME= amqp-5.0.9 a4 1 PKGREVISION= 1 @ 1.28 log @py-amqp: updated to 5.0.9 5.0.9: - Append to _used_channel_ids in _used_channel_ids @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2021/12/19 16:53:45 adam Exp $ d5 1 @ 1.27 log @py-amqp: updated to 5.0.8 5.0.8 ===== - Reduce memory usage of Connection - Add additional error handling around code where an OSError may be raised on failed connections. Fixes 5.0.7 ===== - Remove dependency to case - Bugfix: not closing socket after server disconnect @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2021/05/07 17:58:09 adam Exp $ d3 1 a3 1 DISTNAME= amqp-5.0.8 @ 1.26 log @py-amqp: updated to 5.0.6 5.0.6 ===== - Change the order in which context.check_hostname and context.verify_mode get set in SSLTransport._wrap_socket_sni. Fixes bug introduced in 5.0.3 where setting context.verify_mode = ssl.CERT_NONE would raise "ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled." Setting context.check_hostname prior to setting context.verify_mode resolves the issue. - Remove TCP_USER_TIMEOUT option for Solaris - Pass long_description to setup() - Fix for tox-docker 2.0 - Moved to GitHub actions CI 5.0.5 ===== - Removed mistakenly introduced code which was causing import errors 5.0.4 ===== - Add missing load_default_certs() call to fix a regression in v5.0.3 release. 5.0.3 ===== - Change the default value of ssl_version to None. When not set, the proper value between ssl.PROTOCOL_TLS_CLIENT and ssl.PROTOCOL_TLS_SERVER will be selected based on the param server_side in order to create a TLS Context object with better defaults that fit the desired connection side. - Change the default value of cert_reqs to None. The default value of ctx.verify_mode is ssl.CERT_NONE, but when ssl.PROTOCOL_TLS_CLIENT is used, ctx.verify_mode defaults to ssl.CERT_REQUIRED. - Fix context.check_hostname logic. Checking the hostname depends on having support of the SNI TLS extension and being provided with a server_hostname value. Another important thing to mention is that enabling hostname checking automatically sets verify_mode from ssl.CERT_NONE to ssl.CERT_REQUIRED in the stdlib ssl and it cannot be set back to ssl.CERT_NONE as long as hostname checking is enabled. - Refactor the SNI tests to test one thing at a time and removing some tests that were being repeated over and over. 5.0.2 ===== - Whhels are no longer universal. - Added debug representation to Connection and *Transport classes - Reintroduce ca_certs and ciphers parameters of SSLTransport._wrap_socket_sni() - Fix infinite wait when using confirm_publish 5.0.1 ===== - Require vine 5.0.0. 5.0.0 ===== - Stop to use deprecated method ssl.wrap_socket. 5.0.0b1 ======= - Dropped Python 3.5 support. - Removed additional compatibility code. 5.0.0a1 ======= - Dropped Python 2.x support. - Dropped Python 3.4 support. - Depend on :pypi:`vine` 5.0.0a1. Code Cleanups & Improvements: 2.6.1 ===== - Fix buffer overflow in frame_writer after frame_max is increased. `frame_writer` allocates a `bytearray` on intialization with a length based on the `connection.frame_max` value. If `connection.frame_max` is changed to a larger value, this causes an error like `pack_into requires a buffer of at least 408736 bytes`. 2.6.0 ===== - Implement speedups in cython - Updated some tests & code improvements - Separate logger for Connection.heartbeat_tick method - Cython generic content - Improve documentation a_global parameter of basic_qos() method. - Fix saving partial read buffer on windows during socket timeout. - Fix deserialization of long string field values that are not utf-8. - Added simple cythonization of abstract_channel.py - Speedups of serialization.py are more restrictive @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2020/05/17 19:22:20 adam Exp $ d3 1 a3 1 DISTNAME= amqp-5.0.6 d14 1 a14 2 TEST_DEPENDS+= ${PYPKGPREFIX}-case>=1.3.1:../../devel/py-case TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test @ 1.25 log @pytest from versioned depends @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2019/11/13 20:37:39 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.5.2 d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-vine>=1.1.3:../../devel/py-vine d15 1 d19 1 a19 1 PYTHON_VERSIONED_DEPENDENCIES= test:test d21 1 a21 1 USE_LANGUAGES= # none a23 1 .include "../../lang/python/versioned_dependencies.mk" @ 1.24 log @py-amqp: updated to 2.5.2 2.5.2 - Ignore all methods except Close and Close-OK when channel/connection is closing - Fix faulty ssl sni intiation parameters - Undeprecate auto_delete flag for exchanges. - Improved tests and testing environments @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2019/09/02 09:55:50 adam Exp $ a14 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test d18 2 d23 1 @ 1.23 log @py-amqp: updated to 2.5.1 2.5.1 - Ignore all methods except Close and Close-OK when channel/connection is closing - Fix faulty ssl sni intiation parameters - Undeprecate auto_delete flag for exchanges. - Improved tests and testing environments @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2019/07/09 11:35:14 nia Exp $ d3 1 a3 1 DISTNAME= amqp-2.5.1 @ 1.22 log @Use https for readthedocs.io. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2019/06/21 11:21:11 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.5.0 d16 1 @ 1.21 log @py-amqp: updated to 2.5.0 2.5.0 - Drop Python 3.4 - Add new platform - Numerious bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2019/03/06 18:42:16 adam Exp $ d9 1 a9 1 HOMEPAGE= http://amqp.readthedocs.io/ @ 1.20 log @py-amqp: updated to 2.4.2 2.4.2: - Added support for the Cygwin platform - Correct offset incrementation when parsing bitmaps. - Consequent bitmaps are now parsed correctly. Previously the bit counter was reset with every bit. We now reset it once per 8 bits, when we consume the next byte. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2019/02/13 16:20:01 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.4.2 @ 1.19 log @py-amqp: updated to 2.4.1 2.4.1: - To avoid breaking the API basic_consume() now returns the consumer tag instead of a tuple when nowait is True. - Fix crash in basic_publish when broker does not support connection.blocked capability. - read_frame() is now Python 3 compatible for large payloads. - Support float read_timeout/write_timeout. - Always treat SSLError timeouts as socket timeouts. - Treat EWOULDBLOCK as timeout. This fixes a regression on Windows from 2.4.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2019/01/15 11:42:59 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.4.1 @ 1.18 log @py-amqp: updated to 2.4.0 2.4.0 - Fix inconsistent frame_handler return value. The function returned by frame_handler is meant to return True once the complete message is received and the callback is called, False otherwise. This fixes the return value for messages with a body split across multiple frames, and heartbeat frames. - Don't default content_encoding to utf-8 for bytes. This is not an acceptable default as the content may not be valid utf-8, and even if it is, the producer likely does not expect the message to be decoded by the consumer. - Fix encoding of messages with multibyte characters. Body length was previously calculated using string length, which may be less than the length of the encoded body when it contains multibyte sequences. This caused the body of the frame to be truncated. - Respect content_encoding when encoding messages. Previously the content_encoding was ignored and messages were always encoded as utf-8. This caused messages to be incorrectly decoded if content_encoding is properly respected when decoding. - Fix AMQP protocol header for AMQP 0-9-1. - Add support for Python 3.7. Change direct SSLSocket instantiation with wrap_socket. Added Python 3.7 to CI. - Add support for field type "x" (byte array). - If there is an exception raised on Connection.connect or Connection.close, ensure that the underlying transport socket is closed. - TCP_USER_TIMEOUT has to be excluded from KNOWN_TCP_OPTS in BSD platforms. - Handle negative acknowledgments. - Added integration tests. - Fix basic_consume() with no consumer_tag provided. - Improved empty AMQPError string representation. - Drain events before publish. - Don't revive channel when connection is closing. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2018/06/18 07:09:37 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.4.0 @ 1.17 log @py-amqp: updated to 2.3.2 2.3.1 - Fix a regression that occurs when running amqp under Python 2.7. 2.3.2 - Fix a regression that occurs when running amqp under Python 2.7 on OSX. TCP_USER_TIMEOUT is not available when running on OSX. We now remove it from the set of known TCP options. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2017/09/16 19:27:05 wiz Exp $ d3 1 a3 1 DISTNAME= amqp-2.3.2 d18 1 a18 1 USE_LANGUAGES= # none @ 1.16 log @Reset maintainer @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2017/09/15 11:28:22 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.2.2 d14 3 a16 2 BUILD_DEPENDS+= ${PYPKGPREFIX}-case>=1.3.1:../../devel/py-case BUILD_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test @ 1.15 log @py-amqp: update to 2.2.2 Changes 2.2.2: - Sending empty messages no longer hangs. Instead an empty message is sent correctly. - Fixed compatibility issues in UTF-8 encoding behavior between Py2/Py3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2017/07/14 07:52:39 adam Exp $ d8 1 a8 1 MAINTAINER= rodent@@NetBSD.org @ 1.14 log @2.2.1: - Fix implicit conversion from bytes to string on the connection object. This issue has caused Celery to crash on connection to RabbitMQ. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2017/07/13 14:15:20 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.2.1 @ 1.13 log @2.2.0: - Fix random delays in task execution. - Calling ``conn.collect()`` multiple times will no longer raise an ``AttributeError`` when no channels exist. - Fix compatibility code for Python 2.7.6. - When running in Windows, py-amqp will no longer use the unsupported TCP option TCP_MAXSEG. - Added support for setting the SNI hostname header. - Authentication mechanisms were refactored to be more modular. GSSAPI authentication is now supported. - Do not reconnect on collect. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2017/04/09 17:07:09 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.2.0 @ 1.12 log @Quickly added missing DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2017/04/09 16:49:23 adam Exp $ d3 1 a3 1 DISTNAME= amqp-2.1.4 d5 1 a5 1 CATEGORIES= net d13 3 a15 1 USE_LANGUAGES= # none d17 1 a17 1 DEPENDS+= ${PYPKGPREFIX}-vine-[0-9]*:../../devel/py-vine @ 1.11 log @Changes 2.1.4: Removes byte string comparison warnings when running under python -b. Fix contributed by Jon Dufresne. Linux version parsing broke when the version included a ‘+’ character (Issue 119). Now sets default TCP settings for platforms that support them (e.g. Linux). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2016/06/08 17:43:36 wiz Exp $ d15 2 @ 1.10 log @Switch to MASTER_SITES_PYPI. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2014/11/09 20:18:33 rodent Exp $ d3 1 a3 1 DISTNAME= amqp-1.4.6 d9 2 a10 2 HOMEPAGE= http://amqp.readthedocs.org/ COMMENT= Python AMQP 0.9.1 client library @ 1.9 log @1.4.6 ===== - Now keeps buffer when socket times out. - Adds ``Connection.Transport`` attribute that can be used to specify a different transport implementation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/04/17 01:53:07 rodent Exp $ d6 1 a6 1 MASTER_SITES= https://pypi.python.org/packages/source/a/amqp/ @ 1.8 log @Update to 1.4.5. From Changelog: - Can now deserialize more AMQP types. Now handles types ``short string``, ``short short int``, ``short short unsigned int``, ``short int``, ``short unsigned int``, ``long unsigned int``, ``long long int``, ``long long unsigned int`` and ``float`` which for some reason was missing, even in the original amqplib module. - SSL: Workaround for Python SSL bug. A bug in the python socket library causes ``ssl.read/write()`` on a closed socket to raise :exc:`AttributeError` instead of :exc:`IOError`. Fix contributed by Craig Jellick. - ``Transport.__del_`` now handles errors occurring at late interpreter shutdown (Issue #36). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2014/04/07 02:09:37 rodent Exp $ d3 1 a3 1 DISTNAME= amqp-1.4.5 @ 1.7 log @Update to latest release, 1.4.4. Use pypi instead of github for MASTER_SITES. Simplify Makefile based on those changes. From Changelog: - SSL transport accidentally disconnected after read timeout. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/02/16 21:39:14 rodent Exp $ d3 1 a3 1 DISTNAME= amqp-1.4.4 @ 1.6 log @1.4.3 ===== - Fixed bug where more data was requested from the socket than was actually needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/02/02 23:32:05 rodent Exp $ d3 2 a4 2 DISTNAME= v1.4.3 PKGNAME= ${DISTNAME:S/v/${PYPKGPREFIX}-amqp-/1} d6 1 a6 2 MASTER_SITES= https://github.com/celery/py-amqp/archive/ DIST_SUBDIR= ${PKGBASE:S/${PYPKGPREFIX}/py/1} a12 1 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/${PYPKGPREFIX}/py/1} a13 1 EGG_NAME= ${DISTNAME:S/v/amqp-/1} @ 1.5 log @Use PKGBASE in DIST_SUBDIR instead of PKGNAME. Otherwise, we're going to have a load of py-amqp directories rather than just throwing all the distfiles in one. Hindsight 20/20. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2014/02/02 14:07:49 rodent Exp $ d3 1 a3 1 DISTNAME= v1.4.2 @ 1.4 log @Remove PYPKGPREFIX from DIST_SUBDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2014/02/02 13:51:16 rodent Exp $ d7 1 a7 1 DIST_SUBDIR= ${PKGNAME_NOREV:S/${PYPKGPREFIX}/py/1} @ 1.3 log @Update to latest relese, 1.4.2. Use DIST_SUBDIR, since this is a github distfile. From Changelog: 1.4.2 ===== - Heartbeat negotiation would use heartbeat value from server even if heartbeat disabled (Issue #31). 1.4.1 ===== - Fixed error occurring when heartbeats disabled. 1.4.0 ===== - Heartbeat implementation improved (Issue #6). The new heartbeat behavior is the same approach as taken by the RabbitMQ java library. This also means that clients should preferably call the ``heartbeat_tick`` method more frequently (like every second) instead of using the old ``rate`` argument (which is now ignored). - Heartbeat interval is negotiated with the server. - Some delay is allowed if the heartbeat is late. - Monotonic time is used to keep track of the heartbeat instead of relying on the caller to call the checking function at the right time. - NoneType is now supported in tables and arrays. - SSLTransport: Now handles ``ENOENT``. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2014/01/27 18:41:14 wiz Exp $ d7 1 a7 1 DIST_SUBDIR= ${PKGNAME_NOREV} @ 1.2 log @Do not set FETCH_USING, should not be set in a package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2013/12/31 14:02:07 rodent Exp $ d3 1 a3 1 DISTNAME= v1.3.3 d7 1 @ 1.1 log @Import py27-amqp-1.3.3 as net/py-amqp. This is a fork of amqplib which was originally written by Barry Pederson. It is maintained by the Celery project, and used by kombu as a pure python alternative when librabbitmq is not available. This library should be API compatible with librabbitmq. @ text @d1 1 a1 1 # $NetBSD$ a6 1 FETCH_USING= curl @