Yamashita Yuu
461c5bbc2d
Merge branch 'release-0.4.0-20140110.1'
10 년 전
Yamashita Yuu
a7f5a19a24
v0.4.0-20140110.1
10 년 전
Yamashita Yuu
f344731cf9
Merge branch 'osx-llvm-gcc'
10 년 전
Yamashita Yuu
a3f35b7e0d
Fallback to use clang if there is gcc not installed
10 년 전
Yamashita Yuu
b025dbfdab
Add `require_cc` again
10 년 전
Yamashita Yuu
efd9c1cd48
Merge branch 'release-0.4.0-20140110'
10 년 전
Yamashita Yuu
38eb9fe948
v0.4.0-20140110
10 년 전
Yamashita Yuu
6ee7aaf611
Should not recognize `cc` as `clang`
10 년 전
Yamashita Yuu
93ba3a4c51
Use same `require_gcc` as ruby-build
10 년 전
Yamashita Yuu
34087d03ec
Add build status badge
10 년 전
Yamashita Yuu
f136b219db
Update pip (1.4.1 -> 1.5)
10 년 전
Yamashita Yuu
84705cfe61
Update setuptools (2.0.2 -> 2.1)
10 년 전
Yamashita Yuu
2a9f6038e0
Use `package_option()` to setup configure options
10 년 전
Yamashita Yuu
0e3e603429
Don't check `$(uname -s)` twice
10 년 전
Yamashita Yuu
71a916faf2
simplicy the check for infinite loop
10 년 전
Yamashita Yuu
8e02b93e39
Call `build_package_ldflags_dirs` to suppress linker warnings
10 년 전
Yamashita Yuu
a7a99c75eb
Apply patch only if there are patches exist for the package
10 년 전
Yamashita Yuu
bb3b5de179
Add CPython 3.4.0b2
10 년 전
Yamashita Yuu
f956502fd8
Merge branch 'avoid-infinite-loop-even-if-pwd-returns-relative-path'
10 년 전
Yamashita Yuu
4c5ffc8d99
Avoid infinite loop in case where `pwd` returns relative path
The `pwd` may return relative path if the `$PWD` is badly declared
in bash/zsh (e.g. `PWD="." bash`). To avoid the infinite loop in
`find_local_version_file()`, stop finding the version file if the
target paths are same consecutively.
10 년 전
Yamashita Yuu
8dc4e8d6f8
Revert "Merge branch 'golang-workaround'"
This reverts commit 7edceff71ca6aa1281658f6f60ca2e48a6e3f45f, reversing
changes made to 5dea3c9e63
.
10 년 전
Yamashita Yuu
7edceff71c
Merge branch 'golang-workaround'
10 년 전
Yamashita Yuu
1587d8a03c
Apply readlink to output from `pwd` may returns "." to get actual path
10 년 전
Yamashita Yuu
5dea3c9e63
Import changes from recent rbenv
10 년 전
Yamashita Yuu
12d4fdb307
Merge branch 'unittest' ( #21 )
10 년 전
Yamashita Yuu
319721b380
Modify applications and versions for Python
10 년 전
Yamashita Yuu
3dd9332eee
Fix broken tests
10 년 전
Yamashita Yuu
88922e2bc0
Remove `version-ext-compat` plugin to make test success
10 년 전
Yamashita Yuu
0965577b93
Import tests from rbenv with `sed -e s/rbenv/pyenv/g`
10 년 전
Yamashita Yuu
f538169992
Restore OLDIFS expectedly
10 년 전
Yamashita Yuu
d03f290b5d
s/rbenv/pyenv/
10 년 전
Yamashita Yuu
8ddf8760d5
Import recent changes from rbenv 0.4.0
10 년 전
Yamashita Yuu
8fa6b4a184
CPython installer requires existing Pyhthon of similar version.
11 년 전
Yamashita Yuu
e1a5b326e4
Merge branch 'ruby-build-style-patching'
10 년 전
Yamashita Yuu
8892f3735d
Use `-p0` for all patches to keep things simple ( sstephenson/ruby-build#484 )
There is filterdiff(1) available to transform strip level of a patch if
optional level is required.
```
git diff HEAD^ | filterdiff --strip=1 | pyenv install -p 3.3.3
```
10 년 전
Yamashita Yuu
9eedd4ef84
Update setuptools (2.0.1 -> 2.0.2)
10 년 전
Yamashita Yuu
b70dcb9f2d
Add `list_patches()` to sort patches by their names
10 년 전
Yamashita Yuu
008a5a1ff9
Force `PYTHON_BUILD_PATCH_PATH` to be absolute path
10 년 전
Yamashita Yuu
5b7eb42a9f
Add `-p0` as an option for patch if both `PATCH_OPTS` and `PACKAGE_PATCH_OPTS` aren't defined
10 년 전
Yamashita Yuu
35d4cd2259
Remove `PACKAGE_PATCH_STRIP`. Use `PACKAGE_PATCH_OPTS` instead.
10 년 전
Yamashita Yuu
5bff9c773a
Reliably detect parent shell in `pyenv init` ( fixes #93 )
Imported changes from sstephenson/rbenv#453 .
10 년 전
Yamashita Yuu
6efb3c327f
Revert setuptools version for jython-2.7-beta1 (2.0.1 -> 2.0)
Could not install setuptools 2.0.1 for jython-2.7-beta1 by the
lack of `parser` module.
10 년 전
Yamashita Yuu
1a05d9a8cd
Merge branch 'apply-extra-patches'
10 년 전
Yamashita Yuu
df51c13323
Use `cp -RPp` to copy share directories recursively.
We have some patches for CPython in `share/python-build/patches`.
10 년 전
Yamashita Yuu
a025866bac
Update setuptools (2.0 -> 2.0.1)
10 년 전
Yamashita Yuu
2797f3d80e
Update README about `PYTHON_PATCH_PATH`.
10 년 전
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
10 년 전
Yamashita Yuu
4d534fed31
Merge branch 'enable-shared'
10 년 전
Yamashita Yuu
43212f64ed
Pass rpath to linker if `--enable-shared` was given ( #65 , #66 , #82 )
10 년 전
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
```
10 년 전