[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