0
0
Fork 0
Commit Graph

180 Commits

Author SHA1 Message Date
Adrien Destugues 39a04ed6c6 Python 2.7: mark as working on x86_gcc2
The recipe works and builds a perfectly working Python. Upgrading the
system from Python 2.6 is a problem, but this one can be installed in
home and works fine, so this is not a problem with the recipe.
2014-07-13 08:48:40 +02:00
Oliver Tappe c1b209f946 Adjust SRC_URI for python-2.6.9 to not require xz_utils.
* xz_utils isn't available on x86_gcc2, so we should not depend
  on it unless there's a good reason
2014-07-01 00:49:28 +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
Oliver Tappe 80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Jonathan Schleifer c105427cd8 python-2.7.6: Add missing provides 2014-04-06 02:29:39 +02: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
Jonathan Schleifer 9118f44b09 Mark python-2.7.6 broken again as it breaks libxml2
It seems python-2.7.6 isn't installing some necessary headers.
2014-04-06 00:03:42 +02:00
Jerome Duval 36d6d4d2cf x86_64: enable python-2.7.6
* increase revisions for scons and git as they depend on 2.6.x at the moment.
2014-04-05 13:31:17 +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
Jonathan Schleifer ba5d53e69b python: Remove useless find+set, add checksums 2014-03-25 23:40:14 +01:00
Jonathan Schleifer 7533be69ab Mark python-2.7.6 broken on *all* architectures
It's missing rmd160 in hashlib. I worked around that in haikuporter, but
it still breaks haikuporter by not even being able to recognize a .tgz.
2014-03-25 22:48:18 +01:00
Jonathan Schleifer d34c2661b2 python: Fix source URL, add checksums 2014-03-25 22:33:38 +01:00
Jerome Duval f715361872 python: added recipe for version 2.7.6. 2014-03-18 23:13:03 +00:00
Alexander von Gluck IV 8793a5c08d python: Fix 2.6.9 SRC_URI
* Change to https so haikuports can detect
  and skip certificate check
2014-03-16 01:57:45 +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
noryb009 1fa8788a0c Rewrap dev-lang DESCRIPTIONs 2014-01-02 16:40:56 -05: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
Oliver Tappe 8ec70f6e92 Add x86_64 as supported architecture to ports required by Haiku. 2013-09-02 11:51:26 +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 d3fff39e6e Declare most recipes stable on x86 2013-08-17 09:40:03 +02:00
Oliver Tappe 39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +02:00
Ingo Weinhold 5bc49d0d80 python 2.6.8: update recipe
* PROVIDES: Add devel:libpython2.6.
* [BUILD_]REQUIRES: Use lib:*/devel:* where appropriate.
2013-06-17 19:00:47 +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 60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00: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 d8ac0adc01 Cleaned up directories for python-2.6.6 2011-05-19 00:18:54 +00:00
Scott McCreary 6c3326af1e Should have been finddir B_COMMON_DIRECTORY, not findir B_COMMON_BIN_DIRECTORY... this should fix those typos. 2011-04-25 22:35:18 +00:00
Scott McCreary 624eff851f Updated several .bep files to use finddir. 2011-04-25 22:09:13 +00:00
Scott McCreary 94a680c39c add a symlink to help python3.2 build, this may or may not be useful. 2011-04-19 17:12:40 +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 4e22dad084 Deleted bep files for alpha/beta python releases. 2011-03-17 18:17:49 +00:00
Scott McCreary d76c3933d2 Initial .bep and patch files for python-3.2b2 2011-01-12 20:10:42 +00:00
Jrabbit 8b6a9db315 update python-3.2a4 md5 hash 2011-01-06 22:49:13 +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
Scott McCreary 2904fd6972 Added missing license files for Python and Ruby. Updated erlang .bep and .patch files, merging in parts send in by Anthony
D'Agostino.
2010-10-15 22:43:10 +00:00
Scott McCreary 3cf3c035e6 Added new TEST section to python, automake, findutils, coreutils and diffutils. 2010-10-08 21:03:19 +00:00
Scott McCreary c6c3fa695f Fixed the python-2.6.6 patch, added readline as a dependency so that python finds and builds it in. 2010-08-30 05:03:47 +00:00
Scott McCreary ab4115b08b Updated openssl to 1.0.0a and python to 2.6.6 2010-08-30 00:00:00 +00:00
Michael Weirauch d468128db1 * move unused diffs out of the way
* is fix-haiku.sh still required?
2010-06-07 17:53:06 +00:00
Michael Weirauch 5f0cddc71a * self hosting build patch (mostly based on the present patches)
* some AC* calls for libffi had to be commented (somebody with more
  experience in this regard should have a look)
* regrtest.py not adjusted as it crashes on test_resource
  (before that is not fixed there's no use adding tests to skip)
2010-06-07 17:49:18 +00:00
Chris Roberts 19fd2d4bfa Merged most of the OPD files into the beps. 2010-05-16 19:28:03 +00:00
Chris Roberts c86fe80720 Regenerated the python-2.6.5 patch and added utf-8 as the default filesystem encoding. 2010-04-26 22:00:31 +00:00
Chris Roberts 0668e04ded Add an LDFLAGS argument to the python-2.6.5 build instructions so it can find libs like readline. 2010-04-19 03:45:52 +00:00
Scott McCreary 828dc5e9dd Updated sed to got into /boot/system as libtool has issue when sed is in /boot/common, updated python 2.6.5 files, and updated openssh's .opd file 2010-03-21 07:01:14 +00:00
Scott McCreary 9c184b652f Initial .bep and patch files for python-2.6.5 (rc2) 2010-03-12 01:04:18 +00:00
Scott McCreary 52dd792041 Updated python .bep and patch for 2.7a1 (alpha1) 2009-12-05 19:58:45 +00:00
Scott McCreary 47f36b4d77 This patch adds the MD5 checksums to all of the .bep files. 2009-11-29 22:44:23 +00:00
Chris Roberts c72429d52c Updated the python patch with more include/lib dirs.
This allows building of extra modules like curses and bz2.
2009-11-24 03:52:41 +00:00
Chris Roberts 52ae285db8 Modified python patch to use extra include and lib dirs so that zlib is detected. 2009-10-27 22:24:52 +00:00
Scott McCreary 89835402df updated python patch for 2.6.4 release 2009-10-27 00:11:37 +00:00
Scott McCreary b9726d7bfc Updated Python-2.6.4.bep to url of the released version of 2.6.4 tar ball 2009-10-26 23:02:32 +00:00
Scott McCreary 9731fef4ae Initial checkin of .bep file to alow building of python-2.6.4rc1, the only change to the patch was to change occurances of "2.6.2" to "2.6.4rc1" to allow the patch to work automatically. 2009-10-13 18:19:37 +00:00
Scott McCreary ee0ece7bdf Updated python patch for version 2.6.2, also adding in Python.OptionalPackageDescription file 2009-05-14 17:43:44 +00:00
Scott McCreary a525c3313a Updated patch for python-2.7-svn trunk includes recent additions from Kaliber's patch plus fixes to remove /usr from a couple files. 2009-01-18 22:11:41 +00:00
Scott McCreary e93078ea16 initial patch for python-2.7-svn 2009-01-17 08:46:16 +00:00
Scott McCreary 27ab39da1b slimmed down patch for python-2.5.4 adding the known working haiku patches. 2009-01-13 07:05:32 +00:00
Scott McCreary 4f0d2cf734 updated patch to add list of tests that are ok if haiku skips them when running make test for python 2009-01-03 04:54:05 +00:00
Scott McCreary f1e7761cfe initial patch to allow building of python-2.5.4 on haiku, this includes everything from previous 2.5.2 patch plus a couple other minor fixes. 2009-01-02 17:02:31 +00:00
Scott McCreary b87f150ace Start of a script to fix python files that default to /usr/bin/env where haiku needs them to be just /bin/env. This will need tweaking as the execute settings on files needs to be reset after running this script, so a fix for that will need to be added to this. Probably just a simple chmod 644 *.py on the affected directories. 2008-12-16 15:12:45 +00:00
Scott McCreary aaa731eca2 Still not building, but getting closer. Fixed a couple cases in Kaliber's 2.6.1 patch where it was looking for Haiku but found haiku1 instead. Removed the bluetooth workaround as haiku has bluetooth now? (Might have to put that back in if it fails) 2008-12-16 15:04:24 +00:00
Scott McCreary 149bc4311a fixed python-2.5.2 patch file, forgot to put haiku1 in h2py.py script file. 2008-10-29 06:38:33 +00:00
Scott McCreary 4740db5be1 fixed typo 2008-10-20 09:30:17 +00:00
Scott McCreary 689bf5ef59 Initial patch for Python-2.6, note that it still needs some work as it doesn't get passed make without an error yet. 2008-10-20 08:47:06 +00:00
Scott McCreary 8781bf670e First pass at making a python 3.0 patch to build on haiku. It's not yet building but this patch gets far into make before it's first error. 2008-10-10 20:46:14 +00:00
Scott McCreary 898f372f26 patch for python-2.5.2 to allow it to build on haiku, combining several patches into one. May still need a bit more work on this one. 2008-10-10 06:33:09 +00:00
Scott McCreary 3068875682 2008-08-15 04:41:51 +00:00
Scott McCreary 7d230a2700 patch to allow haiku to build python, leaving out autotools generated files. 2008-08-15 04:19:29 +00:00
Scott McCreary 081833065f Initial .bep file checking for sdl-image 2008-07-30 16:49:08 +00:00