aboutsummaryrefslogtreecommitdiff
path: root/net/pythondirector
Commit message (Collapse)AuthorAgeFilesLines
* Use PY_FLAVOR for dependencies.Mathieu Arnold2018-06-201-1/+1
| | | | | | | | | | FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight Notes: svn path=/head/; revision=472884
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=455210
* Change from USES=twisted to devel/py-twistedSunpoet Po-Chuan Hsieh2017-05-181-7/+9
| | | | | | | | - Bump PORTREVISION for dependency change - Pass maintainership to python@ Notes: svn path=/head/; revision=441163
* - Add LICENSE_FILEDmitry Marakasov2016-05-231-3/+7
| | | | | | | | - Add NO_ARCH - Switch to options helpers Notes: svn path=/head/; revision=415713
* Typos, whitespace and capitalization fixes (G-P).Jimmy Olgeni2015-09-201-2/+2
| | | | Notes: svn path=/head/; revision=397461
* - Convert ports of net/ to new USES=pythonMarcus von Appen2014-10-241-4/+2
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=371449
* - Add LICENSESunpoet Po-Chuan Hsieh2014-07-313-61/+23
| | | | | | | | | | - Use PYDISTUTILS_AUTOPLIST - Use USES=twisted - Bump PORTREVISION for dependency change - Reformat pkg-descr Notes: svn path=/head/; revision=363570
* Remove indefinite articles and trailing periods from COMMENT, plus minorJimmy Olgeni2014-07-101-1/+1
| | | | | | | | | | | | COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category N. CR: D307 Approved by: portmgr (bapt) Notes: svn path=/head/; revision=361440
* Remove NOPORTDOCS and NOPORTEXAMPLES.Adam Weinberger2014-07-041-3/+3
| | | | Notes: svn path=/head/; revision=360664
* Stagify.Vanilla I. Shu2014-06-091-3/+2
| | | | Notes: svn path=/head/; revision=357178
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-5/+2
| | | | | | | net) Notes: svn path=/head/; revision=327755
* - Get Rid MD5 supportMartin Wilke2011-03-201-1/+0
| | | | Notes: svn path=/head/; revision=271346
* Reset clement@FreeBSD.org due to long absence from FreeBSD.Mark Linimon2009-11-121-1/+1
| | | | | | | Hat: portmgr Notes: svn path=/head/; revision=244149
* - Switch SourceForge ports to the new File Release System: categories ↵Dmitry Marakasov2009-08-221-2/+1
| | | | | | | starting with N Notes: svn path=/head/; revision=240073
* Fix a few common typos in pkg-descr ("separate", "compatible").Jimmy Olgeni2009-08-161-1/+1
| | | | Notes: svn path=/head/; revision=239651
* SHA256ifyEdwin Groothuis2006-01-221-0/+1
| | | | | | | Approved by: krion@ Notes: svn path=/head/; revision=154193
* - Update to 1.0.0Clement Laforet2005-02-032-3/+3
| | | | Notes: svn path=/head/; revision=127996
* Add python director 0.0.7.Clement Laforet2004-02-264-0/+89
This is a pure-python TCP load balancer. It takes inbound TCP connections and connects them to one of a number of backend servers. Features: * async i/o based, so much less overhead than fork/thread based balancers. * Multiple scheduling algorithms (random, round robin, leastconns, leastconns+roundrobin) * If a server fails to answer, it's removed from the pool - the client that failed to connect gets transparently failed over to a new host. * xml based configuration file * seperate management thread that periodically re-adds failed hosts if they've come back up. * optional builtin webserver for admin (sample of the running screen) * webserver has methods suitable for both interactive and automated systems WWW: http://pythondirector.sourceforge.net/ Notes: svn path=/head/; revision=102235