Brian Anderson
0875ffcbff
Bump version to 0.11-pre
...
This also changes some of the download links in the documentation
to 'nightly'.
2014-04-03 16:28:46 -07:00
Alex Crichton
a5681d2590
Bump version to 0.10
2014-03-31 14:40:44 -07:00
Brian Anderson
d2686c751a
mk: Workaround distcheck failure on mac. #13224
...
Mac can't actually build our source tarballs because it's `tar`
command doesn't support the --exclude-vcs flag. This is just
a workaround to make our mac nightlies work (we get our source
tarballs from the linux bot).
2014-03-31 00:10:13 -07:00
Brian Anderson
84e9c0692a
mk: distcheck --uninstall
2014-03-30 21:23:43 -07:00
Brian Anderson
45f2d83d3c
dist: Add libbacktrace to source tarballs
2014-03-30 21:13:25 -07:00
Brian Anderson
cfb52a5d35
mk: Don't touch config.tmp or tmp/dist as root. Closes #13190
...
When running `make install` we are touching these files that can't
then be removed later.
2014-03-30 20:15:27 -07:00
Brian Anderson
4aa7a8a5c8
mk: Fix 'make dist' on Mac
2014-03-30 19:14:39 -07:00
bors
02d186ad9b
auto merge of #13185 : alexcrichton/rust/osx-pkg, r=brson
...
This performs a few touch-ups to the OSX installer:
* A rust logo is shown during installation
* The installation happens to /usr/local by default (instead of /)
* A new welcome screen is shown that's slightly more relevant
2014-03-29 01:41:42 -07:00
bors
8610e4a7a0
auto merge of #13168 : jankobler/rust/verify-grammar-02, r=brson
...
This fixes some problems with
make verify-grammar
llnextgen still reports a lot of errors
FYI: My build directory /my-test/build is different from the source directory /my-test/rust.
cd /my-test/build
/my-test/rust/configure --prefix=/my-test/bin
make
make install
make verify-grammar
2014-03-28 23:01:43 -07:00
Brian Anderson
21617190f2
mk: Restore DESTDIR
2014-03-28 20:55:45 -07:00
Alex Crichton
bec333c4bc
dist: Tweak the OSX pkg installer
...
This performs a few touch-ups to the OSX installer:
* A rust logo is shown during installation
* The installation happens to /usr/local by default (instead of /)
* A new welcome screen is shown that's slightly more relevant
2014-03-28 18:29:29 -07:00
Brian Anderson
01d823b4de
install: Verify that installed compiler runs
...
Another sanity check. Can be disabled in `install.sh` via `--disable-verify`
and `configure` with `--disable-verify-install`.
2014-03-28 15:50:32 -07:00
bors
22a04ce286
auto merge of #13174 : brson/rust/dist, r=alexcrichton,huonw
2014-03-27 21:21:56 -07:00
Brian Anderson
476f0e36f0
mk: Fix syntax error in installation target
2014-03-27 20:21:57 -07:00
bors
29436d54ee
auto merge of #13142 : alexcrichton/rust/issue-13118, r=brson
...
The previous dependency calculation was based on an arbitrary set of asterisks
at an arbitrary depth, but using the recursive version should be much more
robust in figuring out what's dependent.
2014-03-27 17:11:58 -07:00
Brian Anderson
080d2104ff
mk: Always touch libuv.a
...
libuv.a always looks out of date to the makefile, causing make to
always descend into the libuv makefile, even when there's nothing
to build.
2014-03-27 14:29:07 -07:00
Jan Kobler
e91115feed
verify-grammar path to rust.md
...
When calling
make verify-grammar
rust.md cannot be found, because the
path to rust.md is missing.
The path is set to:
$(D)/rust.md
This can only be tested, when llnextgen is installed.
Signed-off-by: Jan Kobler <eng1@koblersystems.de>
2014-03-27 10:20:30 +01:00
Brian Anderson
0f4f786b62
mk: Use 'find' invocation that works on mac
2014-03-26 21:28:56 -07:00
Brian Anderson
c060e2e515
install: Don't allow installation over the install files
2014-03-26 18:52:23 -07:00
Brian Anderson
92d0ec2ec7
install: name the bundled manifest 'manifest.in'. Cleanup
...
The installed manifest is a different file, so they should have
different names. This should prevent various wierd conflicts in the future.
2014-03-26 14:59:08 -07:00
Brian Anderson
ce1e48a52b
install: Support --libdir and --mandir correctly
...
This adds a hack to rustc to make it find the library directory
regardless of whether it is named lib/lib64/lib32.
2014-03-25 23:57:39 -07:00
Brian Anderson
380fe976c8
mk: Fix deps for prepare host tools
2014-03-25 21:35:10 -07:00
Brian Anderson
00f7776daa
mk: Make nightlyism a configure option
2014-03-25 21:35:10 -07:00
Brian Anderson
d252539990
mk: Rename CFG_COMPILER to CFG_COMPILER_HOST_TRIPLE
...
Much clearer
2014-03-25 21:35:10 -07:00
Brian Anderson
6f9b30c6c1
configure: Make rustlibdir non-configurable
...
Trying to reduce the complexity of installation
2014-03-25 21:35:10 -07:00
Brian Anderson
e509cd6e2b
Revert "Revert "mk: Run 'make install' through install.sh""
...
This reverts commit d62163188a
.
Conflicts:
mk/install.mk
2014-03-25 21:35:10 -07:00
Brian Anderson
ff17b7c099
mk: Remove leading './' from manifest entries
2014-03-25 21:35:10 -07:00
Alex Crichton
47093648a7
mk: Use rwildcard to calculate dependent files
...
The previous dependency calculation was based on an arbitrary set of asterisks
at an arbitrary depth, but using the recursive version should be much more
robust in figuring out what's dependent.
Closes #13118
2014-03-25 15:50:36 -07:00
Brian Anderson
1f35f834be
mk: Fix 'make install'. Closes #13128
2014-03-25 15:27:47 -07:00
Brian Anderson
39b48fb883
mk: Make distcheck depend on dist-docs
2014-03-24 14:29:23 -07:00
Brian Anderson
d62163188a
Revert "mk: Run 'make install' through install.sh"
...
This reverts commit e93709a911637194835268420e67d768ee19b5df.
2014-03-24 14:29:22 -07:00
Brian Anderson
c796f89dbc
mk: Fix prepare.mk
...
The way it was formulated you could only 'prepare' one directory per build.
2014-03-24 14:29:20 -07:00
Brian Anderson
70a10758de
mk: Fix a minor UI bug
2014-03-24 14:29:19 -07:00
Brian Anderson
a2e8e30b11
mk: Don't rm 'dist' during clean, just its contents
...
This is not for temporaries now
2014-03-24 14:29:19 -07:00
Brian Anderson
ba98689f09
mk: Remove some debug logging
2014-03-24 14:29:19 -07:00
Brian Anderson
169f08dd59
mk: Cleanup dist.mk yet more
2014-03-24 14:29:18 -07:00
Brian Anderson
c2e5e62135
mk: Fix some dist deps for parallel builds
2014-03-24 14:29:18 -07:00
Brian Anderson
8694c28762
mk: Run 'make install' through install.sh
2014-03-24 14:29:17 -07:00
Brian Anderson
805d0e53fd
mk: Fix location of man pages in prepare.mk
2014-03-24 14:29:17 -07:00
Brian Anderson
b8138e0cf2
mk: Wire up everything to dist and distcheck
...
Fix some misc bugs
2014-03-24 14:29:17 -07:00
Brian Anderson
dd7a60e0c3
mk: Fix distcheck
...
Also, add more distcheck tests
2014-03-24 14:29:17 -07:00
Brian Anderson
ae0e47a6eb
mk: Add FIXME about making windows installer support all hosts
2014-03-24 14:29:17 -07:00
Brian Anderson
116ebe5af8
mk: Add docs to dist prep
...
For integrating doc upload into the dist-snap process
2014-03-24 14:29:16 -07:00
Brian Anderson
44842db533
mk: Cleanup version handling and add support for nightly dists
2014-03-24 14:29:16 -07:00
Brian Anderson
669a0554da
mk: Make OS X .pkg for all arches
2014-03-24 14:29:16 -07:00
Brian Anderson
4176cf47df
mk: Cleanup
2014-03-24 14:29:15 -07:00
Brian Anderson
df141e624d
mk: Reorder definitions in dist.mk
...
Just to be more logical, put big headers between different installers
2014-03-24 14:29:15 -07:00
Brian Anderson
e30ab71e08
mk: Stop building OS X .pkg as part of 'make dist'
...
This doesn't work quite right yet (we need to build packages for all hosts)
and I'm not ready to turn on new dist artifacts yet, but I want to start doing
dry runs for 0.10, so I'm turning this off for now.
2014-03-24 14:29:15 -07:00
Brian Anderson
9b7751761b
mk: Simplify how prepare.mk, install.mk, and dist.mk deal with stages
...
The only stage that can be installed from is 2 everywhere but windows,
3 on windows.
Closes #12799
2014-03-19 22:51:12 -07:00
bors
d956975e7d
auto merge of #12899 : brson/rust/cleanbacktrace, r=alexcrichton
...
After `make clean` I'm seeing the build break with
```
cp: cannot stat ‘x86_64-unknown-linux-gnu/rt/libbacktrace/.libs/libbacktrace.a’: No such file or directory
```
Deleteing the libbacktrace dir entirely on clean fixes.
2014-03-16 01:36:21 -07:00