{"count":51943,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=46","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=44","results":[{"name":"lsh","portdir":"net/lsh","version":"2.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.lysator.liu.se/~nisse/lsh/","description":"A GNU implementation of the Secure Shell protocols","long_description":"lsh is a free implementation (in the GNU sense) of the ssh version 2 protocol, currently being standardised by the IETF SECSH working group","active":false,"categories":["net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["gmp","liboop","nettle","zlib","tcp_wrappers","xauth","xorg-libXau","readline"]}],"depends_on":[]},{"name":"py-tail","portdir":"python/py-tail","version":"0.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/six8/pytailer","description":"Simple implementation of GNU tail and head in Python","long_description":"Python tail is a simple implementation of GNU tail and head. It provides 3 main functions that can be performed on any file-like object that supports seek() and tell(): tail, head, and follow. It also comes with pytail, a command line version offering the same functionality as GNU tail. This can be particularly useful on Windows systems that have no tail equivalent.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tail"]}],"depends_on":[]},{"name":"py27-tail","portdir":"python/py-tail","version":"0.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/six8/pytailer","description":"Simple implementation of GNU tail and head in Python","long_description":"Python tail is a simple implementation of GNU tail and head. It provides 3 main functions that can be performed on any file-like object that supports seek() and tell(): tail, head, and follow. It also comes with pytail, a command line version offering the same functionality as GNU tail. This can be particularly useful on Windows systems that have no tail equivalent.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"lib","ports":["py-tail"]}]},{"name":"py-traceback2","portdir":"python/py-traceback2","version":"1.4.0","license":"PSF","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/testing-cabal/traceback2","description":"Backports of the traceback module","long_description":"Backports of the traceback module","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-traceback2"]}],"depends_on":[]},{"name":"py27-traceback2","portdir":"python/py-traceback2","version":"1.4.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/testing-cabal/traceback2","description":"Backports of the traceback module","long_description":"Backports of the traceback module","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py27-pbr","py27-setuptools","clang-14"]},{"type":"lib","ports":["python27","py27-linecache2"]}],"depends_on":[{"type":"lib","ports":["py-traceback2","py27-unittest2"]}]},{"name":"py-tc","portdir":"python/py-tc","version":"0.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsms/tc","description":"Python bindings to the tokyocabinet library","long_description":"Python bindings to the tokyocabinet library","active":false,"categories":["databases","python"],"maintainers":[{"name":"rasmus","github":"","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-tc"]}],"depends_on":[]},{"name":"py27-tc","portdir":"python/py-tc","version":"0.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsms/tc","description":"Python bindings to the tokyocabinet library","long_description":"Python bindings to the tokyocabinet library","active":false,"categories":["databases","python"],"maintainers":[{"name":"rasmus","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["tokyocabinet","python27"]}],"depends_on":[]},{"name":"py35-tc","portdir":"python/py-tc","version":"0.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsms/tc","description":"Python bindings to the tokyocabinet library","long_description":"Python bindings to the tokyocabinet library","active":false,"categories":["databases","python"],"maintainers":[{"name":"rasmus","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["tokyocabinet","python35"]}],"depends_on":[]},{"name":"py36-tc","portdir":"python/py-tc","version":"0.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsms/tc","description":"Python bindings to the tokyocabinet library","long_description":"Python bindings to the tokyocabinet library","active":false,"categories":["databases","python"],"maintainers":[{"name":"rasmus","github":"","ports_count":6}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["tokyocabinet","python36"]}],"depends_on":[{"type":"lib","ports":["py-tc"]}]},{"name":"py-tclink","portdir":"python/py-tclink","version":"3.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.trustcommerce.com/tclink.html","description":"TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP.","long_description":"TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP. A similar package is Red Hat's ccvs, however, it requires that you use a modem or leased line. With TCLink you can run credit card transactions directly over the Internet.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-tclink"]}],"depends_on":[]},{"name":"py27-tclink","portdir":"python/py-tclink","version":"3.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.trustcommerce.com/tclink.html","description":"TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP.","long_description":"TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP. A similar package is Red Hat's ccvs, however, it requires that you use a modem or leased line. With TCLink you can run credit card transactions directly over the Internet.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-tclink"]}]},{"name":"py27-tagcloud","portdir":"python/py-tagcloud","version":"0.3.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytagcloud","description":"create simple tag clouds inspired by http://www.wordle.net/","long_description":"create simple tag clouds inspired by http://www.wordle.net/","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-game","py27-simplejson"]}],"depends_on":[{"type":"lib","ports":["py-tagcloud"]}]},{"name":"py-tagcloud","portdir":"python/py-tagcloud","version":"0.3.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytagcloud","description":"create simple tag clouds inspired by http://www.wordle.net/","long_description":"create simple tag clouds inspired by http://www.wordle.net/","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tagcloud"]}],"depends_on":[]},{"name":"py-tlslite","portdir":"python/py-tlslite","version":"0.4.9","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://trevp.net/tlslite/","description":"Python library for TLSv1 and SSLv3 operations","long_description":"TLS Lite is a free python library that implements SSL v3 and TLS v1. It supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs, in addition to X.509 certificates. TLS Lite is pure python, however it can access OpenSSL or cryptlib for faster crypto operations.","active":false,"categories":["security","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tlslite"]}],"depends_on":[]},{"name":"py27-tlslite","portdir":"python/py-tlslite","version":"0.4.9","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://trevp.net/tlslite/","description":"Python library for TLSv1 and SSLv3 operations","long_description":"TLS Lite is a free python library that implements SSL v3 and TLS v1. It supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs, in addition to X.509 certificates. TLS Lite is pure python, however it can access OpenSSL or cryptlib for faster crypto operations.","active":false,"categories":["security","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-tlslite"]}]},{"name":"py-torndb","portdir":"python/py-torndb","version":"0.3","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bdarnell/torndb","description":"A lightweight wrapper around MySQLdb.","long_description":"A lightweight wrapper around MySQLdb. Originally part of the Tornado framework.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-torndb"]}],"depends_on":[]},{"name":"py27-torndb","portdir":"python/py-torndb","version":"0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bdarnell/torndb","description":"A lightweight wrapper around MySQLdb.","long_description":"A lightweight wrapper around MySQLdb. Originally part of the Tornado framework.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27","py27-mysql"]}],"depends_on":[{"type":"lib","ports":["py-torndb"]}]},{"name":"py35-textile","portdir":"python/py-textile","version":"2.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/textile","description":"Textile processing for python","long_description":"Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"francisga","github":"","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-textile","portdir":"python/py-textile","version":"2.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/textile","description":"Textile processing for python","long_description":"Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"francisga","github":"","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py27-tpg","portdir":"python/py-tpg","version":"3.2.2","license":"LGPL-2.1+","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://cdsoft.fr/tpg/","description":"lexical and syntactic parser generator for Python","long_description":"Toy Parser Generator is a lexical and syntactic parser generator for Python. With a very clear and simple syntax, you can write an attributed grammar that is translated into a recursive descendant parser. TPG generated code is very closed to the original grammar. This means that the parser works like the grammar. A grammar rule can be seen as a method of the parser class, symbols as method calls, attributes as method parameters and semantic values as return values. You can also add Python code directly into grammar rules and build abstract syntax trees while parsing.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-tpg"]}]},{"name":"py-tpg","portdir":"python/py-tpg","version":"3.2.2","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cdsoft.fr/tpg/","description":"lexical and syntactic parser generator for Python","long_description":"Toy Parser Generator is a lexical and syntactic parser generator for Python. With a very clear and simple syntax, you can write an attributed grammar that is translated into a recursive descendant parser. TPG generated code is very closed to the original grammar. This means that the parser works like the grammar. A grammar rule can be seen as a method of the parser class, symbols as method calls, attributes as method parameters and semantic values as return values. You can also add Python code directly into grammar rules and build abstract syntax trees while parsing.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tpg"]}],"depends_on":[]},{"name":"py27-triangle","portdir":"python/py-triangle","version":"20160203","license":"LGPL-3 and Noncommercial and Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/drufat/triangle","description":"Python binding to the triangle library","long_description":"Documentation at http://dzhelil.info/triangle/index.html","active":false,"categories":["science","math","python"],"maintainers":[{"name":"smithsp","github":"smithsp","ports_count":32}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16","py27-cython-compat"]},{"type":"lib","ports":["python27","triangle"]}],"depends_on":[]},{"name":"py35-triangle","portdir":"python/py-triangle","version":"20160203","license":"LGPL-3 and Noncommercial and Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/drufat/triangle","description":"Python binding to the triangle library","long_description":"Documentation at http://dzhelil.info/triangle/index.html","active":false,"categories":["science","math","python"],"maintainers":[{"name":"smithsp","github":"smithsp","ports_count":32}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16","py35-cython-compat"]},{"type":"lib","ports":["python35","triangle"]}],"depends_on":[]},{"name":"py36-triangle","portdir":"python/py-triangle","version":"20160203","license":"LGPL-3 and Noncommercial and Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/drufat/triangle","description":"Python binding to the triangle library","long_description":"Documentation at http://dzhelil.info/triangle/index.html","active":false,"categories":["science","math","python"],"maintainers":[{"name":"smithsp","github":"smithsp","ports_count":32}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16","py36-cython-compat"]},{"type":"lib","ports":["python36","triangle"]}],"depends_on":[]},{"name":"py-tiff","portdir":"python/py-tiff","version":"0.1.6","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.haynold.com/software_projects/2004/pytiff/","description":"pytiff provides tiff handling and advanced imaging for Python","long_description":"pytiff provides tiff handling and advanced imaging for Python","active":false,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tiff"]}],"depends_on":[]},{"name":"py27-tiff","portdir":"python/py-tiff","version":"0.1.6","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.haynold.com/software_projects/2004/pytiff/","description":"pytiff provides tiff handling and advanced imaging for Python","long_description":"pytiff provides tiff handling and advanced imaging for Python","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["tiff","python27"]}],"depends_on":[{"type":"lib","ports":["py-tiff"]}]},{"name":"py-trep","portdir":"python/py-trep","version":"1.0.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://murpheylab.github.io/trep","description":"Module for modeling articulated rigid body mechanical systems in generalized coordinates.","long_description":"Trep is a Python module for modeling articulated rigid body mechanical systems in generalized coordinates. Trep supports basic simulation but it is primarily designed to serve as a calculation engine for analysis and optimal control algorithms that require 1st and 2nd derivatives of the system's dynamics.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-trep"]}],"depends_on":[]},{"name":"py27-trep","portdir":"python/py-trep","version":"1.0.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://murpheylab.github.io/trep","description":"Module for modeling articulated rigid body mechanical systems in generalized coordinates.","long_description":"Trep is a Python module for modeling articulated rigid body mechanical systems in generalized coordinates. Trep supports basic simulation but it is primarily designed to serve as a calculation engine for analysis and optimal control algorithms that require 1st and 2nd derivatives of the system's dynamics.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-matplotlib","py27-numpy","python27","py27-pyqt4","py27-scipy","py27-opengl"]}],"depends_on":[{"type":"lib","ports":["py-trep"]}]},{"name":"py27-unittest2","portdir":"python/py-unittest2","version":"1.1.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/unittest2","description":"New features in the unittest library","long_description":"unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy. To use unittest2 instead of unittest simply replace import unittest with import unittest2.","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":444}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27","py27-setuptools","py27-six","py27-traceback2"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py-unittest2"]},{"type":"run","ports":["py27-trepan"]},{"type":"test","ports":["py27-geojson","py27-asn1-modules"]}]},{"name":"py-unittest2","portdir":"python/py-unittest2","version":"1.1.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/unittest2","description":"New features in the unittest library","long_description":"unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy. To use unittest2 instead of unittest simply replace import unittest with import unittest2.","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":444}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-unittest2"]}],"depends_on":[]},{"name":"py-taskplan","portdir":"python/py-taskplan","version":"1.3.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.mechanicalcat.net/tech/pytaskplan/","description":"Simple task planner capable of resource allocation.","long_description":"A simple task planner capable of resource allocation, interruptions (holidays, etc), HTML plan generation and HTML gantt chart generation.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-taskplan"]}],"depends_on":[]},{"name":"py27-taskplan","portdir":"python/py-taskplan","version":"1.3.3","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"http://www.mechanicalcat.net/tech/pytaskplan/","description":"Simple task planner capable of resource allocation.","long_description":"A simple task planner capable of resource allocation, interruptions (holidays, etc), HTML plan generation and HTML gantt chart generation.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-taskplan"]}]},{"name":"py-timeformat","portdir":"python/py-timeformat","version":"1.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.owlfish.com/software/TimeFormat/","description":"Flexible alternative to time.strftime","long_description":"TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-timeformat"]}],"depends_on":[]},{"name":"py27-timeformat","portdir":"python/py-timeformat","version":"1.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.owlfish.com/software/TimeFormat/","description":"Flexible alternative to time.strftime","long_description":"TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-timeformat"]}]},{"name":"py-tre","portdir":"python/py-tre","version":"0.8.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://laurikari.net/tre/","description":"Python bindings for libtre","long_description":"Python bindings for libtre, a lightweight, POSIX-compliant regular expressions library that supports approximate text matches.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-tre"]}],"depends_on":[]},{"name":"py27-tre","portdir":"python/py-tre","version":"0.8.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://laurikari.net/tre/","description":"Python bindings for libtre","long_description":"Python bindings for libtre, a lightweight, POSIX-compliant regular expressions library that supports approximate text matches.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["tre","python27"]}],"depends_on":[{"type":"lib","ports":["py-tre"]}]},{"name":"py-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py36-threadpool"]}],"depends_on":[]},{"name":"py27-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py35-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py-threadpool"]}]},{"name":"squeeze","portdir":"xfce/squeeze","version":"0.2.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.xfce.org","description":"Squeeze is a modern and advanced archive manager for the Xfce Desktop Environment.","long_description":"Squeeze is a modern and advanced archive manager for the Xfce Desktop Environment.","active":false,"categories":["xfce"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-9.0"]},{"type":"lib","ports":["dbus-glib","gtk2","Thunar","libxfce4util"]}],"depends_on":[]},{"name":"py37-managesieve","portdir":"python/py-managesieve","version":"0.6","license":"(PSF or GPL-3)","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://managesieve.readthedocs.io/","description":"Protocol for remotely managing Sieve scripts","long_description":"A Protocol for remotely managing Sieve Scripts. A MANGAGESIEVE client library for remotely managing Sieve scripts, including an interactive sieveshell.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-pytest-runner","py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py27-managesieve","portdir":"python/py-managesieve","version":"0.6","license":"(PSF or GPL-3)","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://managesieve.readthedocs.io/","description":"Protocol for remotely managing Sieve scripts","long_description":"A Protocol for remotely managing Sieve Scripts. A MANGAGESIEVE client library for remotely managing Sieve scripts, including an interactive sieveshell.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-pytest-runner","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]},{"name":"p5.26-podlators","portdir":"perl/p5-podlators","version":"4.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules.","long_description":"podlators contains Pod::Man and Pod::Text modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.26-authen-radius","p5.26-data-hexdump"]},{"type":"lib","ports":["p5.26-module-build","p5.26-cpanel-json-xs","p5.26-dist-zilla-plugin-pod2readme"]}]},{"name":"p5.325.32-podlators","portdir":"perl/p5-podlators","version":"4.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules.","long_description":"podlators contains Pod::Man and Pod::Text modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.325.32-pod-simple"]}],"depends_on":[{"type":"lib","ports":["p5.325.32-module-build"]}]},{"name":"p5.26-net-z3950-zoom","portdir":"perl/p5-net-z3950-zoom","version":"1.300.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::Z3950::ZOOM","description":"Perl implementation of the ZOOM API","long_description":"This module provides a nice, Perlish implementation of the ZOOM Abstract API for information retrieval, described and documented at http://zoom.z3950.org/api/. The older Net::Z3950 API is also included.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","yaz","p5.26-marc-record"]}],"depends_on":[]},{"name":"p5.26-test-without-module","portdir":"perl/p5-test-without-module","version":"0.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Without::Module","description":"Test::Without::Module - Test fallback behaviour in absence of modules","long_description":"This module allows you to deliberately hide modules from a program even though they are installed. This is mostly useful for testing modules that have a fallback when a certain dependency module is not installed.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-class-load","p5.26-clone-choose","p5.26-file-changenotify","p5.26-json-any","p5.26-moosex-configfromfile","p5.26-moosex-storage","p5.26-params-validationcompiler"]}]},{"name":"libpqxx26","portdir":"databases/libpqxx26","version":"2.6.9","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pqxx.org/development/libpqxx/","description":"Official C++ client API for PostgreSQL","long_description":"libpqxx is the official C++ client API for PostgreSQL, the enterprise-strength open-source database software. There are many similar libraries for PostgreSQL and for other databases, some of them database independent. Most of these, however, are fairly C like in their programming style, and fail to take advantage of the full power of the C++ language as it has matured since the acceptance of the Standard in 1996. What libpqxx brings you is effective use of templates to reduce the inconvenience of dealing with type conversions, standard C++ strings to keep you from having to worry about buffer allocation and overflow attacks, exceptions to take the tedious and error prone plumbing around error handling out of your hands, constructors and destructors to bring resource management under control, and even basic object orientation to give you some extra reliability features that would be hard to get with most other database interfaces.","active":false,"categories":["devel","databases"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-9.0"]},{"type":"lib","ports":["postgresql83"]}],"depends_on":[]},{"name":"p5.26-test-strict","portdir":"perl/p5-test-strict","version":"0.520.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Strict","description":"Test::Strict - Check syntax, presence of 'use strict' and test coverage","long_description":"Test::Strict - Check syntax, presence of 'use strict' and test coverage","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test-version","clang-9.0","p5.26-cpan-changes","p5.26-devel-cover","p5.26-io-stringy","p5.26-test-distmanifest","p5.26-test-pod","p5.26-test-pod-coverage"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"vigor","portdir":"editors/vigor","version":"0.016","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://vigor.sourceforge.net/","description":"vigor is a vi clone that comes with a personal assistant","long_description":"Vigor (pronouced like Igor, Dr. Frankensteins assistant), the popular Unix editor vi with the addition of the Vigor Assistant, has arrived.","active":false,"categories":["editors"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["automake","clang-9.0"]},{"type":"lib","ports":["tk","xorg-libXt"]}],"depends_on":[]}]}