]> git.proxmox.com Git - rustc.git/log
rustc.git
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

9 years agoalso delete empty files
Sylvestre Ledru [Wed, 21 Jan 2015 18:20:03 +0000 (19:20 +0100)]
also delete empty files

9 years agoRemove the favicon from the doc
Sylvestre Ledru [Wed, 21 Jan 2015 18:10:25 +0000 (19:10 +0100)]
Remove the favicon from the doc

9 years agodebian: change version and target experimental for now
Luca Bruno [Wed, 21 Jan 2015 16:14:43 +0000 (17:14 +0100)]
debian: change version and target experimental for now

9 years agodebian: update watch file for current src path
Luca Bruno [Wed, 21 Jan 2015 16:14:17 +0000 (17:14 +0100)]
debian: update watch file for current src path

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

9 years agoinstall the rust doc in a better place
Sylvestre Ledru [Wed, 21 Jan 2015 13:56:34 +0000 (14:56 +0100)]
install the rust doc in a better place

9 years agodebian: add a README.source file to describe current packaging
Luca Bruno [Wed, 21 Jan 2015 13:50:53 +0000 (14:50 +0100)]
debian: add a README.source file to describe current packaging

9 years agobing brack parallel build
Sylvestre Ledru [Wed, 21 Jan 2015 13:45:30 +0000 (14:45 +0100)]
bing brack parallel build

9 years agoDisable the favicon (lintian complains about it)
Sylvestre Ledru [Wed, 21 Jan 2015 13:38:07 +0000 (14:38 +0100)]
Disable the favicon (lintian complains about it)

9 years agoUse rust.manpages
Sylvestre Ledru [Wed, 21 Jan 2015 12:16:28 +0000 (13:16 +0100)]
Use rust.manpages

9 years agofix the rust-doc section
Sylvestre Ledru [Wed, 21 Jan 2015 12:15:23 +0000 (13:15 +0100)]
fix the rust-doc section

9 years agoMissing dep for the doc generation
Sylvestre Ledru [Wed, 21 Jan 2015 12:14:55 +0000 (13:14 +0100)]
Missing dep for the doc generation

9 years agoEnable the testsuite
Sylvestre Ledru [Wed, 21 Jan 2015 11:01:33 +0000 (12:01 +0100)]
Enable the testsuite

9 years agodebian: Remove stage0 binaries from debian/dl
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>
9 years agodebian: Don't copy files from debian/dl
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>
9 years agodebian: Add make_orig-dl_tarball.py
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>
9 years agoadd valgrind: use by the testsuite
Sylvestre Ledru [Tue, 20 Jan 2015 19:48:22 +0000 (20:48 +0100)]
add valgrind: use by the testsuite

9 years ago* Update the make install logic to install in debian/tmp/
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

9 years agoverbose mode
Sylvestre Ledru [Tue, 20 Jan 2015 15:47:03 +0000 (16:47 +0100)]
verbose mode

9 years agoUpdate the list of build dep to build the doc
Sylvestre Ledru [Tue, 20 Jan 2015 15:46:49 +0000 (16:46 +0100)]
Update the list of build dep to build the doc

9 years agoadd a todo + bikeshedding
Sylvestre Ledru [Tue, 20 Jan 2015 09:08:02 +0000 (10:08 +0100)]
add a todo + bikeshedding

9 years agoadd more stuff in the todo list
Sylvestre Ledru [Tue, 20 Jan 2015 09:04:09 +0000 (10:04 +0100)]
add more stuff in the todo list

9 years agoCosmetic
Sylvestre Ledru [Tue, 20 Jan 2015 09:01:29 +0000 (10:01 +0100)]
Cosmetic

9 years agoAdd a TODO list
Sylvestre Ledru [Tue, 20 Jan 2015 07:52:05 +0000 (08:52 +0100)]
Add a TODO list

9 years agoUpdate of the vcs-* fields
Sylvestre Ledru [Tue, 20 Jan 2015 07:47:19 +0000 (08:47 +0100)]
Update of the vcs-* fields