Recipe cosmetics.

Improved SUMMARY/DESCRIPTIONs.
Re-ordered blocks.
This commit is contained in:
Humdinger
2015-08-24 17:25:09 +02:00
parent 8e317821a9
commit 44defae7e2
11 changed files with 141 additions and 193 deletions

View File

@@ -1,34 +1,26 @@
SUMMARY="A Pythonic binding for the libxml2 and libxslt libraries"
DESCRIPTION="
The lxml XML toolkit is a Pythonic binding for the C libraries \
libxml2 and libxslt. It is unique in that it combines the speed \
and XML feature completeness of these libraries with the simplicity \
of a native Python API, mostly compatible but superior to the \
well-known ElementTree API. The latest release works with all \
CPython versions from 2.4 to 3.3. See the introduction for more \
information about background and goals of the lxml project.
"
HOMEPAGE="
http://lxml.de/
http://pypi.python.org/pypi/lxml/
"
SOURCE_URI="http://lxml.de/files/lxml-3.3.5.tgz"
CHECKSUM_SHA256="6ad6949dc7eea744a30fba77a968dd5910f545220e58bcc813b9df5c793e318a"
DESCRIPTION=" The lxml XML toolkit is unique in that it combines the speed \
and XML feature completeness of the libxml2 and libxslt libraries with the \
simplicity of a native Python API, mostly compatible but superior to the \
well-known ElementTree API.
The latest release works with all CPython versions from 2.4 to 3.3."
HOMEPAGE="http://lxml.de/
http://pypi.python.org/pypi/lxml/"
COPYRIGHT="2003-2010 Gustavo Niemeyer"
#FIXME: check exact license
#gentoo says: LICENSE="BSD ElementTree GPL-2 PSF-2"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2010 Gustavo Niemeyer"
REVISION="2"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SOURCE_URI="http://lxml.de/files/lxml-3.3.5.tgz"
CHECKSUM_SHA256="6ad6949dc7eea744a30fba77a968dd5910f545220e58bcc813b9df5c793e318a"
SOURCE_DIR="lxml-$portVersion"
PATCHES="python_lxml-3.3.5.patchset"
ARCHITECTURES="x86 x86_gcc2 x86_64"
PROVIDES="
python_lxml = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libxml2$secondaryArchSuffix
@@ -45,7 +37,6 @@ BUILD_REQUIRES="
devel:libz$secondaryArchSuffix
python_setuptools
"
BUILD_PREREQUIRES="
cmd:python
cmd:gcc$secondaryArchSuffix

View File

@@ -1,6 +1,13 @@
SUMMARY="Hyperfast and lightweight templating for the Python platform"
DESCRIPTION="Mako is a Hyperfast and lightweight templating system for the \
Python platform."
DESCRIPTION="Mako is a template library written in Python. It provides a \
familiar, non-XML syntax which compiles into Python modules for maximum \
performance. Mako's syntax and API borrows from the best ideas of many \
others, including Django and Jinja2 templates, Cheetah, Myghty, and Genshi.
Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, \
which refines the familiar ideas of componentized layout and inheritance to \
produce one of the most straightforward and flexible models available, while \
also maintaining close ties to Python calling and scoping semantics."
HOMEPAGE="http://www.makotemplates.org"
COPYRIGHT="2006-2015 the Mako authors and contributors"
LICENSE="MIT"

View File

@@ -1,6 +1,13 @@
SUMMARY="Hyperfast and lightweight templating for the Python platform"
DESCRIPTION="Mako is a Hyperfast and lightweight templating system for the \
Python platform."
DESCRIPTION="Mako is a template library written in Python. It provides a \
familiar, non-XML syntax which compiles into Python modules for maximum \
performance. Mako's syntax and API borrows from the best ideas of many \
others, including Django and Jinja2 templates, Cheetah, Myghty, and Genshi.
Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, \
which refines the familiar ideas of componentized layout and inheritance to \
produce one of the most straightforward and flexible models available, while \
also maintaining close ties to Python calling and scoping semantics."
HOMEPAGE="http://www.makotemplates.org"
COPYRIGHT="2006-2015 the Mako authors and contributors"
LICENSE="MIT"

View File

@@ -1,12 +1,11 @@
SUMMARY="Stateful programmatic web browsing in Python"
DESCRIPTION="
Stateful programmatic web browsing in Python, after Andy Lesters \
Perl module WWW::Mechanize.
DESCRIPTION="Stateful programmatic web browsing in Python, after Andy \
Lesters Perl module WWW::Mechanize.
- mechanize.Browser and mechanize.UserAgentBase implement \
the interface of urllib2.OpenerDirector, so:
- any URL can be opened, not just http:
- mechanize.UserAgentBase offers easy dynamic configuration \
the interface of urllib2.OpenerDirector, so any URL can be opened, not \
just http.
- mechanize.UserAgentBase offers easy dynamic configuration \
of user-agent features like protocol, cookie, redirection and \
robots.txt handling, without having to make a new OpenerDirector \
each time, e.g. by calling build_opener().
@@ -15,32 +14,25 @@ each time, e.g. by calling build_opener().
- Browser history (.back() and .reload() methods).
- The Referer HTTP header is added properly (optional).
- Automatic observance of robots.txt.
- Automatic handling of HTTP-Equiv and Refresh.
"
HOMEPAGE="
http://wwwsearch.sourceforge.net/mechanize/
http://pypi.python.org/pypi/mechanize
"
SOURCE_URI="http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.tar.gz"
CHECKSUM_SHA256="2e67b20d107b30c00ad814891a095048c35d9d8cb9541801cebe85684cc84766"
#gentoo says: LICENSE="|| ( BSD ZPL )"
LICENSE="BSD (3-clause)"
COPYRIGHT="
2002-2010 John J. Lee
- Automatic handling of HTTP-Equiv and Refresh."
HOMEPAGE="http://wwwsearch.sourceforge.net/mechanize/
http://pypi.python.org/pypi/mechanize"
COPYRIGHT="2002-2010 John J. Lee
1997-1999 Gisle Aas
1997-1999 Johnny Lee
2003 Andy Lester
"
2003 Andy Lester"
#gentoo says: LICENSE="|| ( BSD ZPL )"
LICENSE="BSD (3-clause)"
REVISION="2"
SOURCE_URI="http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.tar.gz"
CHECKSUM_SHA256="2e67b20d107b30c00ad814891a095048c35d9d8cb9541801cebe85684cc84766"
SOURCE_DIR="mechanize-$portVersion"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SOURCE_DIR="mechanize-$portVersion"
PROVIDES="
python_mechanize = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:python
@@ -51,7 +43,6 @@ BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
python_setuptools
"
BUILD_PREREQUIRES="
cmd:python
cmd:gcc$secondaryArchSuffix

View File

@@ -1,40 +1,35 @@
SUMMARY="Array processing for numbers, strings, records, and objects"
DESCRIPTION="
NumPy is a general-purpose array-processing package designed to \
efficiently manipulate large multi-dimensional arrays of arbitrary \
records without sacrificing too much speed for small multi-dimensional \
arrays. NumPy is built on the Numeric code base and adds features \
introduced by numarray as well as an extended C-API and the ability to \
create arrays of arbitrary type which also makes NumPy suitable for \
interfacing with general-purpose data-base applications.
"
DESCRIPTION="NumPy is a general-purpose array-processing package designed to \
efficiently manipulate large multi-dimensional arrays of arbitrary records \
without sacrificing too much speed for small multi-dimensional arrays.
NumPy is built on the Numeric code base and adds features introduced by \
numarray as well as an extended C-API and the ability to create arrays of \
arbitrary type which also makes NumPy suitable for interfacing with \
general-purpose data-base applications."
HOMEPAGE="http://numpy.scipy.org/"
COPYRIGHT="2005-2011 NumPy Developers."
LICENSE="BSD (3-clause)"
REVISION="1"
SOURCE_URI="http://downloads.sourceforge.net/project/numpy/NumPy/$portVersion/numpy-$portVersion.tar.gz"
CHECKSUM_SHA256="325e5f2b0b434ecb6e6882c7e1034cc6cdde3eeeea87dbc482575199a6aeef2a"
LICENSE="BSD (3-clause)"
COPYRIGHT="2005-2011 NumPy Developers."
REVISION="1"
SOURCE_DIR="numpy-$portVersion"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SOURCE_DIR="numpy-$portVersion"
PROVIDES="
python3_numpy = $portVersion
cmd:f2py3
"
REQUIRES="
haiku
cmd:python3
"
BUILD_REQUIRES="
haiku_devel
python3_setuptools
"
BUILD_PREREQUIRES="
haiku_devel
cmd:python3
cmd:git
cmd:gcc

View File

@@ -1,25 +1,21 @@
SUMMARY="Extensions to the standard Python datetime module"
DESCRIPTION="
The dateutil module provides powerful extensions to the \
standard datetime module, available in Python 2.3+.
"
DESCRIPTION="The dateutil module provides powerful extensions to the standard \
datetime module, available in Python 2.3+."
HOMEPAGE="http://labix.org/python-dateutil"
SOURCE_URI="http://labix.org/download/python-dateutil/python-dateutil-1.5.tar.gz"
CHECKSUM_SHA256="c08aca7d85f8f8eed61e83b3423b829262c596a9a78f7ca3de0bcee2217d0e3b"
COPYRIGHT="2003-2010 Gustavo Niemeyer"
#FIXME: check exact license
#XXX: 2.0 is "simplified BSD" (which one ?)
LICENSE="Python"
COPYRIGHT="2003-2010 Gustavo Niemeyer"
REVISION="2"
SOURCE_URI="http://labix.org/download/python-dateutil/python-dateutil-1.5.tar.gz"
CHECKSUM_SHA256="c08aca7d85f8f8eed61e83b3423b829262c596a9a78f7ca3de0bcee2217d0e3b"
SOURCE_DIR="python-dateutil-$portVersion"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SOURCE_DIR="python-dateutil-$portVersion"
PROVIDES="
python_dateutil = $portVersion
"
REQUIRES="
haiku
cmd:python
@@ -30,7 +26,6 @@ BUILD_REQUIRES="
haiku_devel
python_setuptools
"
BUILD_PREREQUIRES="
cmd:python
cmd:gcc

View File

@@ -1,26 +1,19 @@
SUMMARY="HTTP library for human beings"
DESCRIPTION="
Requests is an Apache2 Licensed HTTP library, written in Python, \
for human beings.
"
HOMEPAGE="
http://python-requests.org/
http://pypi.python.org/pypi/requests
"
SUMMARY="A HTTP library for Python"
DESCRIPTION="Requests is a HTTP library, written in Python, made for humans."
HOMEPAGE="http://python-requests.org/
http://pypi.python.org/pypi/requests"
COPYRIGHT="2014 Kenneth Reitz"
LICENSE="Apache v2"
REVISION="1"
SOURCE_URI="https://pypi.python.org/packages/source/r/requests/requests-$portVersion.tar.gz"
CHECKSUM_SHA256="398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d"
LICENSE="Apache v2"
COPYRIGHT="2014 Kenneth Reitz"
REVISION="1"
SOURCE_DIR="requests-$portVersion"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SOURCE_DIR="requests-$portVersion"
PROVIDES="
python3_requests = $portVersion
"
REQUIRES="
haiku
cmd:python3
@@ -31,7 +24,6 @@ REQUIRES="
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:python3
cmd:gcc

View File

@@ -1,26 +1,19 @@
SUMMARY="HTTP library for human beings"
DESCRIPTION="
Requests is an Apache2 Licensed HTTP library, written in Python, \
for human beings.
"
HOMEPAGE="
http://python-requests.org/
http://pypi.python.org/pypi/requests
"
SUMMARY="A HTTP library for Python"
DESCRIPTION="Requests is a HTTP library, written in Python, made for humans."
HOMEPAGE="http://python-requests.org/
http://pypi.python.org/pypi/requests"
COPYRIGHT="2014 Kenneth Reitz"
LICENSE="Apache v2"
REVISION="2"
SOURCE_URI="https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz"
CHECKSUM_SHA256="1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc"
LICENSE="Apache v2"
COPYRIGHT="2014 Kenneth Reitz"
REVISION="2"
SOURCE_DIR="requests-$portVersion"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SOURCE_DIR="requests-$portVersion"
PROVIDES="
python_requests = $portVersion
"
REQUIRES="
haiku
cmd:python
@@ -31,7 +24,6 @@ REQUIRES="
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:python
cmd:gcc

View File

@@ -1,54 +1,35 @@
SUMMARY="An event-driven networking engine written in Python"
DESCRIPTION="
Twisted is an event-based framework for internet applications. It includes \
modules for many different purposes, including the following:
DESCRIPTION="Twisted is an event-based framework for internet applications.
It includes modules for many different purposes, including:
- twisted.application
A "Service" system that allows you to organize your application in \
hierarchies with well-defined startup and dependency semantics,
- twisted.cred
A general credentials and authentication system that facilitates \
pluggable authentication backends,
- twisted.enterprise
Asynchronous database access, compatible with any Python DBAPI2.0 \
modules,
- twisted.internet
Low-level asynchronous networking APIs that allow you to define \
your own protocols that run over certain transports,
- twisted.manhole
A tool for remote debugging of your services which gives you a \
Python interactive interpreter,
- twisted.protocols
Basic protocol implementations and helpers for your own protocol \
implementations,
- twisted.python
A large set of utilities for Python tricks, reflection, text \
processing, and anything else,
- twisted.spread
A secure, fast remote object system,
- twisted.trial
A unit testing framework that integrates well with Twisted-based code.
"
- twisted.application: A "Service" system that allows you to organize your \
application in hierarchies with well-defined startup and dependency semantics.
- twisted.cred: A general credentials and authentication system that \
facilitates pluggable authentication backends.
- twisted.enterprise: Asynchronous database access, compatible with any \
Python DBAPI2.0 modules.
- twisted.internet: Low-level asynchronous networking APIs that allow you \
to define your own protocols that run over certain transports.
- twisted.manhole: A tool for remote debugging of your services which gives \
you a Python interactive interpreter.
- twisted.protocols: Basic protocol implementations and helpers for your own \
protocol implementations.
- twisted.python: A large set of utilities for Python tricks, reflection, \
text processing, and anything else.
- twisted.spread: A secure, fast remote object system.
- twisted.trial: A unit testing framework that integrates well with \
Twisted-based code."
HOMEPAGE="http://twistedmatrix.com"
COPYRIGHT="2001-2013 Twisted project members"
LICENSE="MIT"
REVISION="2"
SOURCE_URI="https://twistedmatrix.com/Releases/Twisted/13.2/Twisted-13.2.0.tar.bz2"
CHECKSUM_SHA256="095175638c019ac7c0604f4c291724a16ff1acd062e181b01293bf4dcbc62cf3"
PATCHES="python_twisted-13.2.0.patchset"
LICENSE="MIT"
COPYRIGHT="2001-2013 Twisted project members"
REVISION="2"
SOURCE_DIR="Twisted-$portVersion"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SOURCE_DIR="Twisted-$portVersion"
PROVIDES="
python_twisted = $portVersion
cmd:cftp
@@ -65,7 +46,6 @@ PROVIDES="
cmd:trial
cmd:twistd
"
REQUIRES="
haiku
python_zope.interface >= 3.6.0
@@ -73,11 +53,10 @@ REQUIRES="
"
BUILD_REQUIRES="
haiku_devel
python_zope.interface >= 3.6.0
"
BUILD_PREREQUIRES="
haiku_devel
cmd:python
cmd:gcc
"