diff --git a/dev-python/automat/automat-20.2.0~git.recipe b/dev-python/automat/automat-20.2.0~git.recipe deleted file mode 100644 index 5ad435808..000000000 --- a/dev-python/automat/automat-20.2.0~git.recipe +++ /dev/null @@ -1,77 +0,0 @@ -SUMMARY="Self-service finite-state machines for the programmer on the go" -DESCRIPTION="Automat is a library for concise, idiomatic Python expression of finite-state -automata (particularly deterministic finite-state transducers)" -HOMEPAGE="https://github.com/glyph/automat" -COPYRIGHT="2014 Rackspace" -LICENSE="MIT" -REVISION="2" -srcGitRev="4260ebbc3347b12566f219fe0e887c18bf972cb9" -SOURCE_URI="$HOMEPAGE/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="580c8d9eaeb7c6eb29c6d34a2b169474b461ebec158da2e266d5edf621db1dbd" -SOURCE_FILENAME="automat-v$portVersion-$srcGitRev.tar.gz" -SOURCE_DIR="automat-$srcGitRev" - -ARCHITECTURES="any" - -portVer="`echo "$portVersion" | cut -d~ -f1`" - -PROVIDES=" - $portName = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " - -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do -pythonPackage=${PYTHON_PACKAGES[i]} -pythonVersion=${PYTHON_VERSIONS[$i]} -eval "PROVIDES_${pythonPackage}=\"\ - ${portName}_$pythonPackage = $portVersion\n\ - cmd:automat_visualize$pythonVersion\n\ - \"; \ -REQUIRES_$pythonPackage=\"\ - haiku\n\ - cmd:python$pythonVersion\n\ - python_graphviz_$pythonPackage\n\ - \"" -BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_scm_$pythonPackage - wheel_$pythonPackage - cmd:git" -BUILD_PREREQUIRES="$BUILD_PREREQUIRES - cmd:python$pythonVersion" -done - -INSTALL() -{ - export SETUPTOOLS_SCM_PRETEND_VERSION=$portVer - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - python=python$pythonVersion - installLocation="$prefix"/lib/$python/vendor-packages/ - export PYTHONPATH=$installLocation:$PYTHONPATH - mkdir -p "$installLocation" - rm -rf build - $python setup.py build install \ - --root=/ --prefix="$prefix" - - mv "$prefix"/bin/automat-visualize \ - "$prefix"/bin/automat-visualize$pythonVersion - - install -m 755 -d "$docDir" - install -m 644 -t "$docDir" README.md - - packageEntries $pythonPackage \ - "$prefix"/lib/$python \ - "$prefix"/bin \ - "$docDir" - done -} diff --git a/dev-python/constantly/constantly-15.1.0~git.recipe b/dev-python/constantly/constantly-15.1.0~git.recipe deleted file mode 100644 index a99a7f359..000000000 --- a/dev-python/constantly/constantly-15.1.0~git.recipe +++ /dev/null @@ -1,77 +0,0 @@ -SUMMARY="A library that provides symbolic constant support" -DESCRIPTION="constantly, a library that provides symbolic constant support. -It includes collections and constants with text, numeric, and bit flag values. -Originally twisted.python.constants from the Twisted project." -HOMEPAGE="https://github.com/twisted/constantly" -COPYRIGHT="2011-2015 Twisted Matrix Laboratories et all" -LICENSE="MIT" -REVISION="4" -srcGitRev="39887b6e131a72b04a338919519e972de668c586" -SOURCE_URI="$HOMEPAGE/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="0cfe2235cd6fcd677ffb0710891ffb839a1d748b98acb32e5df683e6f4a1ea71" -SOURCE_FILENAME="constantly-$portVersion-$srcGitRev.tar.gz" -SOURCE_DIR="constantly-$srcGitRev" - -ARCHITECTURES="any" - -PROVIDES=" - $portName = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " - -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - eval "PROVIDES_${pythonPackage}=\" - ${portName}_$pythonPackage = $portVersion - \"" - eval "REQUIRES_$pythonPackage=\" - haiku - cmd:python$pythonVersion - \"" - BUILD_REQUIRES+=" - setuptools_$pythonPackage - " - BUILD_PREREQUIRES+=" - cmd:python$pythonVersion - " -done - -INSTALL() -{ - # Patch this call, otherwise we get: - # "setuptools.extern.packaging.version.InvalidVersion: [...]: 'refs-gh-pull-20-rebase'" - sed -i -e 's|version=versioneer.get_version()|version="15.1.0dev"|' \ - $sourceDir/setup.py - - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - python=python$pythonVersion - installLocation="$prefix"/lib/$python/vendor-packages/ - export PYTHONPATH=$installLocation:$PYTHONPATH - - mkdir -p "$installLocation" - rm -rf build - - $python setup.py build install \ - --root=/ --prefix="$prefix" - - install -m 755 -d "$docDir" - install -m 644 -t "$docDir" README.rst - - packageEntries $pythonPackage \ - "$prefix"/lib/$python \ - "$docDir" - done -} diff --git a/dev-python/hyperlink/hyperlink-21.0.0.recipe b/dev-python/hyperlink/hyperlink-21.0.0.recipe deleted file mode 100644 index 9bc745a51..000000000 --- a/dev-python/hyperlink/hyperlink-21.0.0.recipe +++ /dev/null @@ -1,75 +0,0 @@ -SUMMARY="Immutable, Pythonic, correct URLs" -DESCRIPTION="Hyperlink provides a pure-Python implementation of immutable URLs. -Based on RFC 3986 and RCF 3987, the Hyperlink URL makes working with both URIs \ -and IRIs easy. - -Hyperlink is tested against Python 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, and PyPy." -HOMEPAGE="https://github.com/python-hyper/hyperlink" -COPYRIGHT="2017 Glyph Lefkowitz - Itamar Turner-Trauring - Jean Paul Calderone - Adi Roiban - Amber Hawkie Brown - Mahmoud Hashemi - Wilfredo Sanchez Vega et all" -LICENSE="MIT - Public Domain" -REVISION="3" -SOURCE_URI="$HOMEPAGE/archive/refs/tags/v$portVersion.tar.gz" -CHECKSUM_SHA256="6fdef854115f413e5d8a0241e1e67e93f0bd29c1d1317a742f3fdb189e1d57b5" - -ARCHITECTURES="any" - -PROVIDES=" - $portName = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " - -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do -pythonPackage=${PYTHON_PACKAGES[i]} -pythonVersion=${PYTHON_VERSIONS[$i]} -eval "PROVIDES_${pythonPackage}=\"\ - ${portName}_$pythonPackage = $portVersion\n\ - cmd:projectx\n\ - \"; \ -REQUIRES_$pythonPackage=\"\ - haiku\n\ - idna_$pythonPackage\n\ - cmd:python$pythonVersion\ - \"" -BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_$pythonPackage" -BUILD_PREREQUIRES="$BUILD_PREREQUIRES - cmd:python$pythonVersion" -done - -INSTALL() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - python=python$pythonVersion - installLocation="$prefix"/lib/$python/vendor-packages/ - export PYTHONPATH=$installLocation:$PYTHONPATH - mkdir -p "$installLocation" - rm -rf build - $python setup.py build install \ - --root=/ --prefix="$prefix" - - install -m 755 -d "$docDir" - install -m 644 -t "$docDir" README.md - - packageEntries $pythonPackage \ - "$prefix"/lib/$python \ - "$docDir" - done -} diff --git a/dev-python/incremental/incremental-21.3.0.recipe b/dev-python/incremental/incremental-21.3.0.recipe deleted file mode 100644 index 0ffc11c4a..000000000 --- a/dev-python/incremental/incremental-21.3.0.recipe +++ /dev/null @@ -1,115 +0,0 @@ -SUMMARY="A small library that versions your Python projects" -DESCRIPTION="Incremental is a small library that versions your Python projects. - -API documentation can be found here https://twisted.github.io/incremental/docs/." -HOMEPAGE="https://github.com/twisted/incremental" -COPYRIGHT="2001-2015 - Allen Short - Amber Hawkie Brown - Andrew Bennetts - Andy Gayton - Antoine Pitrou - Apple Computer, Inc. - Ashwini Oruganti - Benjamin Bruheim - Bob Ippolito - Canonical Limited - Christopher Armstrong - David Reid - Divmod Inc. - Donovan Preston - Eric Mangold - Eyal Lotem - Google Inc. - Hybrid Logic Ltd. - Hynek Schlawack - Itamar Turner-Trauring - James Knight - Jason A. Mobarak - Jean-Paul Calderone - Jessica McKellar - Jonathan D. Simms - Jonathan Jacobs - Jonathan Lange - Julian Berman - Jürgen Hermann - Kevin Horn - Kevin Turner - Laurens Van Houtven - Mary Gardiner - Massachusetts Institute of Technology - Matthew Lefkowitz - Moshe Zadka - Paul Swartz - Pavel Pergamenshchik - Rackspace, US Inc. - Ralph Meijer - Richard Wall - Sean Riley - Software Freedom Conservancy - Tavendo GmbH - Thijs Triemstra - Thomas Herve - Timothy Allen - Tom Prince - Travis B. Hartwell" -LICENSE="MIT" -REVISION="3" -SOURCE_URI="$HOMEPAGE/archive/refs/tags/incremental-$portVersion.tar.gz" -CHECKSUM_SHA256="57b6a0785f265ffe59a454276efac1062943bb5b7bff7b5505bf054a563c22c4" -SOURCE_DIR="incremental-incremental-$portVersion" - -ARCHITECTURES="any" - -PROVIDES=" - $portName = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " - -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do -pythonPackage=${PYTHON_PACKAGES[i]} -pythonVersion=${PYTHON_VERSIONS[$i]} -eval "PROVIDES_${pythonPackage}=\"\ - ${portName}_$pythonPackage = $portVersion\ - \"; \ -REQUIRES_$pythonPackage=\"\ - haiku\n\ - cmd:python$pythonVersion\n\ - click_$pythonPackage\ - \"" -BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_$pythonPackage" -BUILD_PREREQUIRES="$BUILD_PREREQUIRES - cmd:python$pythonVersion" -done - -INSTALL() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - python=python$pythonVersion - installLocation="$prefix"/lib/$python/vendor-packages/ - export PYTHONPATH=$installLocation:$PYTHONPATH - mkdir -p "$installLocation" - rm -rf build - $python setup.py build install \ - --root=/ --prefix="$prefix" - - install -m 755 -d "$docDir" - install -m 644 -t "$docDir" README.rst - - packageEntries $pythonPackage \ - "$prefix"/lib/$python \ - "$docDir" - done -} diff --git a/dev-python/twisted/twisted-22.8.0.recipe b/dev-python/twisted/twisted-22.8.0.recipe deleted file mode 100644 index 5849fe6ca..000000000 --- a/dev-python/twisted/twisted-22.8.0.recipe +++ /dev/null @@ -1,142 +0,0 @@ -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: - -- 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="https://twistedmatrix.com" -COPYRIGHT="2001-2022 Twisted project members" -LICENSE="MIT" -REVISION="4" -SOURCE_URI="https://github.com/twisted/twisted/archive/twisted-$portVersion.tar.gz" -CHECKSUM_SHA256="3d17049da4b7c66b11359ff29eeea103ef8356f2aec2e4fc3d78c1920fc622a1" -SOURCE_DIR="twisted-twisted-$portVersion" - -ARCHITECTURES="any" - -PROVIDES=" - $portName = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " - -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -defaultVersion=3.9 -for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - eval "PROVIDES_$pythonPackage=\" - ${portName}_$pythonPackage = $portVersion - cmd:cftp_$pythonVersion = $portVersion - cmd:ckeygen_$pythonVersion = $portVersion - cmd:conch_$pythonVersion = $portVersion - cmd:mailmail_$pythonVersion = $portVersion - cmd:manhole_$pythonVersion = $portVersion - cmd:pyhtmlizer_$pythonVersion = $portVersion - cmd:tap2deb_$pythonVersion = $portVersion - cmd:tap2rpm_$pythonVersion = $portVersion - cmd:tkconch_$pythonVersion = $portVersion - cmd:trial_$pythonVersion = $portVersion - cmd:twist_$pythonVersion = $portVersion - cmd:twistd_$pythonVersion = $portVersion - \"" - # Provide non-suffixed cmd only for the default Python version - if [ $pythonVersion = $defaultVersion ]; then - eval "PROVIDES_$pythonPackage+=\" - cmd:cftp = $portVersion - cmd:ckeygen = $portVersion - cmd:conch = $portVersion - cmd:mailmail = $portVersion - cmd:manhole = $portVersion - cmd:pyhtmlizer = $portVersion - cmd:tap2deb = $portVersion - cmd:tap2rpm = $portVersion - cmd:tkconch = $portVersion - cmd:trial = $portVersion - cmd:twist = $portVersion - cmd:twistd = $portVersion - \"" - fi - - eval "REQUIRES_$pythonPackage=\" - haiku - attrs_$pythonPackage - automat_$pythonPackage - bcrypt_$pythonPackage - constantly_$pythonPackage - cryptography_$pythonPackage - hyperlink_$pythonPackage - incremental_$pythonPackage - typing_extensions_$pythonPackage - zope_interface_$pythonPackage - cmd:python$pythonVersion - \"" - BUILD_REQUIRES+=" - incremental_$pythonPackage - setuptools_$pythonPackage - " - BUILD_PREREQUIRES+=" - cmd:python$pythonVersion - " -done - - -INSTALL() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - python=python$pythonVersion - installLocation=$prefix/lib/$python/vendor-packages/ - export PYTHONPATH=$installLocation:$PYTHONPATH - - mkdir -p $installLocation - rm -rf build - - $python setup.py build install \ - --root=/ --prefix=$prefix - - # Version suffix all the scripts - for f in $binDir/*; do - mv $f $f-$pythonVersion - done - - # And provide suffix-less symlinks for the default version - if [ $pythonVersion = $defaultVersion ]; then - for f in $binDir/*; do - ln -sr $f ${f%-$pythonVersion} - done - fi - - install -m 755 -d "$docDir" - install -m 644 -t "$docDir" README.rst - - packageEntries $pythonPackage \ - "$prefix"/lib/$python \ - "$prefix"/bin \ - "$docDir" - done -} diff --git a/dev-python/zope-interface/licenses/ZPL 2.1 b/dev-python/zope-interface/licenses/ZPL 2.1 deleted file mode 100644 index e1f9ad7b3..000000000 --- a/dev-python/zope-interface/licenses/ZPL 2.1 +++ /dev/null @@ -1,44 +0,0 @@ -Zope Public License (ZPL) Version 2.1 - -A copyright notice accompanies this license document that identifies the -copyright holders. - -This license has been certified as open source. It has also been designated as -GPL compatible by the Free Software Foundation (FSF). - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions in source code must retain the accompanying copyright -notice, this list of conditions, and the following disclaimer. - -2. Redistributions in binary form must reproduce the accompanying copyright -notice, this list of conditions, and the following disclaimer in the -documentation and/or other materials provided with the distribution. - -3. Names of the copyright holders must not be used to endorse or promote -products derived from this software without prior written permission from the -copyright holders. - -4. The right to distribute this software or to use it for any purpose does not -give you the right to use Servicemarks (sm) or Trademarks (tm) of the -copyright -holders. Use of them is covered by separate agreement with the copyright -holders. - -5. If any files are modified, you must cause the modified files to carry -prominent notices stating that you changed the files and the date of any -change. - -Disclaimer - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/dev-python/zope-interface/zope_interface-5.4.0.recipe b/dev-python/zope-interface/zope_interface-5.4.0.recipe deleted file mode 100644 index fe432690a..000000000 --- a/dev-python/zope-interface/zope_interface-5.4.0.recipe +++ /dev/null @@ -1,69 +0,0 @@ -SUMMARY="Interfaces for Python" -DESCRIPTION=" -This package provides an implementation of 'object interfaces' for Python. \ -Interfaces are a mechanism for labeling objects as conforming to a given \ -API or contract. So, this package can be considered as implementation of the \ -Design By Contract methodology support in Python. - -For detailed documentation, please see http://docs.zope.org/zope.interface" -HOMEPAGE="http://pypi.python.org/pypi/zope.interface" -COPYRIGHT="2004-2014 Zope Foundation and Contributors" -LICENSE="ZPL 2.1" -REVISION="3" -SOURCE_URI="https://pypi.io/packages/source/z/zope.interface/zope.interface-$portVersion.tar.gz" -CHECKSUM_SHA256="5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e" -SOURCE_DIR="zope.interface-$portVersion" - -ARCHITECTURES="any" - -PROVIDES=" - $portName = $portVersion - " -REQUIRES=" - haiku - " - -BUILD_REQUIRES=" - haiku_devel - " -BUILD_PREREQUIRES=" - cmd:gcc - " -PYTHON_PACKAGES=(python39 python310) -PYTHON_VERSIONS=(3.9 3.10) -for i in "${!PYTHON_PACKAGES[@]}"; do -pythonPackage=${PYTHON_PACKAGES[i]} -pythonVersion=${PYTHON_VERSIONS[$i]} -eval "PROVIDES_${pythonPackage}=\"\ - ${portName}_$pythonPackage = $portVersion\ - \"; \ -REQUIRES_$pythonPackage=\"\ - haiku\n\ - cmd:python$pythonVersion\ - \"" -BUILD_REQUIRES="$BUILD_REQUIRES - setuptools_$pythonPackage" -BUILD_PREREQUIRES="$BUILD_PREREQUIRES - cmd:python$pythonVersion" -done - -INSTALL() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - # GENERIC: all python_setuptools-based installs need this - python=python$pythonVersion - pythonVersion=$($python --version 2>&1 | sed 's/Python //' | head -c3) - installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ - export PYTHONPATH=$installLocation:$PYTHONPATH - mkdir -p $installLocation - rm -rf build - $python setup.py build install \ - --root=/ --prefix=$prefix - - packageEntries $pythonPackage \ - $prefix/lib/python* - done -}