]>
git.proxmox.com Git - rustc.git/log
Angus Lees [Fri, 26 Jun 2015 22:48:27 +0000 (16:48 -0600)]
Merge tag 'upstream-tar/1.1.0+dfsg1'
Upstream version 1.1.0+dfsg1
Conflicts:
src/etc/snapshot.pyc
Angus Lees [Fri, 26 Jun 2015 22:41:04 +0000 (16:41 -0600)]
Imported Upstream version 1.1.0+dfsg1
Angus Lees [Thu, 28 May 2015 05:12:33 +0000 (15:12 +1000)]
Update to --release-channel=stable
Angus Lees [Wed, 27 May 2015 08:16:19 +0000 (18:16 +1000)]
Update debian/changelog
Angus Lees [Wed, 6 May 2015 05:45:27 +0000 (15:45 +1000)]
Fix architecture.mk install path
Angus Lees [Tue, 5 May 2015 11:16:19 +0000 (21:16 +1000)]
rustc: Install /usr/share/rustc/architecture.mk helper
This makefile fragment declares Rust arch triples for Debian
host/target/build triples. It hasn't been audited for completeness yet,
but is being published centrally to avoid duplication between packages.
Angus Lees [Mon, 4 May 2015 13:41:13 +0000 (23:41 +1000)]
Split out library packages for multiarch
Split out libraries from rustc.deb into new packages:
- libstd-rust-
4e7c5e5c - run-time dylibs
- libstd-rust-dev - compile-time dylibs + rlibs
Run-time dylibs (libstd-rust-
4e7c5e5c ) are installed into regular
multiarch lib path, compile-time libs are installed into
/usr/lib/rustlib/$rust_triple/
While we're at it, split out rust-gdb, rust-lldb into their own packages
too.
Angus Lees [Mon, 4 May 2015 13:30:58 +0000 (23:30 +1000)]
Set DT_SONAME when building dylibs
This patch adds a trivial DT_SONAME=$outfile when generating dylibs (and
using a GNU linker).
(Patch not yet sent upstream, but should be.)
Sylvestre Ledru [Mon, 18 May 2015 13:26:25 +0000 (15:26 +0200)]
* Fix the watch file
* Update of the repack to remove llvm sources
Sylvestre Ledru [Mon, 18 May 2015 13:15:41 +0000 (15:15 +0200)]
prepare for upload
Angus Lees [Fri, 15 May 2015 22:29:02 +0000 (08:29 +1000)]
New upstream release (1.0)
Angus Lees [Fri, 15 May 2015 22:23:26 +0000 (08:23 +1000)]
Merge tag 'upstream-tar/1.0.0+dfsg1'
Upstream version 1.0.0+dfsg1
Conflicts:
mk/main.mk
src/etc/snapshot.pyc
src/jemalloc/VERSION
src/librustc_lint/lib.rs
src/librustc_typeck/check/dropck.rs
Angus Lees [Fri, 15 May 2015 22:16:23 +0000 (08:16 +1000)]
Imported Upstream version 1.0.0+dfsg1
Angus Lees [Fri, 15 May 2015 22:05:45 +0000 (08:05 +1000)]
Repack upstream source using copyright:Files-Excluded
Apparently uscan's mk-origtargz has a poorly documented feature that
strips out files listed in debian/copyright Files-Excluded.
Sylvestre Ledru [Fri, 8 May 2015 15:27:13 +0000 (17:27 +0200)]
remove llvm sources
Sylvestre Ledru [Fri, 8 May 2015 15:14:55 +0000 (17:14 +0200)]
remove from usptream tarball
Sylvestre Ledru [Fri, 8 May 2015 15:14:08 +0000 (17:14 +0200)]
fix the copyright file
Sylvestre Ledru [Fri, 8 May 2015 15:04:31 +0000 (17:04 +0200)]
same version of jquery
Sylvestre Ledru [Thu, 7 May 2015 16:24:41 +0000 (18:24 +0200)]
Add a repack script to remove a file with an incorrect license
Sylvestre Ledru [Wed, 6 May 2015 15:03:15 +0000 (17:03 +0200)]
ready for upload
Sylvestre Ledru [Wed, 6 May 2015 09:15:16 +0000 (11:15 +0200)]
Replace two more occurrences of jquery by the package
Sylvestre Ledru [Wed, 6 May 2015 07:29:49 +0000 (09:29 +0200)]
beta 4
Sylvestre Ledru [Wed, 6 May 2015 07:29:05 +0000 (09:29 +0200)]
Merge tag 'upstream-tar/1.0.0_beta.4'
Upstream version 1.0.0~beta.4
Sylvestre Ledru [Wed, 6 May 2015 07:28:58 +0000 (09:28 +0200)]
Imported Upstream version 1.0.0~beta.4
Angus Lees [Tue, 5 May 2015 07:29:06 +0000 (17:29 +1000)]
New upstream release 1.0.0~beta.3
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