[Crosstoolchain-logs] [crosstoolchain] 01/01: announced repository split and move
Dima Kogan
dima at secretsauce.net
Fri Feb 7 23:27:52 UTC 2014
This is an automated email from the git hooks/post-receive script.
dkogan-guest pushed a commit to branch master
in repository crosstoolchain.
commit c113484d51c715c41b2d70873c911ae65911cf34
Author: Dima Kogan <dima at oblong.com>
Date: Fri Feb 7 15:22:49 2014 -0800
announced repository split and move
---
README | 11 ++
cross-binutils-0.1/debian/README.source | 16 ---
cross-binutils-0.1/debian/changelog | 5 -
cross-binutils-0.1/debian/control | 108 --------------
cross-binutils-0.1/debian/control.binary.in | 13 --
cross-binutils-0.1/debian/control.head.in | 12 --
cross-binutils-0.1/debian/copyright | 29 ----
.../debian/overrides/binutils-arm-linux-gnueabi | 2 -
.../debian/overrides/binutils-arm-linux-gnueabihf | 2 -
cross-binutils-0.1/debian/rules | 156 --------------------
cross-binutils-0.1/debian/source/format | 1 -
cross-gcc-0.1/debian/README.source | 16 ---
cross-gcc-0.1/debian/changelog | 5 -
cross-gcc-0.1/debian/control | 48 -------
cross-gcc-0.1/debian/control.binary.in | 33 -----
cross-gcc-0.1/debian/control.head.in | 15 --
cross-gcc-0.1/debian/copyright | 29 ----
cross-gcc-0.1/debian/rules | 158 ---------------------
cross-gcc-0.1/debian/source/format | 1 -
19 files changed, 11 insertions(+), 649 deletions(-)
diff --git a/README b/README
new file mode 100644
index 0000000..86e6967
--- /dev/null
+++ b/README
@@ -0,0 +1,11 @@
+This package has been split into its separate binutils and gcc components.
+Please use those repos.
+
+Read-only URLs:
+https://alioth.debian.org/anonscm/git/crosstoolchain/cross-gcc.git
+https://alioth.debian.org/anonscm/git/crosstoolchain/cross-binutils.git
+
+Read-write URLs:
+
+git+ssh://scm.alioth.debian.org//git/crosstoolchain/cross-gcc.git
+git+ssh://scm.alioth.debian.org//git/crosstoolchain/cross-binutils.git
diff --git a/cross-binutils-0.1/debian/README.source b/cross-binutils-0.1/debian/README.source
deleted file mode 100644
index 44daebe..0000000
--- a/cross-binutils-0.1/debian/README.source
+++ /dev/null
@@ -1,16 +0,0 @@
-This package does not contain the sources used to build the resulting packages.
-It build-depends on the binutils source and uses that (via the
-binutils-source package)
-
-All the supported binutils cross-targets are built by this package.
-
-Changing the set of TARGET architectures built, or the set of HOST
-architectures they are built for, set the TARGET_LIST and HOST_LIST
-variables respectively, then run:
-debian/rules control
-
-You can either set them on the command line, or change them in the
-rules file.
-
-e.g (if just overriding on the command line):
-TARGET_LIST="armel armhf" HOST_LIST="amd64" debian/rules control
diff --git a/cross-binutils-0.1/debian/changelog b/cross-binutils-0.1/debian/changelog
deleted file mode 100644
index 2ee5f40..0000000
--- a/cross-binutils-0.1/debian/changelog
+++ /dev/null
@@ -1,5 +0,0 @@
-cross-binutils (0.1) unstable; urgency=low
-
- * Initial release
-
- -- Wookey <wookey at debian.org> Sat, 01 Feb 2014 01:04:00 +0100
diff --git a/cross-binutils-0.1/debian/control b/cross-binutils-0.1/debian/control
deleted file mode 100644
index 397c1cb..0000000
--- a/cross-binutils-0.1/debian/control
+++ /dev/null
@@ -1,108 +0,0 @@
-Source: cross-binutils
-Section: devel
-Priority: extra
-Maintainer: Wookey <wookey at wookware.org>
-Standards-Version: 3.9.5
-Build-Depends: dpkg-dev, dpkg,
- binutils-source, autoconf (>=2.64), dejagnu
- bison, flex, gettext, texinfo, quilt, lsb-release,
- sed, tar, xz-utils, python3:any, zlib1g-dev
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=crosstoolchain/crosstoolchain.git
-Vcs-Git: git://git.debian.org/git/crosstoolchain/crosstoolchain
-
-Package: binutils-arm-linux-gnueabihf
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting armhf
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building armhf binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
-Package: binutils-arm-linux-gnueabi
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting armel
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building armel binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
-Package: binutils-aarch64-linux-gnu
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting arm64
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building arm64 binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
-Package: binutils-mips-linux-gnu
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting mips
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building mips binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
-Package: binutils-mipsel-linux-gnu
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting mipsel
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building mipsel binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
-Package: binutils-powerpc-linux-gnu
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting powerpc
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building powerpc binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
-Package: binutils-i486-linux-gnu
-Architecture: amd64
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting i386
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building i386 binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
-Package: binutils-x86_64-linux-gnu
-Architecture: i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting amd64
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building amd64 binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
diff --git a/cross-binutils-0.1/debian/control.binary.in b/cross-binutils-0.1/debian/control.binary.in
deleted file mode 100644
index 9a7a858..0000000
--- a/cross-binutils-0.1/debian/control.binary.in
+++ /dev/null
@@ -1,13 +0,0 @@
-Package: binutils-DEB_TARGET_GNU_TYPE
-Architecture: ARCH_LIST_FOR_BINARY
-Section: devel
-Depends: ${misc:Depends}
-Provides: binutils-DEB_TARGET-ARCH
-Built-Using: binutils-BINUTILS.VER
-Description: Cross-binutils (assembler, linker etc) targetting DEB_TARGET_ARCH
- This package is the GNU binutils (assembler, linker, strip etc) built
- for cross-building DEB_TARGET_ARCH binaries/packages
- .
- It is built by the cross-binutils package from the normal binutils
- sources.
-
diff --git a/cross-binutils-0.1/debian/control.head.in b/cross-binutils-0.1/debian/control.head.in
deleted file mode 100644
index ff2f722..0000000
--- a/cross-binutils-0.1/debian/control.head.in
+++ /dev/null
@@ -1,12 +0,0 @@
-Source: cross-binutils
-Section: devel
-Priority: extra
-Maintainer: Wookey <wookey at wookware.org>
-Standards-Version: 3.9.5
-Build-Depends: dpkg-dev, dpkg,
- gcc-4.8-source, autoconf (>=2.64), dejagnu,
- bison, flex, gettext, texinfo, quilt, lsb-release,
- sed, tar, xz-utils, python3:any, zlib1g-dev
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=crosstoolchain/crosstoolchain.git
-Vcs-Git: git://git.debian.org/git/crosstoolchain/crosstoolchain
-
diff --git a/cross-binutils-0.1/debian/copyright b/cross-binutils-0.1/debian/copyright
deleted file mode 100644
index f0d47c7..0000000
--- a/cross-binutils-0.1/debian/copyright
+++ /dev/null
@@ -1,29 +0,0 @@
-This package was made by Wookey <wookey at wookware.org>. The structure
-was derived from the <arch>-cross-toolchain-base package by Marcin
-Juskiewicz.
-
-These scripts are free software; you can redistribute it and/or modify it
-under the terms of the GPLv2 or later
-
-Files: *
-Licence: GPL-2+
-Copyright: Copyright 2014 Wookey <wookey at debian.org>
- Copyright 2010 Marcin Juskiewicz <marcin.juskiewicz at linaro.org>
-
-License:
-
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in /usr/share/common-licenses/GPL-3'.
diff --git a/cross-binutils-0.1/debian/overrides/binutils-arm-linux-gnueabi b/cross-binutils-0.1/debian/overrides/binutils-arm-linux-gnueabi
deleted file mode 100644
index 90604a1..0000000
--- a/cross-binutils-0.1/debian/overrides/binutils-arm-linux-gnueabi
+++ /dev/null
@@ -1,2 +0,0 @@
-binutils-arm-linux-gnueabi: non-standard-dir-in-usr usr/arm-linux-gnueabi/
-binutils-arm-linux-gnueabi: non-standard-dir-in-usr usr/x86_64-linux-gnu/
diff --git a/cross-binutils-0.1/debian/overrides/binutils-arm-linux-gnueabihf b/cross-binutils-0.1/debian/overrides/binutils-arm-linux-gnueabihf
deleted file mode 100644
index ae93e2f..0000000
--- a/cross-binutils-0.1/debian/overrides/binutils-arm-linux-gnueabihf
+++ /dev/null
@@ -1,2 +0,0 @@
-binutils-arm-linux-gnueabihf: non-standard-dir-in-usr usr/arm-linux-gnueabihf/
-binutils-arm-linux-gnueabihf: non-standard-dir-in-usr usr/x86_64-linux-gnu/
diff --git a/cross-binutils-0.1/debian/rules b/cross-binutils-0.1/debian/rules
deleted file mode 100755
index 558af5f..0000000
--- a/cross-binutils-0.1/debian/rules
+++ /dev/null
@@ -1,156 +0,0 @@
-#!/usr/bin/make -f
-
-# prefix for builds - without leading slash
-PF ?= usr
-
-THIS_PKG := $(shell dpkg-parsechangelog| sed -n 's/-*//; s/^Source: \(.*\)/\1/p')
-THIS_PKG_VER := $(shell dpkg-parsechangelog| sed -n 's/^Version: \(.*\)/\1/p')
-THIS_PKG_MAINT := $(shell dpkg-parsechangelog| sed -n 's/^Maintainer: \(.*\)/\1/p')
-
-DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
-stamp := stamp-dir/
-
-DISTRO ?= $(shell lsb_release -is)
-
-VER_BINUTILS := $(shell dpkg-parsechangelog -l/usr/src/binutils/debian/changelog | egrep '^Version:' | cut -f 2 -d ' '|cut -f 1 -d '-'|cut -d '.' -f1-3)
-PKG_VER_BINUTILS := $(shell dpkg-parsechangelog -l/usr/src/binutils/debian/changelog | egrep '^Version:' | cut -f 2 -d ' '|cut -f 1 -d '-')
-DEB_VER_BINUTILS := $(shell dpkg-parsechangelog -l/usr/src/binutils/debian/changelog | egrep '^Version:' | cut -f 2 -d ' ')
-
-BINUTILS_DIR := /usr/src/binutils
-
-ifeq ($(DISTRO),Debian)
-TARGET_LIST ?= armhf armel arm64 mips mipsel powerpc i386 amd64
-HOST_LIST ?= amd64 i386
-else # Ubuntu
-TARGET_LIST ?= armhf armel arm64
-HOST_LIST ?= amd64 i386
-endif
-
-# Don't try to build the HOST=TARGET (ie. non-cross) combination for this arch
-TARGETS := $(filter-out ${DEB_HOST_ARCH}, ${TARGET_LIST})
-
-
-# taken from gcc packaging
-define unpack_tarball
- tar -x -f $1
-endef
-
-info:
- @echo "Binutils version: ${VER_BINUTILS} ${DEB_VER_BINUTILS} ${PKG_VER_BINUTILS}"
- @echo
- @echo "Target architecture list: ${TARGETS}"
- @echo "Host architecture: ${DEB_HOST_ARCH}"
-
-$(stamp)init-dirs:
- mkdir debian/tmp -p
- touch $@
-
-init: $(stamp)init
-
-$(stamp)init:
- @echo START $@
- $(call unpack_tarball, ${BINUTILS_DIR}/binutils-${VER_BINUTILS}.tar.xz)
- set -e; \
- cd binutils-${PKG_VER_BINUTILS} ;\
- cp -a ${BINUTILS_DIR}/debian/ . ;\
- if [ -n "$$(grep -v '^\#' ${CURDIR}/debian/patches/binutils/series)" ]; then \
- QUILT_PATCHES=${CURDIR}/debian/patches/binutils quilt push -a; \
- fi; \
-
- touch $@
-
-$(stamp)build-%: $(stamp)init
- @echo START $@
- set -e; \
- cd binutils-${PKG_VER_BINUTILS}; \
- DEB_TARGET_ARCH=$* TARGET=$* dpkg-buildpackage -T control-stamp; \
- WITH_SYSROOT=/ DEB_TARGET_ARCH=$* TARGET=$* dpkg-buildpackage -B -uc -us; \
- cd ..; \
- touch $@
-
-
-clean:
- rm -rf binutils-*
- rm -rf debian/tmp debian/files
- find debian -name '*~' | xargs -r rm -f
- rm -f *.deb *.changes
- rm -rf repackfiles tmp
- rm -rf $(stamp)
- mkdir $(stamp)
-
-
-#
-# Repack resulting packages to make changes:
-# - Set Source and Version to this package
-define repack_deb
- echo "repacking $$deb ..."; \
- rm -rf tmp/*; \
- dpkg-deb -x $$deb tmp; \
- dpkg-deb -e $$deb tmp/DEBIAN; \
- pkgname=`echo $$deb | cut -d'_' -f1`; \
- sed -i -e's/^Source:.*/Source: ${THIS_PKG} (${THIS_PKG_VER})/' tmp/DEBIAN/control; \
- sed -i -e's/^Maintainer:.*/Maintainer: ${THIS_PKG_MAINT}\nXB-Original-Source-&/' tmp/DEBIAN/control; \
- sed -i -e'3 a\
- Built-Using: binutils (=${DEB_VER_BINUTILS})' tmp/DEBIAN/control; \
- if [ -e debian/overrides/$$pkgname ]; then \
- mkdir -p tmp/usr/share/lintian/overrides; \
- cp debian/overrides/$$pkgname tmp/usr/share/lintian/overrides/; \
- fi; \
- (cd tmp && md5sum `find usr -type f` >>DEBIAN/md5sums);\
- dpkg-deb -b tmp/ ../$$deb; \
- echo " done";
-endef
-
-repack-debs:
- @echo START $@
- install -d repackfiles; \
- for deb in $(wildcard *.deb); \
- do \
- $(call repack_deb, $${deb}) \
- done; \
-
-BUILD_TARGETS := $(patsubst %,$(stamp)build-%,${TARGETS})
-
-build-arch: build
-build-indep:
-build: $(BUILD_TARGETS)
- rm -f *.changes
-
-binary: binary-arch binary-indep
-binary-arch: build-arch mangle-debian-files
-binary-indep:
-
-
-$(stamp)debian-files-base:
- @echo START $@
- rm -f debian/files
- touch $@
-
-define generate_debian_files
- @echo Debs: $1
- @for deb in $1; \
- do \
- echo -n "`basename $$deb` " >>debian/files; \
- dpkg-deb -I $$deb | grep Section | cut -d ' ' -f 3 | tr "\n" ' ' >>debian/files; \
- dpkg-deb -I $$deb | grep Priority | cut -d ' ' -f 3 | tr -d "\n" >>debian/files; \
- echo "" >>debian/files; \
- done
-endef
-
-mangle-debian-files: $(stamp)debian-files-base repack-debs
- @echo START $@
- $(call generate_debian_files, $(wildcard *.deb))
-
-
-# Generate the control file from head plus stanza for each binary
-# Don't build binaries when HOST=TARGET
-
-control:
- cat debian/control.head.in > debian/control;
- for DEB_TARGET_ARCH in $(TARGET_LIST); do \
- DEB_TARGET_GNU_TYPE=`dpkg-architecture -a$${DEB_TARGET_ARCH} -qDEB_HOST_GNU_TYPE -f 2>/dev/null`; \
- ARCH_LIST_FOR_BINARY=`echo ${HOST_LIST} | sed "s/ *$${DEB_TARGET_ARCH} *//"`; \
- sed -e "s/DEB_TARGET_ARCH/$${DEB_TARGET_ARCH}/g" debian/control.binary.in | \
- sed -e "s/ARCH_LIST_FOR_BINARY/$${ARCH_LIST_FOR_BINARY}/g" | \
- sed -e "s/DEB_TARGET_GNU_TYPE/$${DEB_TARGET_GNU_TYPE}/g" >> debian/control; \
- done
diff --git a/cross-binutils-0.1/debian/source/format b/cross-binutils-0.1/debian/source/format
deleted file mode 100644
index 89ae9db..0000000
--- a/cross-binutils-0.1/debian/source/format
+++ /dev/null
@@ -1 +0,0 @@
-3.0 (native)
diff --git a/cross-gcc-0.1/debian/README.source b/cross-gcc-0.1/debian/README.source
deleted file mode 100644
index 33433f7..0000000
--- a/cross-gcc-0.1/debian/README.source
+++ /dev/null
@@ -1,16 +0,0 @@
-This package does not contain the sources used to build the resulting packages.
-It build-depends on the gcc source and uses that (via the
-gcc-<ver>-source package)
-
-All the supported gcc cross-targets are built by this package.
-
-Changing the set of TARGET architectures built, or the set of HOST
-architectures they are built for, set the TARGET_LIST and HOST_LIST
-variables respectively, then run:
-debian/rules control
-
-You can either set them on the command line, or change them in the
-rules file.
-
-e.g (if just overriding on the command line):
-TARGET_LIST="armel armhf" HOST_LIST="amd64" debian/rules control
diff --git a/cross-gcc-0.1/debian/changelog b/cross-gcc-0.1/debian/changelog
deleted file mode 100644
index 51733d8..0000000
--- a/cross-gcc-0.1/debian/changelog
+++ /dev/null
@@ -1,5 +0,0 @@
-cross-gcc (0.1) unstable; urgency=low
-
- * Initial release
-
- -- Wookey <wookey at debian.org> Sat, 06 Feb 2014 01:04:00 +0100
diff --git a/cross-gcc-0.1/debian/control b/cross-gcc-0.1/debian/control
deleted file mode 100644
index d9155c9..0000000
--- a/cross-gcc-0.1/debian/control
+++ /dev/null
@@ -1,48 +0,0 @@
-Source: cross-gcc
-Section: devel
-Priority: extra
-Maintainer: Wookey <wookey at wookware.org>
-Standards-Version: 3.9.5
-Build-Depends: dpkg-dev, dpkg, debhelper, gcc-4.8-source,
- libc6-dev:armel, linux-libc-dev:armel, libgcc1:armel,
- bison, flex, gettext, texinfo, libtool, locales, gdb,
- sharutils, procps, python, libffi-dev, libmagic-dev, zip,
- netbase, libcloog-isl-dev (>= 0.18), libmpc-dev (>= 1.0), libmpfr-dev, libgmp-dev (>= 2:5.0.1~),
- dejagnu, autogen, realpath (>= 1.9.12), chrpath, lsb-release, quilt,
- ghostscript, xsltproc, libxml2-utils, docbook-xsl-ns
-Vcs-Browser: https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=crosstoolchain/crosstoolchain.git;a=tree
-Vcs-Git: https://alioth.debian.org/anonscm/git/crosstoolchain/crosstoolchain.git
-
-Package: cpp-GCC_BASE_VER-arm-linux-gnueabihf
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: gcc-GCC_BASE_VER-GCC.VER
-Description: Cross-gcc (cpp) targetting armhf
- This package is the GNU C pre-processor cpp built for cross-building
- armhf binaries/packages
- .
- It is built by the cross-gcc package from the normal gcc sources.
-
-Package: gcc-GCC_BASE_VER-arm-linux-gnueabihf
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: gcc-GCC_BASE_VER-GCC.VER
-Description: Cross-gcc (GCC) targetting armhf
- This package is the GNU C compiler built for cross-building
- armhf binaries/packages
- .
- It is built by the cross-gcc package from the normal gcc sources.
-
-Package: g++-GCC_BASE_VER-arm-linux-gnueabihf
-Architecture: amd64 i386
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: gcc-GCC_BASE_VER-GCC.VER
-Description: Cross-gcc (G++) targetting armhf
- This package is the GNU C++ compiler built for cross-building
- armhf binaries/packages
- .
- It is built by the cross-gcc package from the normal gcc sources.
-
diff --git a/cross-gcc-0.1/debian/control.binary.in b/cross-gcc-0.1/debian/control.binary.in
deleted file mode 100644
index 12b58f7..0000000
--- a/cross-gcc-0.1/debian/control.binary.in
+++ /dev/null
@@ -1,33 +0,0 @@
-Package: cpp-GCC_BASE_VER-DEB_TARGET_GNU_TYPE
-Architecture: ARCH_LIST_FOR_BINARY
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: gcc-GCC_BASE_VER-GCC.VER
-Description: Cross-gcc (cpp) targetting DEB_TARGET_ARCH
- This package is the GNU C pre-processor cpp built for cross-building
- DEB_TARGET_ARCH binaries/packages
- .
- It is built by the cross-gcc package from the normal gcc sources.
-
-Package: gcc-GCC_BASE_VER-DEB_TARGET_GNU_TYPE
-Architecture: ARCH_LIST_FOR_BINARY
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: gcc-GCC_BASE_VER-GCC.VER
-Description: Cross-gcc (GCC) targetting DEB_TARGET_ARCH
- This package is the GNU C compiler built for cross-building
- DEB_TARGET_ARCH binaries/packages
- .
- It is built by the cross-gcc package from the normal gcc sources.
-
-Package: g++-GCC_BASE_VER-DEB_TARGET_GNU_TYPE
-Architecture: ARCH_LIST_FOR_BINARY
-Section: devel
-Depends: ${misc:Depends}
-Built-Using: gcc-GCC_BASE_VER-GCC.VER
-Description: Cross-gcc (G++) targetting DEB_TARGET_ARCH
- This package is the GNU C++ compiler built for cross-building
- DEB_TARGET_ARCH binaries/packages
- .
- It is built by the cross-gcc package from the normal gcc sources.
-
diff --git a/cross-gcc-0.1/debian/control.head.in b/cross-gcc-0.1/debian/control.head.in
deleted file mode 100644
index 288d761..0000000
--- a/cross-gcc-0.1/debian/control.head.in
+++ /dev/null
@@ -1,15 +0,0 @@
-Source: cross-gcc
-Section: devel
-Priority: extra
-Maintainer: Wookey <wookey at wookware.org>
-Standards-Version: 3.9.5
-Build-Depends: dpkg-dev, dpkg, debhelper, gcc-4.8-source,
- libc6-dev:armel, linux-libc-dev:armel, libgcc1:armel,
- bison, flex, gettext, libtool, gdb,
- sharutils, netbase, libcloog-isl-dev (>= 0.18), libmpc-dev (>= 1.0),
- libmpfr-dev, libgmp-dev (>= 2:5.0.1~),
- autogen, realpath (>= 1.9.12), chrpath, lsb-release, quilt,
- zlib1g-dev, gawk, lzma, xz-utils, patchutils
-Vcs-Browser: https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=crosstoolchain/crosstoolchain.git;a=tree
-Vcs-Git: https://alioth.debian.org/anonscm/git/crosstoolchain/crosstoolchain.git
-
diff --git a/cross-gcc-0.1/debian/copyright b/cross-gcc-0.1/debian/copyright
deleted file mode 100644
index f0d47c7..0000000
--- a/cross-gcc-0.1/debian/copyright
+++ /dev/null
@@ -1,29 +0,0 @@
-This package was made by Wookey <wookey at wookware.org>. The structure
-was derived from the <arch>-cross-toolchain-base package by Marcin
-Juskiewicz.
-
-These scripts are free software; you can redistribute it and/or modify it
-under the terms of the GPLv2 or later
-
-Files: *
-Licence: GPL-2+
-Copyright: Copyright 2014 Wookey <wookey at debian.org>
- Copyright 2010 Marcin Juskiewicz <marcin.juskiewicz at linaro.org>
-
-License:
-
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in /usr/share/common-licenses/GPL-3'.
diff --git a/cross-gcc-0.1/debian/rules b/cross-gcc-0.1/debian/rules
deleted file mode 100755
index daafe5a..0000000
--- a/cross-gcc-0.1/debian/rules
+++ /dev/null
@@ -1,158 +0,0 @@
-#!/usr/bin/make -f
-
-# prefix for builds - without leading slash
-PF ?= usr
-
-THIS_PKG := $(shell dpkg-parsechangelog| sed -n 's/-*//; s/^Source: \(.*\)/\1/p')
-THIS_PKG_VER := $(shell dpkg-parsechangelog| sed -n 's/^Version: \(.*\)/\1/p')
-THIS_PKG_MAINT := $(shell dpkg-parsechangelog| sed -n 's/^Maintainer: \(.*\)/\1/p')
-
-DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
-stamp := stamp-dir/
-
-DISTRO ?= $(shell lsb_release -is)
-
-ifeq ($(DISTRO),Debian)
-#TARGET_LIST ?= armhf armel arm64 mips mipsel powerpc i386 amd64
-TARGET_LIST ?= armhf
-HOST_LIST ?= amd64 i386
-BASE_VER_GCC ?= 4.8
-else # Ubuntu
-TARGET_LIST ?= armhf armel arm64
-HOST_LIST ?= amd64 i386
-BASE_VER_GCC ?= 4.8
-endif
-
-VER_GCC := $(shell dpkg-parsechangelog -l/usr/src/gcc-$(BASE_VER_GCC)/debian/changelog | egrep '^Version:' | cut -f 2 -d ' '|cut -f 1 -d '-'|cut -d '.' -f1-3)
-PKG_VER_GCC := $(shell dpkg-parsechangelog -l/usr/src/gcc-$(BASE_VER_GCC)/debian/changelog | egrep '^Version:' | cut -f 2 -d ' '|cut -f 1 -d '-')
-DEB_VER_GCC := $(shell dpkg-parsechangelog -l/usr/src/gcc-$(BASE_VER_GCC)/debian/changelog | egrep '^Version:' | cut -f 2 -d ' ')
-
-GCC_DIR := /usr/src/gcc-$(BASE_VER_GCC)
-
-# Don't try to build the HOST=TARGET (ie. non-cross) combination on/for this arch
-TARGETS := $(filter-out ${DEB_HOST_ARCH}, ${TARGET_LIST})
-
-# taken from gcc packaging
-define unpack_tarball
- tar -x -f $1
-endef
-
-info:
- @echo "Gcc version: ${VER_GCC} ${DEB_VER_GCC} ${PKG_VER_GCC}"
- @echo
- @echo "Target architecture list: ${TARGETS}"
- @echo "Host architecture: ${DEB_HOST_ARCH}"
-
-$(stamp)init-dirs:
- mkdir debian/tmp -p
- touch $@
-
-init: $(stamp)init
-
-$(stamp)init:
- @echo START $@
- $(call unpack_tarball, ${GCC_DIR}/gcc-${VER_GCC}-*.tar.xz)
- set -e; \
- cd gcc-${PKG_VER_GCC} ;\
- cp -a ${GCC_DIR}/debian/ . ;\
- if [ -n "$$(grep -v '^\#' ${CURDIR}/debian/patches/gcc/series)" ]; then \
- QUILT_PATCHES=${CURDIR}/debian/patches/gcc quilt push -a; \
- fi; \
-
- touch $@
-
-$(stamp)build-%: $(stamp)init
- @echo START $@
- set -e; \
- cd gcc-${PKG_VER_GCC}; \
- DEB_TARGET_ARCH=$* with_deps_on_target_arch_pkgs=yes DEB_CROSS_NO_BIARCH=yes dpkg-buildpackage -d -T control; \
- DEB_TARGET_ARCH=$* with_deps_on_target_arch_pkgs=yes DEB_CROSS_NO_BIARCH=yes dpkg-buildpackage -B -uc -us -d; \
- cd ..; \
- touch $@
-
-
-clean:
- rm -rf gcc-*
- rm -rf debian/tmp debian/files
- find debian -name '*~' | xargs -r rm -f
- rm -f *.deb *.changes
- rm -rf repackfiles tmp
- rm -rf $(stamp)
- mkdir $(stamp)
-
-
-#
-# Repack resulting packages to make changes:
-# - Set Source and Version to this package
-define repack_deb
- echo "repacking $$deb ..."; \
- rm -rf tmp/*; \
- dpkg-deb -x $$deb tmp; \
- dpkg-deb -e $$deb tmp/DEBIAN; \
- pkgname=`echo $$deb | cut -d'_' -f1`; \
- sed -i -e's/^Source:.*/Source: ${THIS_PKG} (${THIS_PKG_VER})/' tmp/DEBIAN/control; \
- sed -i -e's/^Maintainer:.*/Maintainer: ${THIS_PKG_MAINT}\nXB-Original-Source-&/' tmp/DEBIAN/control; \
- sed -i -e'3 a\
- Built-Using: gcc-$(BASE_VER_GCC) (=${DEB_VER_GCC})' tmp/DEBIAN/control; \
- if [ -e debian/overrides/$$pkgname ]; then \
- mkdir -p tmp/usr/share/lintian/overrides; \
- cp debian/overrides/$$pkgname tmp/usr/share/lintian/overrides/; \
- fi; \
- (cd tmp && md5sum `find usr -type f` >>DEBIAN/md5sums);\
- dpkg-deb -b tmp/ ../$$deb; \
- echo " done";
-endef
-
-repack-debs:
- @echo START $@
- install -d repackfiles; \
- for deb in $(wildcard *.deb); \
- do \
- $(call repack_deb, $${deb}) \
- done; \
-
-BUILD_TARGETS := $(patsubst %,$(stamp)build-%,${TARGETS})
-
-build-arch: build
-build-indep:
-build: $(BUILD_TARGETS)
- rm -f *.changes
-
-binary: binary-arch binary-indep
-binary-arch: build-arch mangle-debian-files
-binary-indep:
-
-
-$(stamp)debian-files-base:
- @echo START $@
- rm -f debian/files
- touch $@
-
-define generate_debian_files
- @echo Debs: $1
- @for deb in $1; \
- do \
- echo -n "`basename $$deb` " >>debian/files; \
- dpkg-deb -I $$deb | grep Section | cut -d ' ' -f 3 | tr "\n" ' ' >>debian/files; \
- dpkg-deb -I $$deb | grep Priority | cut -d ' ' -f 3 | tr -d "\n" >>debian/files; \
- echo "" >>debian/files; \
- done
-endef
-
-mangle-debian-files: $(stamp)debian-files-base repack-debs
- @echo START $@
- $(call generate_debian_files, $(wildcard *.deb))
-
-
-# Generate the control file from head plus stanza for each binary
-# Don't build binaries when HOST=TARGET
-
-control: debian/control.head.in debian/control.binary.in
- cat debian/control.head.in > debian/control;
- for DEB_TARGET_ARCH in $(TARGET_LIST); do \
- DEB_TARGET_GNU_TYPE=`dpkg-architecture -a$${DEB_TARGET_ARCH} -qDEB_HOST_GNU_TYPE -f 2>/dev/null`; \
- ARCH_LIST_FOR_BINARY=`echo ${HOST_LIST} | sed "s/ *$${DEB_TARGET_ARCH} *//"`; \
- sed -e "s/DEB_TARGET_ARCH/$${DEB_TARGET_ARCH}/g" debian/control.binary.in | \
- sed -e "s/ARCH_LIST_FOR_BINARY/$${ARCH_LIST_FOR_BINARY}/g" | \
- sed -e "s/DEB_TARGET_GNU_TYPE/$${DEB_TARGET_GNU_TYPE}/g" >> debian/control; \
- done
diff --git a/cross-gcc-0.1/debian/source/format b/cross-gcc-0.1/debian/source/format
deleted file mode 100644
index 89ae9db..0000000
--- a/cross-gcc-0.1/debian/source/format
+++ /dev/null
@@ -1 +0,0 @@
-3.0 (native)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/crosstoolchain/crosstoolchain.git
More information about the Crosstoolchain-logs
mailing list