Yamashita Yuu
df51c13323
Use `cp -RPp` to copy share directories recursively.
We have some patches for CPython in `share/python-build/patches`.
12 лет назад
Yamashita Yuu
a025866bac
Update setuptools (2.0 -> 2.0.1)
12 лет назад
Yamashita Yuu
2797f3d80e
Update README about `PYTHON_PATCH_PATH`.
12 лет назад
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
12 лет назад
Yamashita Yuu
4d534fed31
Merge branch 'enable-shared'
12 лет назад
Yamashita Yuu
43212f64ed
Pass rpath to linker if `--enable-shared` was given ( #65 , #66 , #82 )
12 лет назад
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
```
12 лет назад
Yamashita Yuu
3d5156ed1d
v0.4.0-20131217
12 лет назад
Yamashita Yuu
aa76fd2f9c
On Darwin, should not build readline if there is brewed readline
12 лет назад
Yamashita Yuu
db141f66a4
Restored `has_broken_mac_llvm_gcc` which is required to build 3.3+ on Darwin
12 лет назад
Yamashita Yuu
fe07deb193
v0.4.0-20131216
12 лет назад
Yamashita Yuu
7159e24aa8
Update ChangeLog
12 лет назад
Yamashita Yuu
1cc90d31ae
Import changes from ruby-build v20131211
12 лет назад
Yamashita, Yuu
76bf3ee0d6
Merge pull request #88 from pwdtnx/fix-prefix-system
Fix pyenv-prefix to trim "/bin" in `pyenv prefix system`
12 лет назад
Tanix
fd3dd225ba
rewrite strip of PYENV_PREFIX_PATH in a single line
12 лет назад
Tanix
140808e3d4
Fix pyenv-prefix to trim "/bin" in `pyenv prefix system`
12 лет назад
Yamashita Yuu
edb5a32620
Update setuptools (1.4.2 -> 2.0) for Python 2.6+
12 лет назад
Yamashita Yuu
88e2d73d52
Update setuptools (1.4.1 -> 1.4.2)
12 лет назад
Yamashita Yuu
7b95fea77e
Add PyPy 2.2.1
12 лет назад
Yamashita Yuu
20eb5c4913
Update setuptools (1.4 -> 1.4.1)
12 лет назад
Yamashita Yuu
bc2d2456ae
Add CPython 3.4.0b1
12 лет назад
Yamashita, Yuu
064531ea1f
Merge pull request #83 from thedrow/patch-1
Added a link about the common build problems.
12 лет назад
Omer Katz
80b8508dbc
Added a link about the common build problems.
12 лет назад
Yamashita Yuu
02e073a503
remove useless patch from 2.6-dev
12 лет назад
Yamashita Yuu
e094d683ed
Update setuptools (1.3.2 -> 1.4)
12 лет назад
Yamashita Yuu
bd1454c69f
Remove 3.3.3-rc[12] because 3.3.3 has been released
12 лет назад
Yamashita Yuu
b726d645c3
http://www.python.org/ -> http://python.org/
12 лет назад
Anthon van der Neut
78441ce084
Released Python 3.3.3
12 лет назад
Yamashita Yuu
4953fa4034
Apply built-in patches only if patch is not given via STDIN
12 лет назад
Yamashita Yuu
1f76effbfb
Import changes from ruby-build v20131225.1
12 лет назад
Yamashita Yuu
5e20237f5b
v0.4.0-20131116
12 лет назад
Yamashita Yuu
dd44d0a713
Add CPython 3.3.3 RC1/RC2
12 лет назад
Yamashita Yuu
a28c040eb9
Add PyPy 2.2 ( closes #77 )
12 лет назад
Yamashita Yuu
6a787dd951
Update setuptools (1.1.7 -> 1.3.2)
12 лет назад
Yamashita Yuu
5d9132623f
Add CPython 2.7.6
12 лет назад
Mislav Marohnić
95a039aaaa
Revert "rbenv exec: avoid mutating PATH"
It was supposed to fix shelling out to Ruby but it in fact broke another
kind of shelling out to Ruby: invoking the `ruby` binary directly with
the `-S` flag.
Fixes #480
This reverts commit db143bb654 .
12 лет назад
Yamashita Yuu
f7193b09fd
Merge branch 'ruby-build-v20131030'
12 лет назад
Yamashita Yuu
498d226b2f
Import changes from ruby-build v20131030
12 лет назад
Yamashita Yuu
ccc51244e3
Add CPython 2.6.9
12 лет назад
Yamashita Yuu
516f49e913
Update setuptoos (1.1.6 -> 1.1.7)
12 лет назад
Mislav Marohnić
f1fdb9bbc8
Avoid invoking `hash -r` in fish
It doesn't exist as a builtin, and it doesn't seem there is a way to
detect support for a shell builtin that is portable. So, just detect
fish and don't the rehash command at all.
Fixes #478
12 лет назад
Mislav Marohnić
44e76bea23
Merge pull request #372 from sstephenson/exec-next
Change `exec` semantics to allow using rbenv from a ruby process
12 лет назад
Mislav Marohnić
a898e2a534
Merge branch 'no-process-substitution'
12 лет назад
Mislav Marohnić
681435e0b4
Simplify version-file-read to avoid process substitution
Process substitution seems to be causing problems with some versions of
bash on specific systems.
Fixes #401
12 лет назад
Mislav Marohnić
d2eace00c9
Add more tests for version-file-read
12 лет назад
Yamashita Yuu
a2ab3bc32c
v0.4.0-20131023
12 лет назад
Yamashita Yuu
ab4a8396e1
Add 3.4.0a4
12 лет назад
Yamashita Yuu
733cb397b2
improve messages on failed import
12 лет назад
Mislav Marohnić
3300587c6b
strip initial `-` from the name of shell process
Avoids the case where shell detection would result in
`basename "-bash"` invocation, triggering the error:
basename: illegal option -- b
fixes #462
12 лет назад
Mislav Marohnić
878bd87328
reliably detect parent shell in `rbenv init`
`$SHELL` variable is a terrible way of detecting the current shell
because it's not even supposed to reflect the current shell; it's meant
for keeping the value of the default shell for programs to start.
If an explicit `<shell>` argument wasn't passed to `rbenv init`, it
tries to detect the shell by getting the name of its parent process. If
this fails, it falls back on the value of `$SHELL` as before.
Furthermore, `rbenv init` will set the RBENV_SHELL variable in the
current shell to the value of the detected shell so that `sh-shell` and
`sh-rehash` commands don't have to repeat the detection.
12 лет назад