~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/00/007ead583516941009ff2bbf4fb06f44ad9d06fc.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
indep_binaries := $(indep_binaries) gcc-source
 
2
 
 
3
ifeq ($(BACKPORT),true)
 
4
  p_source = gcc$(pkg_ver)-$(GCC_VERSION)-source
 
5
else
 
6
  p_source = gcc$(pkg_ver)-source
 
7
endif
 
8
d_source= debian/$(p_source)
 
9
 
 
10
$(binary_stamp)-gcc-source:
 
11
        dh_testdir
 
12
        dh_testroot
 
13
 
 
14
        dh_installdocs -p$(p_source)
 
15
        dh_installchangelogs -p$(p_source)
 
16
 
 
17
        dh_install -p$(p_source) $(gcc_tarball) usr/src/gcc$(pkg_ver)
 
18
#       dh_install -p$(p_source) $(gcj_tarball) usr/src/gcc$(pkg_ver)
 
19
        tar cf - $$(find './debian' -mindepth 1 \( \
 
20
                -name .svn -prune -o \
 
21
                -path './debian/gcc-*' -type d -prune -o \
 
22
                -path './debian/cpp-*' -type d -prune -o \
 
23
                -path './debian/*fortran*' -type d -prune -o \
 
24
                -path './debian/lib*' -type d -prune -o \
 
25
                -path './debian/patches/*' -prune -o \
 
26
                -path './debian/tmp*' -prune -o \
 
27
                -path './debian/files' -prune -o \
 
28
                -path './debian/rules.d/*' -prune -o \
 
29
                -path './debian/soname-cache' -prune -o \
 
30
                -path './debian/*substvars*' -prune -o \
 
31
                -path './debian/gcc-snapshot*' -prune -o \
 
32
                -path './debian/*[0-9]*.p*' -prune -o \
 
33
                -path './debian/*$(pkg_ver)[.-]*' -prune -o \
 
34
                -print \) ) \
 
35
          | tar -x -C $(d_source)/usr/src/gcc$(pkg_ver)  -f -
 
36
        # FIXME: Remove generated files
 
37
        find $(d_source)/usr/src/gcc$(pkg_ver) -name '*.debhelper.log' -o -name .svn | xargs rm -rf
 
38
 
 
39
        dh_link -p$(p_source) \
 
40
                /usr/src/gcc$(pkg_ver)/debian/patches /usr/src/gcc$(pkg_ver)/patches
 
41
 
 
42
        mkdir -p $(d_source)/usr/share/lintian/overrides
 
43
        cp -p debian/$(p_source).overrides \
 
44
                $(d_source)/usr/share/lintian/overrides/$(p_source)
 
45
 
 
46
        dh_fixperms -p$(p_source)
 
47
        dh_compress -p$(p_source)
 
48
        dh_gencontrol -p$(p_source) -- -v$(DEB_VERSION) $(common_substvars)
 
49
        dh_installdeb -p$(p_source)
 
50
        dh_md5sums -p$(p_source)
 
51
        dh_builddeb -p$(p_source)
 
52
 
 
53
        touch $@