]>
git.proxmox.com Git - rustc.git/log
Angus Lees [Tue, 5 May 2015 07:26:34 +0000 (17:26 +1000)]
Merge tag 'upstream-tar/1.0.0_beta.3'
Upstream version 1.0.0~beta.3
Angus Lees [Tue, 5 May 2015 07:26:13 +0000 (17:26 +1000)]
Imported Upstream version 1.0.0~beta.3
Angus Lees [Wed, 15 Apr 2015 08:08:46 +0000 (18:08 +1000)]
override_dh_install: Use make conditionals rather than shell
Either make syntax or shell syntax is fine, but the use of $(BUILD_DOCS)
needs to be consistent with that in override_dh_auto_build-indep. In
particular, make's $(if ...) considers '0' to be true (empty string is
false).
This change switches to make syntax (empty string is false), which is a
bit more surprising but has the advantage that we can drop all the "; \"
nonsense at end of line (and gain `set -e` behaviour).
Angus Lees [Thu, 16 Apr 2015 10:58:21 +0000 (20:58 +1000)]
Replace compile-time dylibs with symlinks to run-time
Dylibs (lib*.so) are installed both into $prefix/lib/rustlib/$triple/lib
for use at compile/link time by rustc, and into $prefix/lib for later
use at runtime by ld.so. The files are not byte-for-byte identical
since they come from different stages of the compiler build, but they
are expected to be functionally equivalent.
This change simply replaces one set with symlinks to the other, reducing
installed size by about 68MB.
Angus Lees [Mon, 20 Apr 2015 07:14:08 +0000 (17:14 +1000)]
Set architecture flags in all cases
dpkg-buildpackage sets DEB_{BUILD,HOST,TARGET}_* before invoking
debian/rules. This change includes /usr/share/dpkg/architecture.mk to
ensure the same variables are set even if debian/rules is invoked in
other ways (eg: directly).
Angus Lees [Thu, 16 Apr 2015 10:23:27 +0000 (20:23 +1000)]
New upstream release (1.0.0~beta)
Drop manpage-markup patch, since it is now incorporated upstream.
Angus Lees [Thu, 16 Apr 2015 10:08:53 +0000 (20:08 +1000)]
Imported Upstream version 1.0.0~beta
Angus Lees [Thu, 16 Apr 2015 10:08:53 +0000 (20:08 +1000)]
Merge tag 'upstream/1.0.0_beta'
Upstream version 1.0.0~beta
Sylvestre Ledru [Sun, 12 Apr 2015 21:31:27 +0000 (23:31 +0200)]
Fix the copyright file
Sylvestre Ledru [Sun, 12 Apr 2015 21:31:14 +0000 (23:31 +0200)]
We have the jquery souce in missing-sources
Sylvestre Ledru [Sun, 12 Apr 2015 20:25:45 +0000 (22:25 +0200)]
font copyright
Sylvestre Ledru [Sun, 12 Apr 2015 20:17:23 +0000 (22:17 +0200)]
add missing copyright wrt libbacktrace
Sylvestre Ledru [Sun, 12 Apr 2015 20:09:12 +0000 (22:09 +0200)]
Use jquery package
Sylvestre Ledru [Sun, 12 Apr 2015 08:54:30 +0000 (10:54 +0200)]
fix warning debian-rules-ignores-make-clean-error
Sylvestre Ledru [Sun, 12 Apr 2015 08:52:55 +0000 (10:52 +0200)]
add the jquery sources
Sylvestre Ledru [Fri, 27 Mar 2015 13:28:01 +0000 (14:28 +0100)]
about llvm
Sylvestre Ledru [Wed, 25 Mar 2015 07:47:13 +0000 (08:47 +0100)]
For now, disable build profiles as they are not supported in Debian
Sylvestre Ledru [Tue, 24 Mar 2015 07:28:17 +0000 (08:28 +0100)]
Set a minimal version for dpkg-dev and debhelper (for profiles)
Sylvestre Ledru [Tue, 24 Mar 2015 07:20:19 +0000 (08:20 +0100)]
target unstable
Sylvestre Ledru [Tue, 24 Mar 2015 07:20:08 +0000 (08:20 +0100)]
no need to explicit the -1 in debian/control
Sylvestre Ledru [Mon, 23 Mar 2015 14:36:44 +0000 (15:36 +0100)]
update of the hash of the prebuilt upstream binaries
Sylvestre Ledru [Mon, 23 Mar 2015 14:36:26 +0000 (15:36 +0100)]
Comment for now before upload
Sylvestre Ledru [Sat, 14 Mar 2015 07:04:00 +0000 (08:04 +0100)]
explain that this does not work
Sylvestre Ledru [Sat, 7 Mar 2015 12:25:22 +0000 (13:25 +0100)]
rename nodocs to nodoc to match what is done in Debian usually
Sylvestre Ledru [Sat, 7 Mar 2015 08:26:35 +0000 (09:26 +0100)]
prepare for upload
Angus Lees [Mon, 9 Mar 2015 22:51:44 +0000 (09:51 +1100)]
Install into debian/tmp regardless of number of packages
With build profiles, it's possible for dh_auto_install to think we only
have a single package and install into debian/$pkg - breaking various
other files that assume debian/tmp.
This change forces dh_auto_install to always set DESTDIR=debian/tmp
regardless of the apparent number of packages.
Luca Bruno [Mon, 9 Mar 2015 20:26:30 +0000 (21:26 +0100)]
orig_tarball: fix after source renaming
Source package has been renamed to "rustc". Fix make_orig-dl_tarball.py
tarball generation accordingly.
Signed-off-by: Luca Bruno <lucab@debian.org>
Angus Lees [Mon, 2 Mar 2015 10:16:15 +0000 (21:16 +1100)]
Set CFLAGS/LDFLAGS/etc according to Debian policy
Debian wants to build all binaries with particular hardening flags. The
Rust makefiles inconsistently support CFLAGS/etc from the environment
for only some platforms (see mk/cfg/*).
This patch adds upstream support for LDFLAGS, and then unconditionally
prepends CFLAGS/LDFLAGS/etc to the build commands regardless of rust
platform. debian/rules then sets these flags from dpkg-buildflags. A
slight wrinkle in the above is also passing LDFLAGS via `rustc -C
link-args` (which in turn assumes rust is using GNU ld for linking).
Luca Bruno [Fri, 6 Mar 2015 22:05:44 +0000 (23:05 +0100)]
changelog: squash pending alpha2 entries and reset version
Merge together alpha2 entries which have not yet been upload,
and revert back the version to '1.0.0~alpha.2-0~exp1'
Signed-off-by: Luca Bruno <lucab@debian.org>
Luca Bruno [Fri, 6 Mar 2015 22:02:40 +0000 (23:02 +0100)]
rules: respect 'nocheck' DEB_BUILD_OPTIONS
Signed-off-by: Luca Bruno <lucab@debian.org>
Angus Lees [Thu, 26 Feb 2015 12:12:19 +0000 (12:12 +0000)]
Build against system LLVM
Now that a sufficient version (>= 3.6 RC4) exists in unstable.
Angus Lees [Thu, 26 Feb 2015 12:01:26 +0000 (12:01 +0000)]
Update debian/changelog with recent changes
Angus Lees [Thu, 26 Feb 2015 11:52:23 +0000 (11:52 +0000)]
Patch upstream manpages to standardize/improve markup
In particular, this fixes the hyphen-used-as-minus-sign lintian warning.
Angus Lees [Wed, 25 Feb 2015 11:00:32 +0000 (11:00 +0000)]
Improve clean target
Run `make clean-all` which also cleans LLVM source.
Angus Lees [Wed, 25 Feb 2015 10:58:12 +0000 (10:58 +0000)]
Numerous minor rust-doc fixups
- Correct guard on privacy-breach-logo fix
- Install RELEASES.md as upstream changelog
- Ignore TeX intermediate files when installing docs
- Install README.md into /usr/share/doc/rust/
- Install upstream docs into /usr/share/doc/rust-doc/html/
- Correct Index paths in doc-base files
- Add doc-base file for the Style Guidelines doc
Angus Lees [Wed, 25 Feb 2015 10:27:13 +0000 (10:27 +0000)]
Rename `rust` binary package to `rustc`
The package now contains primarily the compiler (and rustdoc) - name it
accordingly.
Angus Lees [Wed, 25 Feb 2015 06:55:38 +0000 (06:55 +0000)]
fix build: reference.pdf requires pzdr.afm
pzdr.{afm,tfm} is contained in texlive-fonts-recommended, add it to
Build-Depends-Indep.
Also: alpha.2 no longer uses luatex, so drop the obsolete Build-Depend.
Sylvestre Ledru [Tue, 24 Feb 2015 10:51:38 +0000 (11:51 +0100)]
Fix the version
Angus Lees [Tue, 24 Feb 2015 07:21:38 +0000 (07:21 +0000)]
Update debian/watch file
- Reintroduce uversionmangle to deal with alpha/beta naming scheme.
- Add upstream signing key, so uscan can verify tarball signatures.
Sylvestre Ledru [Tue, 24 Feb 2015 09:34:58 +0000 (10:34 +0100)]
source package renamed
Sylvestre Ledru [Tue, 24 Feb 2015 09:33:07 +0000 (10:33 +0100)]
update of the version
Sylvestre Ledru [Mon, 23 Feb 2015 13:06:24 +0000 (14:06 +0100)]
Merge branch 'master' of ssh://anonscm.debian.org/git/pkg-rust/rust
Sylvestre Ledru [Mon, 23 Feb 2015 13:05:08 +0000 (14:05 +0100)]
alpha 2 removed emacs, kate & vim plugins
Sylvestre Ledru [Sun, 22 Feb 2015 08:41:29 +0000 (09:41 +0100)]
Merge tag 'upstream-tar/1.0.0-alpha.2'
Upstream version 1.0.0-alpha.2
Sylvestre Ledru [Sun, 22 Feb 2015 08:41:28 +0000 (09:41 +0100)]
Imported Upstream version 1.0.0-alpha.2
Sylvestre Ledru [Sun, 15 Feb 2015 17:59:02 +0000 (18:59 +0100)]
* Introduce some changes by Angus Lees
- Introduction of build stages
- Disable the parallel execution of tests
- Improving of the parallel syntax
- Use override_dh_auto_build-arch
- Use override_dh_auto_build-indep
- Introduction of rust-mode, vim-syntax-rust & kate-syntax-rust packages
- Better declarations of the doc
- Update of the description
- Watch file updated (with key check)
Sylvestre Ledru [Fri, 13 Feb 2015 14:12:46 +0000 (15:12 +0100)]
add Angus's doc
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:41 +0000 (15:10 +0100)]
better references of the doc
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:20 +0000 (15:10 +0100)]
kate rust files
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:11 +0000 (15:10 +0100)]
emacs rust files
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:01 +0000 (15:10 +0100)]
Vim rust files
Luca Bruno [Sun, 25 Jan 2015 14:18:01 +0000 (15:18 +0100)]
debian: update some old/duplicated/incorrect copyright entries
Signed-off-by: Luca Bruno <lucab@debian.org>
Luca Bruno [Sun, 25 Jan 2015 09:26:08 +0000 (10:26 +0100)]
debian: set release channel for ./configure
Luca Bruno [Fri, 23 Jan 2015 16:19:16 +0000 (17:19 +0100)]
debian: update var names in rules
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:49 +0000 (16:04 +0100)]
update of the date
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:44 +0000 (16:04 +0100)]
disable the parallel build
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:36 +0000 (16:04 +0100)]
more stuff in the todo list
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:25 +0000 (16:04 +0100)]
Document about the lib
Sylvestre Ledru [Fri, 23 Jan 2015 14:47:03 +0000 (15:47 +0100)]
about the 3.6rc1 bug
Luca Bruno [Fri, 23 Jan 2015 16:09:42 +0000 (17:09 +0100)]
debian: simplify version variables in rules
Luca Bruno [Thu, 22 Jan 2015 15:14:07 +0000 (16:14 +0100)]
debian: add copyright for clay-derived code
Sylvestre Ledru [Thu, 22 Jan 2015 12:01:57 +0000 (13:01 +0100)]
missing builddep
Sylvestre Ledru [Thu, 22 Jan 2015 09:39:05 +0000 (10:39 +0100)]
add llvm copyright bits
Sylvestre Ledru [Thu, 22 Jan 2015 09:35:34 +0000 (10:35 +0100)]
remove trailing spaces
Sylvestre Ledru [Thu, 22 Jan 2015 08:08:47 +0000 (09:08 +0100)]
reset the changelog. What is in Debian is what matters
Luca Bruno [Wed, 21 Jan 2015 23:02:32 +0000 (00:02 +0100)]
debian: add libbacktrace copyright bits
Luca Bruno [Wed, 21 Jan 2015 22:56:40 +0000 (23:56 +0100)]
debian: add hoedown copyright bits
Luca Bruno [Wed, 21 Jan 2015 22:47:48 +0000 (23:47 +0100)]
debian: add compiler-rt copyright bits
Luca Bruno [Wed, 21 Jan 2015 22:28:53 +0000 (23:28 +0100)]
debian: synch copyright year for miniz
Luca Bruno [Wed, 21 Jan 2015 22:24:08 +0000 (23:24 +0100)]
debian: update copyright bits for valgrind headers
Luca Bruno [Wed, 21 Jan 2015 22:21:03 +0000 (23:21 +0100)]
debian: update copyright years
Luca Bruno [Wed, 21 Jan 2015 22:08:18 +0000 (23:08 +0100)]
debian: add jemalloc copyright bits
Luca Bruno [Wed, 21 Jan 2015 21:59:30 +0000 (22:59 +0100)]
debian: don't mix bsd-3 license text with copyright holder
Luca Bruno [Wed, 21 Jan 2015 23:04:58 +0000 (00:04 +0100)]
debian: fix typo (split line) in rules
Luca Bruno [Wed, 21 Jan 2015 21:46:02 +0000 (22:46 +0100)]
debian: removing libuv references from copyright
Sylvestre Ledru [Wed, 21 Jan 2015 18:20:03 +0000 (19:20 +0100)]
also delete empty files
Sylvestre Ledru [Wed, 21 Jan 2015 18:10:25 +0000 (19:10 +0100)]
Remove the favicon from the doc
Luca Bruno [Wed, 21 Jan 2015 16:14:43 +0000 (17:14 +0100)]
debian: change version and target experimental for now
Luca Bruno [Wed, 21 Jan 2015 16:14:17 +0000 (17:14 +0100)]
debian: update watch file for current src path
Sylvestre Ledru [Wed, 21 Jan 2015 14:04:56 +0000 (15:04 +0100)]
Merge branch 'master' of git+ssh://git.debian.org//git/pkg-rust/rust
Sylvestre Ledru [Wed, 21 Jan 2015 13:56:34 +0000 (14:56 +0100)]
install the rust doc in a better place
Luca Bruno [Wed, 21 Jan 2015 13:50:53 +0000 (14:50 +0100)]
debian: add a README.source file to describe current packaging
Sylvestre Ledru [Wed, 21 Jan 2015 13:45:30 +0000 (14:45 +0100)]
bing brack parallel build
Sylvestre Ledru [Wed, 21 Jan 2015 13:38:07 +0000 (14:38 +0100)]
Disable the favicon (lintian complains about it)
Sylvestre Ledru [Wed, 21 Jan 2015 12:16:28 +0000 (13:16 +0100)]
Use rust.manpages
Sylvestre Ledru [Wed, 21 Jan 2015 12:15:23 +0000 (13:15 +0100)]
fix the rust-doc section
Sylvestre Ledru [Wed, 21 Jan 2015 12:14:55 +0000 (13:14 +0100)]
Missing dep for the doc generation
Sylvestre Ledru [Wed, 21 Jan 2015 11:01:33 +0000 (12:01 +0100)]
Enable the testsuite
Jordan Justen [Wed, 21 Jan 2015 00:21:45 +0000 (16:21 -0800)]
debian: Remove stage0 binaries from debian/dl
Instead we will use ../rust_$VERSION.orig-dl.tar.gz and debian's
multiple upstream tarball support.
Signed-off-by: Jordan Justen <jljusten@gmail.com>
Jordan Justen [Wed, 21 Jan 2015 00:20:18 +0000 (16:20 -0800)]
debian: Don't copy files from debian/dl
Instead we will use ../rust_$VERSION.orig-dl.tar.gz and debian's
multiple upstream tarball support.
Signed-off-by: Jordan Justen <jljusten@gmail.com>
Jordan Justen [Wed, 21 Jan 2015 00:18:12 +0000 (16:18 -0800)]
debian: Add make_orig-dl_tarball.py
This script will download the snapshot files and tar them into a
../rust_$VERSION.orig-dl.tar.gz file.
Signed-off-by: Jordan Justen <jljusten@gmail.com>
Sylvestre Ledru [Tue, 20 Jan 2015 19:48:22 +0000 (20:48 +0100)]
add valgrind: use by the testsuite
Sylvestre Ledru [Tue, 20 Jan 2015 17:06:53 +0000 (18:06 +0100)]
* Update the make install logic to install in debian/tmp/
instead of debian/rust and use the *.install files
* Introduce the rust-doc package
Sylvestre Ledru [Tue, 20 Jan 2015 15:47:03 +0000 (16:47 +0100)]
verbose mode
Sylvestre Ledru [Tue, 20 Jan 2015 15:46:49 +0000 (16:46 +0100)]
Update the list of build dep to build the doc
Sylvestre Ledru [Tue, 20 Jan 2015 09:08:02 +0000 (10:08 +0100)]
add a todo + bikeshedding
Sylvestre Ledru [Tue, 20 Jan 2015 09:04:09 +0000 (10:04 +0100)]
add more stuff in the todo list
Sylvestre Ledru [Tue, 20 Jan 2015 09:01:29 +0000 (10:01 +0100)]
Cosmetic
Sylvestre Ledru [Tue, 20 Jan 2015 07:52:05 +0000 (08:52 +0100)]
Add a TODO list
Sylvestre Ledru [Tue, 20 Jan 2015 07:47:19 +0000 (08:47 +0100)]
Update of the vcs-* fields