Commit graph

24 commits

Author SHA1 Message Date
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Jimmy Olgeni
c8a0183df9 Update databases/py-redis to version 2.10.6.
PR:		223045
Submitted by:	olgeni
Approved by:	koobs (maintainer)
2017-10-26 13:38:47 +00:00
Sunpoet Po-Chuan Hsieh
7691145c48 Fix WWW
Approved by:	portmgr (blanket)
2017-06-25 15:04:05 +00:00
Mathieu Arnold
bbf7ef5615 http://github.com redirects to https://github.com, spare everyone a redirect.
Sponsored by:	Absolight
2016-12-02 09:21:58 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Kubilay Kocak
f0ee224b97 databases/py-redis: Update to 2.10.5
- Update PORTVERSION and distinfo checksum (2.10.5)
- Remove DOCS option, they dont build unless py-redis is installed [1]
- Add LICENSE_FILE
- Add TEST_DEPENDS and convert test target

Changes:

  https://github.com/andymccurdy/redis-py/blob/2.10.5/CHANGES

PR:		204361 [1]
Reported by:	olgeni [1]
2015-12-26 06:44:29 +00:00
Jimmy Olgeni
e93cd005c3 Upgrade to version 2.10.3.
PR:		199991
Submitted by:	olgeni
Approved by:	maintainer
2015-05-09 13:07:13 +00:00
Mathieu Arnold
c6457ffef4 Update ports in the [bcd]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-06 15:16:53 +00:00
Marcus von Appen
e1555011ab - Convert ports from databases/ and deskutils/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-19 08:50:17 +00:00
Raphael Kubo da Costa
eb3241498c - Use the more standard DOCS option instead of HTMLDOCS.
- Set PYTHON_CONCURRENT_INSTALL and do not manually set DOCSDIR so that
  multiple versions can be installed concurrently.

PR:		191267
Submitted by:	rakuco
Approved by:	koobs (the actual maintainer :-)
2014-06-23 17:20:08 +00:00
Raphael Kubo da Costa
e49c1cc45a - Updates to 2.10.1
- Add support to build HTML documentation via sphinx.

PR:		191267
Submitted by:	melvyn@magemana.nl (maintainer)
2014-06-22 22:22:11 +00:00
Kubilay Kocak
01d733c2df databases/py-redis: Update to 2.9.1 & modernise
- Update to 2.9.1
- Deprecate easy_install target
- Deprecate OPTIONSFILE override
- Remove unecessary setup.py patch
- Use OPTIONS helpers for HIREDIS RUN_DEPENDS

Changes: https://github.com/andymccurdy/redis-py/blob/2.9.1/CHANGES
2014-02-10 10:06:18 +00:00
Kubilay Kocak
1eabed7529 databases/py-redis: Update to 2.8.0
- Update to 2.8.0
- Enable STAGE support
- Enable AUTOPLIST and delete pkg-plist accordingly
- Tweak HIREDIS option description

Changes:

 * redis-py should play better with gevent when a gevent Timeout is
   raised.
 * Added SENTINEL command.
 * Fixed a bug where pipelines could potentially correct a connection
   if the MULTI command generated a ResponseError.
 * Connections now call socket.shutdown() prior to socket.close() to
   ensure communication ends immediately per the note at
   http://docs.python.org/2/library/socket.html#socket.socket.close
 * Lock checks are now based on floats rather than ints.
2013-11-30 14:54:53 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Kubilay Kocak
01020d179e databases/py-redis: Update to 2.7.6
- Update to 2.7.6
- Update setup.py patch

Changes:

* 2.7.6
    * Added CONFIG RESETSTAT command. Thanks Yossi Gottlieb.
    * Fixed a bug introduced in 2.7.3 that caused issues with script objects
      and pipelines. Thanks Carpentier Pierre-Francois.
    * Converted redis-py's test suite to use the awesome py.test library.
    * Fixed a bug introduced in 2.7.5 that prevented a ConnectionError from
      being raised when the Redis server is LOADING data.
    * Added a BusyLoadingError exception that's raised when the Redis server
      is starting up and not accepting commands yet. BusyLoadingError
      subclasses ConnectionError, which this state previously returned.
      Thanks Yossi Gottlieb.
* 2.7.5
    * DEL, HDEL and ZREM commands now return the numbers of keys deleted
      instead of just True/False.
    * from_url now supports URIs with a port number. Thanks Aaron Westendorf.
2013-06-16 09:10:19 +00:00
Kubilay Kocak
8a35140e06 databases/py-redis: Update to 2.7.4
- Allow OPTIONSFILE to be overridden
- Add regression-test: target

Changes: https://github.com/andymccurdy/redis-py/blob/2.7.4/CHANGES

Approved by:	eadler, rm (mentors, implicit)
2013-04-28 21:57:02 +00:00
Kubilay Kocak
d95c946543 Update MAINTAINER address for all my ports. While I'm here,
standardise and canonicalise Makefile header format and contents.

Approved by:	eadler (mentor)
2013-02-09 14:50:27 +00:00
Steve Wills
9ed627b9f7 - Update to 2.7.2
- Tab->space in Makefile header
- Switch to GITHUB

PR:		ports/174231
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com> (maintainer)
2012-12-10 02:35:15 +00:00
Steve Wills
9d233257d2 - Update to 2.7.0
- Add CHEESESHOP as primary MASTERSITE
- Remove LICENSE_FILE for those in bsd.licenses.db.mk
- Whitespace alignment
- Add HIREDIS OPTIONng
- Use easy_install (make tests easier to run)
- Add zip_safe=False to setup.py
- Update and sort pkg-plist
- Replace dirrmtry with dirrm
- New Makefile header convention
- Give maintainership to submitter

PR:		ports/172481
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com>
Approved by:	clsung via IRC
Feature safe:	yes
2012-11-28 03:35:05 +00:00
Cheng-Lung Sung
393ba0eaa0 - Update to 2.4.13
- Include patch to setup.py from PR: ports/158036
- Add LICENSE_FILE
- Update pkg-plist

PR:		ports/168362
Submitted by:	koobs <koobs dot freebsd_AT_gmail dot com>
2012-06-02 00:48:54 +00:00
Cheng-Lung Sung
2eda9f94c0 - Update to 2.4.9 2011-11-10 06:53:45 +00:00
Cheng-Lung Sung
71f1c75028 - Update to 2.4.6 2011-10-29 00:42:32 +00:00
Cheng-Lung Sung
b679a85bec - Update to 2.4.5 2011-07-06 00:21:13 +00:00
Cheng-Lung Sung
80650a5d1e This is the Python interface to the Redis key-value store.
WWW: http://github.com/andymccurdy/redis-py/
2011-03-18 02:53:46 +00:00