]> git.proxmox.com Git - rustc.git/log
rustc.git
9 years agoMerge tag 'upstream-tar/1.1.0+dfsg1'
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

9 years agoImported Upstream version 1.1.0+dfsg1
Angus Lees [Fri, 26 Jun 2015 22:41:04 +0000 (16:41 -0600)]
Imported Upstream version 1.1.0+dfsg1

9 years agoUpdate to --release-channel=stable
Angus Lees [Thu, 28 May 2015 05:12:33 +0000 (15:12 +1000)]
Update to --release-channel=stable

9 years agoUpdate debian/changelog
Angus Lees [Wed, 27 May 2015 08:16:19 +0000 (18:16 +1000)]
Update debian/changelog

9 years agoFix architecture.mk install path
Angus Lees [Wed, 6 May 2015 05:45:27 +0000 (15:45 +1000)]
Fix architecture.mk install path

9 years agorustc: Install /usr/share/rustc/architecture.mk helper
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.

9 years agoSplit out library packages for multiarch
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.

9 years agoSet DT_SONAME when building dylibs
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.)

9 years ago* Fix the watch file
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

9 years agoprepare for upload
Sylvestre Ledru [Mon, 18 May 2015 13:15:41 +0000 (15:15 +0200)]
prepare for upload

9 years agoNew upstream release (1.0)
Angus Lees [Fri, 15 May 2015 22:29:02 +0000 (08:29 +1000)]
New upstream release (1.0)

9 years agoMerge tag 'upstream-tar/1.0.0+dfsg1'
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

9 years agoImported Upstream version 1.0.0+dfsg1
Angus Lees [Fri, 15 May 2015 22:16:23 +0000 (08:16 +1000)]
Imported Upstream version 1.0.0+dfsg1

9 years agoRepack upstream source using copyright:Files-Excluded
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.

9 years agoremove llvm sources
Sylvestre Ledru [Fri, 8 May 2015 15:27:13 +0000 (17:27 +0200)]
remove llvm sources

9 years agoremove from usptream tarball
Sylvestre Ledru [Fri, 8 May 2015 15:14:55 +0000 (17:14 +0200)]
remove from usptream tarball

9 years agofix the copyright file
Sylvestre Ledru [Fri, 8 May 2015 15:14:08 +0000 (17:14 +0200)]
fix the copyright file

9 years agosame version of jquery
Sylvestre Ledru [Fri, 8 May 2015 15:04:31 +0000 (17:04 +0200)]
same version of jquery

9 years agoAdd a repack script to remove a file with an incorrect license
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

9 years agoready for upload
Sylvestre Ledru [Wed, 6 May 2015 15:03:15 +0000 (17:03 +0200)]
ready for upload

9 years agoReplace two more occurrences of jquery by the package
Sylvestre Ledru [Wed, 6 May 2015 09:15:16 +0000 (11:15 +0200)]
Replace two more occurrences of jquery by the package

9 years agobeta 4
Sylvestre Ledru [Wed, 6 May 2015 07:29:49 +0000 (09:29 +0200)]
beta 4

9 years agoMerge tag 'upstream-tar/1.0.0_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

9 years agoImported 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

9 years agoNew upstream release 1.0.0~beta.3
Angus Lees [Tue, 5 May 2015 07:29:06 +0000 (17:29 +1000)]
New upstream release 1.0.0~beta.3

9 years agoMerge tag 'upstream-tar/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

9 years agoImported 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

9 years agooverride_dh_install: Use make conditionals rather than shell
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).

9 years agoReplace compile-time dylibs with symlinks to run-time
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.

9 years agoSet architecture flags in all cases
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).

9 years agoNew upstream release (1.0.0~beta)
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.

9 years agoImported Upstream version 1.0.0~beta
Angus Lees [Thu, 16 Apr 2015 10:08:53 +0000 (20:08 +1000)]
Imported Upstream version 1.0.0~beta

9 years agoMerge tag 'upstream/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

9 years agoFix the copyright file
Sylvestre Ledru [Sun, 12 Apr 2015 21:31:27 +0000 (23:31 +0200)]
Fix the copyright file

9 years agoWe have the jquery souce in missing-sources
Sylvestre Ledru [Sun, 12 Apr 2015 21:31:14 +0000 (23:31 +0200)]
We have the jquery souce in missing-sources

9 years agofont copyright
Sylvestre Ledru [Sun, 12 Apr 2015 20:25:45 +0000 (22:25 +0200)]
font copyright

9 years agoadd missing copyright wrt libbacktrace
Sylvestre Ledru [Sun, 12 Apr 2015 20:17:23 +0000 (22:17 +0200)]
add missing copyright wrt libbacktrace

9 years agoUse jquery package
Sylvestre Ledru [Sun, 12 Apr 2015 20:09:12 +0000 (22:09 +0200)]
Use jquery package

9 years agofix warning debian-rules-ignores-make-clean-error
Sylvestre Ledru [Sun, 12 Apr 2015 08:54:30 +0000 (10:54 +0200)]
fix warning debian-rules-ignores-make-clean-error

9 years agoadd the jquery sources
Sylvestre Ledru [Sun, 12 Apr 2015 08:52:55 +0000 (10:52 +0200)]
add the jquery sources

9 years agoabout llvm
Sylvestre Ledru [Fri, 27 Mar 2015 13:28:01 +0000 (14:28 +0100)]
about llvm

9 years agoFor now, disable build profiles as they are not supported in Debian
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

9 years agoSet a minimal version for dpkg-dev and debhelper (for profiles)
Sylvestre Ledru [Tue, 24 Mar 2015 07:28:17 +0000 (08:28 +0100)]
Set a minimal version for dpkg-dev and debhelper (for profiles)

9 years agotarget unstable
Sylvestre Ledru [Tue, 24 Mar 2015 07:20:19 +0000 (08:20 +0100)]
target unstable

9 years agono need to explicit the -1 in debian/control
Sylvestre Ledru [Tue, 24 Mar 2015 07:20:08 +0000 (08:20 +0100)]
no need to explicit the -1 in debian/control

9 years agoupdate of the hash of the prebuilt upstream binaries
Sylvestre Ledru [Mon, 23 Mar 2015 14:36:44 +0000 (15:36 +0100)]
update of the hash of the prebuilt upstream binaries

9 years agoComment for now before upload
Sylvestre Ledru [Mon, 23 Mar 2015 14:36:26 +0000 (15:36 +0100)]
Comment for now before upload

9 years agoexplain that this does not work
Sylvestre Ledru [Sat, 14 Mar 2015 07:04:00 +0000 (08:04 +0100)]
explain that this does not work

9 years agorename nodocs to nodoc to match what is done in Debian usually
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

9 years agoprepare for upload
Sylvestre Ledru [Sat, 7 Mar 2015 08:26:35 +0000 (09:26 +0100)]
prepare for upload

9 years agoInstall into debian/tmp regardless of number of packages
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.

9 years agoorig_tarball: fix after source renaming
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>
9 years agoSet CFLAGS/LDFLAGS/etc according to Debian policy
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).

9 years agochangelog: squash pending alpha2 entries and reset version
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>
9 years agorules: respect 'nocheck' DEB_BUILD_OPTIONS
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>
9 years agoBuild against system LLVM
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.

9 years agoUpdate debian/changelog with recent changes
Angus Lees [Thu, 26 Feb 2015 12:01:26 +0000 (12:01 +0000)]
Update debian/changelog with recent changes

9 years agoPatch upstream manpages to standardize/improve markup
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.

9 years agoImprove clean target
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.

9 years agoNumerous minor rust-doc fixups
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

9 years agoRename `rust` binary package to `rustc`
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.

9 years agofix build: reference.pdf requires pzdr.afm
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.

9 years agoFix the version
Sylvestre Ledru [Tue, 24 Feb 2015 10:51:38 +0000 (11:51 +0100)]
Fix the version

9 years agoUpdate debian/watch file
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.

9 years agosource package renamed
Sylvestre Ledru [Tue, 24 Feb 2015 09:34:58 +0000 (10:34 +0100)]
source package renamed

9 years agoupdate of the version
Sylvestre Ledru [Tue, 24 Feb 2015 09:33:07 +0000 (10:33 +0100)]
update of the version

9 years agoMerge branch 'master' of ssh://anonscm.debian.org/git/pkg-rust/rust
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

9 years agoalpha 2 removed emacs, kate & vim plugins
Sylvestre Ledru [Mon, 23 Feb 2015 13:05:08 +0000 (14:05 +0100)]
alpha 2 removed emacs, kate & vim plugins

9 years agoMerge tag 'upstream-tar/1.0.0-alpha.2'
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

9 years agoImported 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

9 years ago* Introduce some changes by Angus Lees
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)

9 years agoadd Angus's doc
Sylvestre Ledru [Fri, 13 Feb 2015 14:12:46 +0000 (15:12 +0100)]
add Angus's doc

9 years agobetter references of the doc
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:41 +0000 (15:10 +0100)]
better references of the doc

9 years agokate rust files
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:20 +0000 (15:10 +0100)]
kate rust files

9 years agoemacs rust files
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:11 +0000 (15:10 +0100)]
emacs rust files

9 years agoVim rust files
Sylvestre Ledru [Fri, 13 Feb 2015 14:10:01 +0000 (15:10 +0100)]
Vim rust files

9 years agodebian: update some old/duplicated/incorrect copyright entries
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>
9 years agodebian: set release channel for ./configure
Luca Bruno [Sun, 25 Jan 2015 09:26:08 +0000 (10:26 +0100)]
debian: set release channel for ./configure

9 years agodebian: update var names in rules
Luca Bruno [Fri, 23 Jan 2015 16:19:16 +0000 (17:19 +0100)]
debian: update var names in rules

9 years agoupdate of the date
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:49 +0000 (16:04 +0100)]
update of the date

9 years agodisable the parallel build
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:44 +0000 (16:04 +0100)]
disable the parallel build

9 years agomore stuff in the todo list
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:36 +0000 (16:04 +0100)]
more stuff in the todo list

9 years agoDocument about the lib
Sylvestre Ledru [Fri, 23 Jan 2015 15:04:25 +0000 (16:04 +0100)]
Document about the lib

9 years agoabout the 3.6rc1 bug
Sylvestre Ledru [Fri, 23 Jan 2015 14:47:03 +0000 (15:47 +0100)]
about the 3.6rc1 bug

9 years agodebian: simplify version variables in rules
Luca Bruno [Fri, 23 Jan 2015 16:09:42 +0000 (17:09 +0100)]
debian: simplify version variables in rules

9 years agodebian: add copyright for clay-derived code
Luca Bruno [Thu, 22 Jan 2015 15:14:07 +0000 (16:14 +0100)]
debian: add copyright for clay-derived code

9 years agomissing builddep
Sylvestre Ledru [Thu, 22 Jan 2015 12:01:57 +0000 (13:01 +0100)]
missing builddep

9 years agoadd llvm copyright bits
Sylvestre Ledru [Thu, 22 Jan 2015 09:39:05 +0000 (10:39 +0100)]
add llvm copyright bits

9 years agoremove trailing spaces
Sylvestre Ledru [Thu, 22 Jan 2015 09:35:34 +0000 (10:35 +0100)]
remove trailing spaces

9 years agoreset the changelog. What is in Debian is what matters
Sylvestre Ledru [Thu, 22 Jan 2015 08:08:47 +0000 (09:08 +0100)]
reset the changelog. What is in Debian is what matters

9 years agodebian: add libbacktrace copyright bits
Luca Bruno [Wed, 21 Jan 2015 23:02:32 +0000 (00:02 +0100)]
debian: add libbacktrace copyright bits

9 years agodebian: add hoedown copyright bits
Luca Bruno [Wed, 21 Jan 2015 22:56:40 +0000 (23:56 +0100)]
debian: add hoedown copyright bits

9 years agodebian: add compiler-rt copyright bits
Luca Bruno [Wed, 21 Jan 2015 22:47:48 +0000 (23:47 +0100)]
debian: add compiler-rt copyright bits

9 years agodebian: synch copyright year for miniz
Luca Bruno [Wed, 21 Jan 2015 22:28:53 +0000 (23:28 +0100)]
debian: synch copyright year for miniz

9 years agodebian: update copyright bits for valgrind headers
Luca Bruno [Wed, 21 Jan 2015 22:24:08 +0000 (23:24 +0100)]
debian: update copyright bits for valgrind headers

9 years agodebian: update copyright years
Luca Bruno [Wed, 21 Jan 2015 22:21:03 +0000 (23:21 +0100)]
debian: update copyright years

9 years agodebian: add jemalloc copyright bits
Luca Bruno [Wed, 21 Jan 2015 22:08:18 +0000 (23:08 +0100)]
debian: add jemalloc copyright bits

9 years agodebian: don't mix bsd-3 license text with copyright holder
Luca Bruno [Wed, 21 Jan 2015 21:59:30 +0000 (22:59 +0100)]
debian: don't mix bsd-3 license text with copyright holder

9 years agodebian: fix typo (split line) in rules
Luca Bruno [Wed, 21 Jan 2015 23:04:58 +0000 (00:04 +0100)]
debian: fix typo (split line) in rules

9 years agodebian: removing libuv references from copyright
Luca Bruno [Wed, 21 Jan 2015 21:46:02 +0000 (22:46 +0100)]
debian: removing libuv references from copyright