Yamashita Yuu
|
b70dcb9f2d
|
Add list_patches() to sort patches by their names
|
2013-12-26 16:31:43 +09:00 |
|
Yamashita Yuu
|
008a5a1ff9
|
Force PYTHON_BUILD_PATCH_PATH to be absolute path
|
2013-12-26 16:30:16 +09:00 |
|
Yamashita Yuu
|
5b7eb42a9f
|
Add -p0 as an option for patch if both PATCH_OPTS and PACKAGE_PATCH_OPTS aren't defined
|
2013-12-26 15:44:56 +09:00 |
|
Yamashita Yuu
|
35d4cd2259
|
Remove PACKAGE_PATCH_STRIP . Use PACKAGE_PATCH_OPTS instead.
|
2013-12-26 14:01:46 +09:00 |
|
Yamashita Yuu
|
1a05d9a8cd
|
Merge branch 'apply-extra-patches'
|
2013-12-21 01:06:13 +09:00 |
|
Yamashita Yuu
|
0d85193f39
|
Remove -Wl,-rpath=... from LDFLAGS on Darwin to fix build.
We don't need to set `rpath` explicitly because the ld on Darwin
embeds the full paths to each dylib by default
|
2013-12-20 20:37:47 +09:00 |
|
Yamashita Yuu
|
43212f64ed
|
Pass rpath to linker if --enable-shared was given (#65, #66, #82)
|
2013-12-20 18:22:43 +09:00 |
|
Yamashita Yuu
|
75559df89d
|
Search extra patches from given directory then apply it during build (#91)
```
$ env PYTHON_PATCH_PATH="./patches" PYTHON_PATCH_OPTS="-p1" pyenv install 2.7.6
```
|
2013-12-20 17:17:17 +09:00 |
|
Yamashita Yuu
|
aa76fd2f9c
|
On Darwin, should not build readline if there is brewed readline
|
2013-12-16 16:27:45 +09:00 |
|
Yamashita Yuu
|
db141f66a4
|
Restored has_broken_mac_llvm_gcc which is required to build 3.3+ on Darwin
|
2013-12-16 16:24:25 +09:00 |
|
Yamashita Yuu
|
1cc90d31ae
|
Import changes from ruby-build v20131211
|
2013-12-16 13:44:03 +09:00 |
|
Yamashita Yuu
|
498d226b2f
|
Import changes from ruby-build v20131030
|
2013-11-01 18:30:00 +09:00 |
|
Yamashita Yuu
|
733cb397b2
|
improve messages on failed import
|
2013-10-15 14:04:38 +09:00 |
|
Yamashita Yuu
|
fb3e9b020e
|
Use appropriciate tar option per compression types (#58)
|
2013-09-14 16:50:52 +09:00 |
|
Yamashita Yuu
|
99bc72a908
|
Wipe out CPython-specific scripts from build_package_standard()
|
2013-09-02 17:13:17 +09:00 |
|
Yamashita Yuu
|
4c71f3c5cd
|
Apply --with-pydebug configure option only for Python
|
2013-08-08 11:58:01 +09:00 |
|
Yamashita Yuu
|
b943e0abff
|
Import changes from ruby-build v20130628
|
2013-07-25 17:19:55 +09:00 |
|
Yamashita Yuu
|
b8ecd2d6dd
|
Specify --libdir on configure to fix build on openSUSE (#36)
|
2013-07-24 18:43:20 +09:00 |
|
Flavio Castelli
|
ae86a253e2
|
Allow installation of python 2.4 series
Make possible to install python 2.4.2 and 2.4.6.
|
2013-07-22 14:53:09 +02:00 |
|
Yamashita Yuu
|
4c006959fa
|
fix broken string match in has_broken_mac_llvm_gcc()
|
2013-07-17 17:02:23 +09:00 |
|
Yamashita Yuu
|
f9a19e3f24
|
s/gcc_llvm/llvm_gcc/g
|
2013-07-17 16:38:57 +09:00 |
|
Yamashita Yuu
|
8848006540
|
remove meaningless break (fixes #26)
|
2013-07-03 11:15:58 +09:00 |
|
Yamashita Yuu
|
f76faa88b8
|
add has_broken_mac_gcc_llvm and use clang if true
|
2013-06-29 12:27:33 +09:00 |
|
Yamashita Yuu
|
9ce760c798
|
add require_cc() to test existence of CC other than GCC
|
2013-06-28 12:18:45 +09:00 |
|
Yamashita Yuu
|
583f3b0e21
|
fix build of 3.4-dev. append existing 3.4 at the last.
this is because `hg` (which is a dependency of *-dev build) might be
installed in existing pyenv versions.
|
2013-06-19 18:48:58 +09:00 |
|
Yamashita Yuu
|
ff387010b3
|
use environment variable "${CPP}" if defined
|
2013-06-12 20:43:19 +09:00 |
|
Yamashita Yuu
|
27dd805acb
|
enable require_gcc to confirm if there is $CC
|
2013-06-12 16:11:07 +09:00 |
|
Yamashita Yuu
|
5f1761645f
|
fix has_broken_mac_openssl for building Python.
`--with-*-dir` is only effective for Ruby's mkmf.rb.
|
2013-06-12 16:09:41 +09:00 |
|
Yamashita Yuu
|
f8c9282e8c
|
Install GNU Readline on Darwin if the readline is broken (refs #23)
The `has_broken_mac_readline` checks the existence of
`readline/rhconf.h`. This is the same mechanism as setup.py of CPython.
|
2013-06-12 16:04:20 +09:00 |
|
Yamashita Yuu
|
d94c1d2143
|
add jython-*-dev
|
2013-05-31 17:38:18 +09:00 |
|
Yamashita Yuu
|
924f6dc76d
|
add ${PYPY_OPTS} to specify pypy build options
|
2013-05-31 14:28:32 +09:00 |
|
Yamashita Yuu
|
27caf0ef3d
|
add pypy-1.[567]
|
2013-05-31 13:39:58 +09:00 |
|
Yamashita Yuu
|
b77ae3e0b5
|
build and install pypy from source
|
2013-05-29 23:26:50 +09:00 |
|
Yamashita Yuu
|
b03a4cde78
|
add build_package_verify_py3{0,1,2,3,4}
|
2013-05-27 19:37:24 +09:00 |
|
Yamashita Yuu
|
9ae12a7c22
|
add CPython development versions (2.[67]-dev, 3.[1234]-dev)
|
2013-05-21 16:38:11 +09:00 |
|
Yamashita Yuu
|
b3deef5e80
|
update base version of ruby-build (v20130518)
|
2013-05-21 11:43:01 +09:00 |
|
Yamashita Yuu
|
0bf26d8f1d
|
setup download mirror site (#18, #20)
|
2013-05-17 23:14:57 +09:00 |
|
Yamashita Yuu
|
ac70eb701c
|
fix error messages
|
2013-05-17 19:36:23 +09:00 |
|
Yamashita Yuu
|
c834f241a8
|
check native modules (e.g. ssl, bz2) if they were built
|
2013-05-17 16:49:27 +09:00 |
|
Yamashita Yuu
|
dd0e3feae3
|
add install_zip
|
2013-05-16 22:39:15 +09:00 |
|
Yamashita Yuu
|
8b23026d6c
|
add PACKAGE_PATCH_STRIP to support optional strip number of patch
|
2013-05-16 18:19:10 +09:00 |
|
Yamashita Yuu
|
2e8c43215d
|
preserve original file suffix in place of hardcoded ".tar"
|
2013-05-10 20:26:42 +09:00 |
|
Yamashita Yuu
|
f01d1d1064
|
move patches into ./share to fix the install.sh
|
2013-05-09 00:11:52 +09:00 |
|
Yamashita Yuu
|
cc20ab3392
|
find appropriate patch for package automatically
|
2013-05-08 18:35:30 +09:00 |
|
Yamashita Yuu
|
0bc8d8252e
|
fix typo to verify jar's checksum
|
2013-04-30 01:20:12 +09:00 |
|
Yamashita Yuu
|
6997026064
|
import recent changes from ruby-build 20130408
|
2013-04-19 19:26:11 +09:00 |
|
draftcode
|
dce4eb636a
|
Add a help string to describe the debug option
|
2013-03-28 16:41:07 +09:00 |
|
draftcode
|
c170255580
|
Preserve CONFIGURE_OPTS
|
2013-03-28 16:35:26 +09:00 |
|
draftcode
|
8bf0938e60
|
Add an option to build a debug version of Python
|
2013-03-28 12:04:58 +09:00 |
|
Yamashita Yuu
|
755c00e67c
|
fix broken installation scripts for Jython and some of CPython.
replaced deprecated method calls of `fetch_url` by `http get`.
|
2013-02-07 17:48:23 +09:00 |
|