Wed Nov 4 10:03:36 2015 UTC ()
Update to 1.5.0 based on PR 50399 by derouiche. Now with python 3 support.

New in version 1.5.0
====================

This release fixes critical memory leaks in common code paths introduced in
1.4.2. Highly recommended.

New in version 1.4.0
--------------------

Brace yourself, Python 3.x support has come!

Thanks to everybody involved in this project; this release involves less
authors but **a lot** more work per person. Thanks especially to Harvey Falcic
for the work he put in, without which there wouldn't be any Python 3.x support.
Also thanks to Sergey Pashinin for the initial stab at the problem.

Other than that, we had miscellaneous bug fixes, testing improvements, and
documentation updates.

Last but not least I would like to ask for your support in this project, either
by helping out with development, testing, documentation or anything at all; or
simply by donating some `magic internet money`__ to the project's Bitcoin
address `12dveKhqiJWCY8zXT4kaHdHELXPeGAUo9h`__

__ http://static.adzerk.net/Advertisers/5af77cf0094d4303bb308b955dd05992.jpg
__ bitcoin:12dveKhqiJWCY8zXT4kaHdHELXPeGAUo9h

New in version 1.3.0
--------------------

Because there ain't nothing better than releasing software in the spring time.

Lots of improvements have come about in just about every corner of the library,
thanks to *eighteen different authors* over almost *20 pull requests*. Amazing.

- Added touch support
- Added compress_level
- Added weighted distribution
- Added automated benchmarking utility
- Added Travis CI and build status
- Added behavior dead_timeout
- Added behaviors tcp_keepalive
- Added behavior callback_prefix_key
- Lots of bug tuning, fixes, tests, and documentation

Lastly, thanks in particular to the authors of this release: Abramowitz,
Baklanov, Bergstræ—¦m, Borisov, Branson, Brown, Ericson, Hansche, Hlodversson,
King, Kowalak, McFague, Moura, Noguchi, Shurter, Williams and Wong.


(wiz)
diff -r1.4 -r1.5 pkgsrc/devel/py-libmc/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/py-libmc/PLIST
diff -r1.2 -r1.3 pkgsrc/devel/py-libmc/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/devel/py-libmc/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-libmc/Makefile 2014/05/09 07:37:01 1.4
+++ pkgsrc/devel/py-libmc/Makefile 2015/11/04 10:03:36 1.5
@@ -1,19 +1,16 @@ @@ -1,19 +1,16 @@
1# $NetBSD: Makefile,v 1.4 2014/05/09 07:37:01 wiz Exp $ 1# $NetBSD: Makefile,v 1.5 2015/11/04 10:03:36 wiz Exp $
2 2
3DISTNAME= pylibmc-1.2.3 3DISTNAME= pylibmc-1.5.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
5PKGREVISION= 1 
6CATEGORIES= devel 5CATEGORIES= devel
7MASTER_SITES= http://pypi.python.org/packages/source/p/pylibmc/ 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pylibmc/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://pypi.python.org/pypi/pylibmc 9HOMEPAGE= http://pypi.python.org/pypi/pylibmc
11COMMENT= Quick and small memcached client for Python 10COMMENT= Quick and small memcached client for Python
12LICENSE= modified-bsd 11LICENSE= modified-bsd
13 12
14PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 1.2.3 
15 
16.include "../../devel/libmemcached/buildlink3.mk" 13.include "../../devel/libmemcached/buildlink3.mk"
17.include "../../devel/zlib/buildlink3.mk" 14.include "../../devel/zlib/buildlink3.mk"
18.include "../../lang/python/distutils.mk" 15.include "../../lang/python/distutils.mk"
19.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-libmc/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-libmc/PLIST 2014/01/21 10:40:19 1.2
+++ pkgsrc/devel/py-libmc/PLIST 2015/11/04 10:03:36 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2014/01/21 10:40:19 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.3 2015/11/04 10:03:36 wiz Exp $
2${PYSITELIB}/_pylibmc.so 2${PYSITELIB}/_pylibmc.so
3${PYSITELIB}/${EGG_FILE} 3${PYSITELIB}/${EGG_FILE}
4${PYSITELIB}/pylibmc/__init__.py 4${PYSITELIB}/pylibmc/__init__.py
5${PYSITELIB}/pylibmc/__init__.pyc 5${PYSITELIB}/pylibmc/__init__.pyc
6${PYSITELIB}/pylibmc/__init__.pyo 6${PYSITELIB}/pylibmc/__init__.pyo
7${PYSITELIB}/pylibmc/__main__.py 7${PYSITELIB}/pylibmc/__main__.py
8${PYSITELIB}/pylibmc/__main__.pyc 8${PYSITELIB}/pylibmc/__main__.pyc
9${PYSITELIB}/pylibmc/__main__.pyo 9${PYSITELIB}/pylibmc/__main__.pyo
10${PYSITELIB}/pylibmc/client.py 10${PYSITELIB}/pylibmc/client.py
11${PYSITELIB}/pylibmc/client.pyc 11${PYSITELIB}/pylibmc/client.pyc
12${PYSITELIB}/pylibmc/client.pyo 12${PYSITELIB}/pylibmc/client.pyo
13${PYSITELIB}/pylibmc/consts.py 13${PYSITELIB}/pylibmc/consts.py
14${PYSITELIB}/pylibmc/consts.pyc 14${PYSITELIB}/pylibmc/consts.pyc

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-libmc/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-libmc/distinfo 2015/11/03 03:29:10 1.2
+++ pkgsrc/devel/py-libmc/distinfo 2015/11/04 10:03:36 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2015/11/03 03:29:10 agc Exp $ 1$NetBSD: distinfo,v 1.3 2015/11/04 10:03:36 wiz Exp $
2 2
3SHA1 (pylibmc-1.2.3.tar.gz) = 79615ddc6222b426eead9d66ef06d14cd0876b0f 3SHA1 (pylibmc-1.5.0.tar.gz) = 092a8c13a8a6a94f66202c582cb1994523b25593
4RMD160 (pylibmc-1.2.3.tar.gz) = 1c585c4457a7dfb76982dc215e6b5f8c21d1156d 4RMD160 (pylibmc-1.5.0.tar.gz) = dea7ca3c1d8b76050e134acdaadaf2cbc27cf4b6
5SHA512 (pylibmc-1.2.3.tar.gz) = 9eaf0c5879e52d786b14b5939fa846082c095059439dfa23cac73b74a00cde14bd3497492bf6f5b3d1a6bad79b216fb869d2d10064c8182a67baf82c58622cea 5SHA512 (pylibmc-1.5.0.tar.gz) = 0b89ad56d44205c0a20c5e2b56f70ac5128b46df81b4fcb9c72918b5d32e455dd3d976366872fe1d0acf40b61460d08fa6f30a8fa26977c1d65509e28bbbf80d
6Size (pylibmc-1.2.3.tar.gz) = 47355 bytes 6Size (pylibmc-1.5.0.tar.gz) = 53077 bytes