mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 17:47:13 +08:00
openssl group: updated pypy
This commit is contained in:
parent
285810d9d8
commit
678cbe18a8
154
pypy/LICENSE
Normal file
154
pypy/LICENSE
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
License for files in the pypy/ directory
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
Except when otherwise stated (look for LICENSE files in directories or
|
||||||
|
information at the beginning of each file) all software and
|
||||||
|
documentation in the 'pypy' directories is licensed as follows:
|
||||||
|
|
||||||
|
The MIT License
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person
|
||||||
|
obtaining a copy of this software and associated documentation
|
||||||
|
files (the "Software"), to deal in the Software without
|
||||||
|
restriction, including without limitation the rights to use,
|
||||||
|
copy, modify, merge, publish, distribute, sublicense, and/or
|
||||||
|
sell copies of the Software, and to permit persons to whom the
|
||||||
|
Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included
|
||||||
|
in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||||
|
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
|
PyPy Copyright holders 2003-2010
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
Except when otherwise stated (look for LICENSE files or information at
|
||||||
|
the beginning of each file) the files in the 'pypy' directory are each
|
||||||
|
copyrighted by one or more of the following people and organizations:
|
||||||
|
|
||||||
|
Armin Rigo
|
||||||
|
Maciej Fijalkowski
|
||||||
|
Carl Friedrich Bolz
|
||||||
|
Samuele Pedroni
|
||||||
|
Antonio Cuni
|
||||||
|
Michael Hudson
|
||||||
|
Christian Tismer
|
||||||
|
Holger Krekel
|
||||||
|
Eric van Riet Paap
|
||||||
|
Richard Emslie
|
||||||
|
Anders Chrigstrom
|
||||||
|
Amaury Forgeot d Arc
|
||||||
|
Aurelien Campeas
|
||||||
|
Anders Lehmann
|
||||||
|
Niklaus Haldimann
|
||||||
|
Seo Sanghyeon
|
||||||
|
Leonardo Santagada
|
||||||
|
Lawrence Oluyede
|
||||||
|
Jakub Gustak
|
||||||
|
Guido Wesdorp
|
||||||
|
Benjamin Peterson
|
||||||
|
Alexander Schremmer
|
||||||
|
Niko Matsakis
|
||||||
|
Ludovic Aubry
|
||||||
|
Alex Martelli
|
||||||
|
Toon Verwaest
|
||||||
|
Stephan Diehl
|
||||||
|
Adrien Di Mascio
|
||||||
|
Stefan Schwarzer
|
||||||
|
Tomek Meka
|
||||||
|
Patrick Maupin
|
||||||
|
Jacob Hallen
|
||||||
|
Laura Creighton
|
||||||
|
Bob Ippolito
|
||||||
|
Camillo Bruni
|
||||||
|
Simon Burton
|
||||||
|
Bruno Gola
|
||||||
|
Alexandre Fayolle
|
||||||
|
Marius Gedminas
|
||||||
|
Guido van Rossum
|
||||||
|
Valentino Volonghi
|
||||||
|
Adrian Kuhn
|
||||||
|
Paul deGrandis
|
||||||
|
Gerald Klix
|
||||||
|
Wanja Saatkamp
|
||||||
|
Anders Hammarquist
|
||||||
|
Oscar Nierstrasz
|
||||||
|
Eugene Oden
|
||||||
|
Lukas Renggli
|
||||||
|
Guenter Jantzen
|
||||||
|
Dinu Gherman
|
||||||
|
Bartosz Skowron
|
||||||
|
Georg Brandl
|
||||||
|
Ben Young
|
||||||
|
Jean-Paul Calderone
|
||||||
|
Nicolas Chauvat
|
||||||
|
Rocco Moretti
|
||||||
|
Michael Twomey
|
||||||
|
boria
|
||||||
|
Jared Grubb
|
||||||
|
Olivier Dormond
|
||||||
|
Stuart Williams
|
||||||
|
Jens-Uwe Mager
|
||||||
|
Justas Sadzevicius
|
||||||
|
Mikael Schönenberg
|
||||||
|
Brian Dorsey
|
||||||
|
Jonathan David Riehl
|
||||||
|
Beatrice During
|
||||||
|
Elmo Mäntynen
|
||||||
|
Andreas Friedge
|
||||||
|
Alex Gaynor
|
||||||
|
Anders Qvist
|
||||||
|
Alan McIntyre
|
||||||
|
Bert Freudenberg
|
||||||
|
|
||||||
|
Heinrich-Heine University, Germany
|
||||||
|
Open End AB (formerly AB Strakt), Sweden
|
||||||
|
merlinux GmbH, Germany
|
||||||
|
tismerysoft GmbH, Germany
|
||||||
|
Logilab Paris, France
|
||||||
|
DFKI GmbH, Germany
|
||||||
|
Impara, Germany
|
||||||
|
Change Maker, Sweden
|
||||||
|
|
||||||
|
|
||||||
|
License for 'lib-python/2.5.2' and 'lib-python/2.5.2-modified'
|
||||||
|
==============================================================
|
||||||
|
|
||||||
|
Except when otherwise stated (look for LICENSE files or
|
||||||
|
copyright/license information at the beginning of each file) the files
|
||||||
|
in the 'lib-python/2.5.2' and 'lib-python/2.5.2-modified' directories
|
||||||
|
are all copyrighted by the Python Software Foundation and licensed under
|
||||||
|
the Python Software License of which you can find a copy here:
|
||||||
|
http://www.python.org/doc/Copyright.html
|
||||||
|
|
||||||
|
License for 'pypy/translator/jvm/src/jna.jar'
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
The file 'pypy/translator/jvm/src/jna.jar' is licensed under the GNU
|
||||||
|
Lesser General Public License of which you can find a copy here:
|
||||||
|
http://www.gnu.org/licenses/lgpl.html
|
||||||
|
|
||||||
|
License for 'pypy/translator/jvm/src/jasmin.jar'
|
||||||
|
================================================
|
||||||
|
|
||||||
|
The file 'pypy/translator/jvm/src/jasmin.jar' is copyright (c) 1996-2004 Jon Meyer
|
||||||
|
and distributed with permission. The use of Jasmin by PyPy does not imply
|
||||||
|
that PyPy is endorsed by Jon Meyer nor any of Jasmin's contributors. Furthermore,
|
||||||
|
the following disclaimer applies to Jasmin:
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS 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 OWNER OR CONTRIBUTORS 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.
|
@ -1,44 +1,43 @@
|
|||||||
# Maintainer: Daniele Cocca <jmc@chakra-project.org>
|
# Maintainer: Fabian Kosmale <inkane@chakra-project.org>
|
||||||
|
# Contributor: Daniele Cocca <jmc@chakra-project.org>
|
||||||
|
|
||||||
pkgname=pypy
|
pkgname=pypy
|
||||||
pkgver=1.9
|
pkgver=2.0.2
|
||||||
_shasum=('341e1e3821ff')
|
_shasum=('f66246c46ca3')
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="PyPy is a fast, compliant alternative implementation of the Python language (2.7.1)."
|
pkgdesc="PyPy is a fast, compliant alternative implementation of the Python language (2.7.1)."
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.pypy.org/"
|
url="http://www.pypy.org/"
|
||||||
license=('MIT')
|
license=('MIT')
|
||||||
depends=('expat' 'zlib' 'bzip2' 'openssl' 'python-greenlet')
|
depends=('expat' 'zlib' 'bzip2' 'openssl' 'python-greenlet' 'libffi')
|
||||||
makedepends=('pypy')
|
makedepends=('pypy' 'sqlite3')
|
||||||
source=("https://bitbucket.org/${pkgname}/${pkgname}/get/release-${pkgver}.tar.bz2")
|
source=("https://bitbucket.org/${pkgname}/${pkgname}/downloads/$pkgname-$pkgver-src.tar.bz2" "LICENSE")
|
||||||
md5sums=('f92c0171a9578a3e4a0f74947ec596ab')
|
options=(!buildflags)
|
||||||
|
md5sums=('c26662e348159b460057548ddaf35333'
|
||||||
|
'a6ed60c010618fd5bb8bad3570c5b8bd')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir}/${pkgname}-${pkgname}-${_shasum}"
|
cd "${srcdir}"/${pkgname}-${pkgver}-src/pypy/goal
|
||||||
cd "pypy/translator/goal"
|
|
||||||
|
|
||||||
pypy translate.py -Ojit
|
# here you can boostrap with python if needed
|
||||||
|
pypy ../../rpython/bin/rpython -Ojit targetpypystandalone
|
||||||
# Switch to this one instead, if the default one saturates your memory:
|
|
||||||
# PYPY_GC_MAX_DELTA=200MB pypy --jit loop_longevity=300 ./translate.py -Ojit
|
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${srcdir}/${pkgname}-${pkgname}-${_shasum}"
|
|
||||||
install -D -m644 LICENSE "${pkgdir}/usr/share/licences/${pkgname}/LICENSE"
|
install -D -m644 LICENSE "${pkgdir}/usr/share/licences/${pkgname}/LICENSE"
|
||||||
|
cd "${srcdir}"/${pkgname}-${pkgver}-src/pypy/tool/release
|
||||||
|
|
||||||
cd "pypy/tool/release"
|
cd "${srcdir}"/${pkgname}-${pkgver}-src/pypy/tool/release
|
||||||
# Clean up the /tmp directory from previous packaging attempts
|
|
||||||
rm -r "/tmp/usession-release-${pkgver}"-*
|
pypy package.py ../../../ pypy pypy-c "${srcdir}"/${pkgname}.tar.bz2
|
||||||
# Generate the PyPy release tarball
|
|
||||||
pypy package.py ../../.. "${pkgname}"
|
mkdir -p "${pkgdir}"/opt
|
||||||
# Then, install it under "${pkgdir}/opt"
|
tar x -C "${pkgdir}"/opt -f "${srcdir}"/${pkgname}.tar.bz2
|
||||||
install -d -m755 "${pkgdir}/opt"
|
|
||||||
tar -jxvf "/tmp/usession-release-${pkgver}-0/build/${pkgname}.tar.bz2" -C "${pkgdir}/opt"
|
|
||||||
|
|
||||||
# Install binary symlink
|
# Install binary symlink
|
||||||
install -d -m755 "${pkgdir}/usr/bin"
|
install -d -m755 "${pkgdir}/usr/bin"
|
||||||
ln -sf "/opt/${pkgname}/bin/pypy" "${pkgdir}/usr/bin/pypy"
|
ln -sf "/opt/${pkgname}/bin/pypy" "${pkgdir}/usr/bin/pypy"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# vim:set ts=2 sw=2 et:
|
# vim:set ts=2 sw=2 et:
|
||||||
|
Loading…
Reference in New Issue
Block a user