Commit Graph

62 Commits

Author SHA1 Message Date
fbrosson
4f36ece4de python-2.7.14: sync line offsets in patchset, update HOMEPAGE. 2018-06-10 12:25:39 +00:00
irtusb
3abf6cda40 python3: fix #2558
'str' has no attribute 'append'
2018-05-25 19:01:45 +02:00
Adrien Destugues
298e4d4968 Python: fix secondary arch build.
Wrong library paths would lead to missing modules, and crashes.
2018-02-19 18:36:41 +01:00
Jerome Duval
e1a5ec0f24 python3: bump version. 2017-10-12 21:41:25 +02:00
Jerome Duval
a223f56d0e python: bump version.
* remove two old recipes.
2017-09-20 18:54:45 +02:00
Jerome Duval
b6225dd525 python3: bump version. 2017-07-25 22:27:21 +02:00
phoudoin
c7d1674a8c [python-2.7 & 3.6] Implement CTypes's find_library() for Haiku. (#1363)
Should fix #1120 for python v2.7.13 and v3.6.1.
2017-05-27 11:31:27 +02:00
Jerome Duval
2411c135d9 python3: handle negative errno on Haiku.
also enable _BSD_SOURCE for openpty declaration.
2017-04-16 21:34:55 +02:00
Jerome Duval
7a7ebe6cae python3: add recipe for version 3.6.
* add a recipe for python35.
2017-03-27 23:10:07 +02:00
Jerome Duval
10efd2f8d4 python: remove 2.6 recipes and patches. 2017-03-02 23:03:30 +01:00
Jerome Duval
732b313765 python3: bump version for 3.5. 2017-02-27 17:42:49 +01:00
Jerome Duval
ddb6f69441 python: add recipe for version 2.7.13. 2017-02-16 22:42:27 +01:00
Jerome Duval
8e4d8f6b6d python: bump versions for 2.x and 3.x. 2016-07-26 06:00:16 +00:00
Jerome Duval
22e4fad806 python: bump versions.
* remove old 2.7 recipe and patch.
2015-12-09 23:20:15 +00:00
Jerome Duval
670fe475bd python3: added recipe for version 3.5.0 2015-10-02 23:37:16 +00:00
Jerome Duval
c2ef230f78 python: bump to 3.4.3.
* remove the nano dep.
2015-06-08 19:36:50 +00:00
Jerome Duval
cd2b661c1a python: fix headers search for modules.
* remove 3.2 recipe
* pip and easy_install are downloaded during the build, this should
be disabled.
2015-06-06 17:53:44 +00:00
Jerome Duval
8aeb2cfbf9 python: added a recipe for version 3.4.0. 2015-06-05 21:12:18 +00:00
Jerome Duval
7325d52766 python: bump version.
* remove 2.7.6 recipe.
2015-05-26 20:52:10 +00:00
Timothy Gu
060f83d1a9 python: Stricter [gs]et_rlimit mode detection
There doesn't seem to be a better way, else than configure runtime checks,
which is harmful for cross-compilation.
2015-01-11 18:43:34 -08:00
Timothy Gu
b33f96fa88 Fix python crash on resource.getrusage 2015-01-11 18:20:24 -08:00
Jerome Duval
a5cf346660 python: added recipe for version 2.7.9 2014-12-21 10:20:04 +00:00
Jerome Duval
41d655b82e python: bump version 2014-11-29 14:43:36 +00:00
Jerome Duval
8af9876d36 python: tarfile wouldn't extract hardlink.
and fail with "Operation not allowed".
* we now try to create the link and fallback to a file in case
of failure.
2014-11-28 17:54:23 +00:00
Adrien Destugues
082da53954 Python: remove unused patches. 2014-10-20 11:31:39 +02:00
Adrien Destugues
7ba4943af3 Python: use the system FFI.
* The built-in one does not work which leads to missing the ctype
package (used for example in youtube_dl).
2014-09-21 19:20:02 +02:00
Adrien Destugues
01b166aa7c Python 2.7: re-add missed part from our 2.6.9 patches to make site- and vendor-packages work.
User-packages still not working, the code for this was refactored in Python and my skills with the languages are too weak for me to adjust the patch.
2014-06-18 14:04:39 +00:00
Jerome Duval
a4dddbd1bd python: fix config header path
* enabled libxml2 2.9.1 on x86_64
2014-04-05 23:07:23 +00:00
Jerome Duval
ec3beb8184 python: fixes 2.7.6 patchset for libs and headers.
* should help for hashlib, etc
2014-04-01 21:02:17 +00:00
Jerome Duval
f715361872 python: added recipe for version 2.7.6. 2014-03-18 23:13:03 +00:00
Alexander von Gluck IV
e7d3c5b0e0 python: add 2.6.9
* Fix user site package directory
2014-01-22 01:34:32 +00:00
Oliver Tappe
8d6506b5c9 Adjust python to the moved bzip2-header.
* the header for bzip2 has been moved out of its subdir recently,
  so python was no longer building the bz2 module
2013-10-16 16:26:13 +02:00
Oliver Tappe
94877c4f68 Drop unused patch file for python. 2013-10-16 16:26:12 +02:00
Oliver Tappe
f3532dc2cb Merge branch 'package-management'
Conflicts:
	app-arch/p7zip/p7zip-9.04.bep
	app-arch/p7zip/p7zip-9.13.bep
	app-arch/tar/tar-1.22.bep
	app-arch/tar/tar-1.23.bep
	app-arch/tar/tar-1.25.bep
	app-arch/xz-utils/xz-utils-4.999.9.bep
	app-cdr/bchunk/bchunk-1.2.0.bep
	app-cdr/cdrtools/cdrtools-2.01.01a66.bep
	app-cdr/cdrtools/cdrtools-3.01a01.bep
	app-crypt/gnupg/gnupg-1.4.11.bep
	app-doc/doxygen/doxygen-1.6.3.bep
	app-editors/nano/nano-2.2.6.bep
	app-editors/vim/vim-7.3.bep
	app-text/antiword/antiword-0.37.bep
	app-text/libpaper/libpaper-1.1.23.bep
	app-text/libpaper/libpaper-1.1.24.bep
	app-text/rman/rman-3.2.bep
	dev-db/sqlite/sqlite-3.6.22.bep
	dev-db/sqlite/sqlite-3.6.23.bep
	dev-db/sqlite/sqlite-3.7.2.bep
	dev-db/sqlite/sqlite-3.7.3.bep
	dev-db/sqlite/sqlite-3.7.4.bep
	dev-db/sqlite/sqlite-3.7.5.bep
	dev-lang/lua/lua-5.1.4.bep
	dev-lang/nasm/nasm-2.08.01.bep
	dev-lang/perl/patches/perl-5.10.0.patch
	dev-lang/python/python-2.5.4.bep
	dev-lang/python/python-2.6.4.bep
	dev-lang/python/python-2.6.5.bep
	dev-lang/python/python-2.6.6.bep
	dev-lang/python/python-2.6.7.bep
	dev-lang/python/python-2.6.8.bep
	dev-lang/python/python-3.2.bep
	dev-lang/python/python-3.2.recipe
	dev-lang/python/python-3.2a4.bep
	dev-lang/yasm/yasm-1.1.0.bep
	dev-libs/apr-util/apr-util-1.3.10.bep
	dev-libs/apr-util/apr-util-1.3.9.bep
	dev-libs/apr/apr-1.3.8.bep
	dev-libs/apr/apr-1.3.9.bep
	dev-libs/apr/apr-1.4.2.bep
	dev-libs/apr/patches/apr-1.4.2.patch
	dev-libs/expat/expat-2.0.1.bep
	dev-libs/fribidi/fribidi-0.19.2.bep
	dev-libs/icu/icu-4.4.1.bep
	dev-libs/libedit/libedit-20090923.bep
	dev-libs/libedit/libedit-20100424.bep
	dev-libs/libevent/libevent-1.4.11.bep
	dev-libs/libevent/libevent-1.4.13.bep
	dev-libs/libevent/libevent-1.4.14b.bep
	dev-libs/libevent/libevent-2.0.10.bep
	dev-libs/libiconv/libiconv-1.12.bep
	dev-libs/libiconv/libiconv-1.13.1.bep
	dev-libs/libpcre/libpcre-8.00.bep
	dev-libs/libpcre/libpcre-8.02.bep
	dev-libs/libpcre/libpcre-8.12.bep
	dev-libs/libxml2/libxml2-2.7.3.bep
	dev-libs/libxml2/libxml2-2.7.6.bep
	dev-libs/libxml2/libxml2-2.7.7.bep
	dev-libs/libxml2/libxml2-2.7.8.bep
	dev-libs/openssl/openssl-0.9.8l.bep
	dev-libs/openssl/openssl-0.9.8m.bep
	dev-libs/openssl/openssl-1.0.0.bep
	dev-libs/openssl/openssl-1.0.0a.bep
	dev-libs/openssl/openssl-1.0.0c.bep
	dev-qt/qtcore/qtcore-4.8.x-git.bep
	dev-qt/qtcore/qtcore-4.8.x.recipe
	dev-util/ccache/ccache-3.0.1.bep
	dev-util/cmake/cmake-2.6.4.bep
	dev-util/cmake/cmake-2.8.0.bep
	dev-util/cmake/cmake-2.8.1.bep
	dev-util/cmake/cmake-2.8.2.bep
	dev-util/cmake/cmake-2.8.3.bep
	dev-util/cmake/cmake-2.8.4.bep
	dev-util/ctags/ctags-5.8.bep
	dev-util/fastdep/fastdep-0.16.bep
	dev-util/gperf/gperf-3.0.4.bep
	dev-util/pkgconfig/pkgconfig-0.23.bep
	dev-util/pkgconfig/pkgconfig-0.25.bep
	dev-vcs/cvs/cvs-1.12.13.1.bep
	dev-vcs/cvs/cvs-1.12.13.bep
	dev-vcs/subversion/subversion-1.6.11.bep
	dev-vcs/subversion/subversion-1.6.12.bep
	dev-vcs/subversion/subversion-1.6.13.bep
	dev-vcs/subversion/subversion-1.6.15.bep
	dev-vcs/subversion/subversion-1.6.6.bep
	dev-vcs/subversion/subversion-1.6.9.bep
	dev-vcs/subversion/subversion-1.7.xx-svn.bep
	haiku-apps/bepdf/bepdf-1.1.1b4.bep
	haiku-apps/libwalter/libwalter-97.bep
	haiku-apps/paladin/paladin-1.3-hg.bep
	haiku-apps/pe/pe-2.4.3-600.bep
	haiku-apps/vision/patches/vision-908-gcc4.patch
	haiku-apps/vision/vision-0.9.7.bep
	haiku-libs/libwalter/libwalter-97.bep
	haiku-libs/libwalter/libwalter-97.recipe
	media-gfx/graphviz/graphviz-2.24.bep
	media-gfx/graphviz/graphviz-2.26.3.bep
	media-libs/flac/flac-1.2.1.bep
	media-libs/freetype/freetype-2.3.11.bep
	media-libs/freetype/freetype-2.4.2.bep
	media-libs/freetype/freetype-2.4.4.bep
	media-libs/ftgl/ftgl-2.1-svn.bep
	media-libs/guilib/guilib-1.2.1.bep
	media-libs/jpeg/jpeg-7.bep
	media-libs/jpeg/jpeg-8b.bep
	media-libs/jpeg/jpeg-8c.bep
	media-libs/libao/libao-1.0.0.bep
	media-libs/libmad/libmad-0.15.1b.bep
	media-libs/libmng/libmng-1.0.10.bep
	media-libs/libogg/libogg-1.1.4.bep
	media-libs/libogg/libogg-1.2.0.bep
	media-libs/libogg/libogg-1.2.2.bep
	media-libs/libpng/libpng-1.2.29.bep
	media-libs/libpng/libpng-1.2.30.bep
	media-libs/libpng/libpng-1.2.40.bep
	media-libs/libpng/libpng-1.2.41.bep
	media-libs/libpng/libpng-1.2.43.bep
	media-libs/libpng/libpng-1.2.44.bep
	media-libs/libpng/libpng-1.4.1.bep
	media-libs/libpng/libpng-1.4.2.bep
	media-libs/libpng/libpng-1.4.3.bep
	media-libs/libpng/libpng-1.4.4.bep
	media-libs/libpng/libpng-1.5.0.bep
	media-libs/libsdl/patches/libsdl-1.2-hg.patch
	media-libs/libtheora/libtheora-1.1.1.bep
	media-libs/libvorbis/libvorbis-1.2.3.bep
	media-libs/libvorbis/libvorbis-1.3.1.bep
	media-libs/libvorbis/libvorbis-1.3.2.bep
	media-libs/libvpx/libvpx-0.9.2-git.bep
	media-libs/smpeg/smpeg-0.4.5.bep
	media-libs/speex/speex-1.2-git.bep
	media-libs/speex/speex-1.2rc1.bep
	media-sound/lame/lame-3.98.4.bep
	media-sound/lame/lame-398-2.bep
	media-sound/vorbis-tools/vorbis-tools-1.2.0.bep
	media-sound/vorbis-tools/vorbis-tools-1.4.0.bep
	media-video/ffmpeg/ffmpeg-0.5.bep
	media-video/ffmpeg/ffmpeg-0.6.bep
	net-misc/curl/curl-7.18.2.bep
	net-misc/curl/curl-7.19.1.bep
	net-misc/curl/curl-7.19.2.bep
	net-misc/curl/curl-7.19.5.bep
	net-misc/curl/curl-7.19.7.bep
	net-misc/curl/curl-7.20.0.bep
	net-misc/curl/curl-7.20.1.bep
	net-misc/curl/curl-7.21.1.bep
	net-misc/curl/curl-7.21.2.bep
	net-misc/curl/curl-7.21.3.bep
	net-misc/openssh/openssh-5.4p1.bep
	net-misc/openssh/openssh-5.5p1.bep
	net-misc/openssh/openssh-5.6p1.bep
	net-misc/openssh/openssh-5.7p1.bep
	net-misc/openssh/openssh-5.8p1.bep
	net-wireless/b43-fwcutter/b43-fwcutter-012.bep
	sci-libs/gsl/gsl-1.14.bep
	sys-apps/ed/ed-1.4.bep
	sys-apps/gawk/gawk-3.1.8.bep
	sys-apps/grep/grep-2.5.4.bep
	sys-apps/grep/grep-2.7.bep
	sys-apps/groff/groff-1.20.1.bep
	sys-apps/man/man-1.6f.bep
	sys-apps/sed/sed-4.2.1.bep
	sys-apps/texinfo/texinfo-4.13a.bep
	sys-devel/autoconf/autoconf-2.68.bep
	sys-devel/automake/automake-1.11.1.bep
	sys-devel/bison/bison-2.4.1.bep
	sys-devel/bison/bison-2.4.bep
	sys-devel/flex/flex-2.5.35.bep
	sys-devel/gettext/gettext-0.18.1.1-dev.bep
	sys-devel/gettext/gettext-0.18.1.1.bep
	sys-devel/jam/jam-2.5.bep
	sys-devel/m4/m4-1.4.14.bep
	sys-libs/ncurses/ncurses-5.6.bep
	sys-libs/ncurses/ncurses-5.7.bep
	sys-libs/readline/readline-5.2.bep
	sys-libs/readline/readline-6.0.bep
	sys-libs/readline/readline-6.1.bep
	sys-libs/zlib/zlib-1.2.3.bep
	sys-libs/zlib/zlib-1.2.5.bep
	x11-libs/qt/qt-4.8.x-git.bep
2013-10-15 22:48:02 +02:00
Oliver Tappe
ce92af6257 Apply several fixes to python.
* Adjust site-packages to be writable (by moving it into non-packaged
  hierarch).
* Add vendor-packages directory, where packaged python modules shall
  be installed.
* Add support for automatically installing modules into vendor
  directory when HAIKU_USE_VENDOR_DIRECTORIES is set.
* Drop references to 'common'-hierarchy.
2013-10-15 21:38:28 +02:00
Ingo Weinhold
8bf85116be python: the zlib module wasn't built
setup.py: /boot/system/develop/headers wasn't added to the include
search paths, so zlib.h wasn't found.
2013-08-21 16:10:08 +02:00
Ingo Weinhold
387dff0977 Remove old python non-recipes and patches 2013-05-04 01:01:44 +02:00
Ingo Weinhold
3d40334ec5 python 2.6.8: Fix python-config
Python was looking for its config header in the wrong directory
(<prefix>/include).
2013-05-04 00:47:58 +02:00
Ingo Weinhold
a678bf06bf Convert python 2.6.8 recipe to an actual recipe
Some additional patching was required to get things to build (among
other things the bz2, ssl, and related modules). Remove superfluous
Modules/timemodule.c patch.
2013-05-03 15:39:45 +02:00
Oliver Tappe
94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
Scott McCreary
0d33f4f91f Updated python to 2.6.8 2012-08-10 23:35:29 +00:00
Scott McCreary
22e8534333 Fixed python patch to apply at the correct line number. 2012-08-01 17:05:45 +00:00
Scott McCreary
c80b6b79ee Updated python patch to allow the test_fileio.py test to work on Haiku. 2012-07-30 20:41:36 +00:00
Scott McCreary
c21e29ad9b Added bep and patch for newly released python-2.6.7 2011-06-06 18:25:24 +00:00
Scott McCreary
1780ce2b1c Initial bep and patch for python 3.2, note that the regression test needs to be fixed still... 2011-04-14 23:14:31 +00:00
Scott McCreary
d76c3933d2 Initial .bep and patch files for python-3.2b2 2011-01-12 20:10:42 +00:00
Joseph Prostko
0721943cf8 * Add .patch and .bep for Python 2.7.1
* Works fine, but will update after perform more regression testing
2010-11-29 05:59:12 +00:00
Scott McCreary
7bc15ea3bd Added .bep and .patch files for python3.2a4 2010-11-22 19:44:35 +00:00
Scott McCreary
aff64b9aef Updated readline to 6.1, and added a bit more to the python-3.2a3 patch 2010-10-26 18:03:13 +00:00
Scott McCreary
e219660c0e Initial .bep and .patch files for Python-3.2 alpha3 2010-10-25 23:23:15 +00:00