diff options
author | P. J. McDermott <pjm@nac.net> | 2013-04-04 22:46:30 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2013-04-04 22:46:30 (EDT) |
commit | 7f92d13705cd66916f9e55cfb01f6713cea26fd6 (patch) | |
tree | 170c48202c820f83db229aced838b673d5fba438 |
Initial commit.
-rw-r--r-- | .gitignore | 1 | ||||
-rwxr-xr-x | build | 10 | ||||
-rw-r--r-- | changelog | 5 | ||||
-rw-r--r-- | control | 3 | ||||
-rw-r--r-- | format | 1 | ||||
-rw-r--r-- | gcc-4.7-4.7.2+sip1.orig.tar.bz2 | bin | 0 -> 81188783 bytes | |||
-rw-r--r-- | source.mk | 44 |
7 files changed, 64 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3fec32c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +tmp/ @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +nop: + @: + +# POSIX.1-2008: +# If the pathname does not begin with a '/' it shall be treated as relative to +# the current working directory of the process, not relative to the directory +# containing the makefile. +include ../source.mk diff --git a/changelog b/changelog new file mode 100644 index 0000000..79be02f --- /dev/null +++ b/changelog @@ -0,0 +1,5 @@ +gcc-4.7 (4.7.2+sip1-1) trunk + + * Initial release. + + -- "P. J. McDermott" <pjm@nac.net> Thu, 04 Apr 2013 21:55:36 -0400 @@ -0,0 +1,3 @@ +Build-Depends: libz.1-dev +Maintainer: "P. J. McDermott" <pjm@nac.net> +Homepage: http://gcc.gnu.org/ @@ -0,0 +1 @@ +2.0 diff --git a/gcc-4.7-4.7.2+sip1.orig.tar.bz2 b/gcc-4.7-4.7.2+sip1.orig.tar.bz2 Binary files differnew file mode 100644 index 0000000..c35e61e --- /dev/null +++ b/gcc-4.7-4.7.2+sip1.orig.tar.bz2 diff --git a/source.mk b/source.mk new file mode 100644 index 0000000..7b3f972 --- /dev/null +++ b/source.mk @@ -0,0 +1,44 @@ +NON_FREE_FILES = \ + gcc/doc/fsf-funding.7 \ + gcc/doc/g++.1 \ + gcc/doc/gcc.1 \ + gcc/doc/gcc.info \ + gcc/doc/gccint.info \ + gcc/doc/gccint.texi \ + gcc/doc/gcc.texi \ + gcc/doc/gcov.1 \ + gcc/doc/gcov.texi \ + gcc/doc/gfortran.1 \ + gcc/doc/include/funding.texi \ + gcc/doc/invoke.texi \ + gcc/fortran/gfc-internals.texi \ + gcc/fortran/gfortran.info \ + gcc/fortran/gfortran.texi \ + gcc/fortran/intrinsic.texi \ + gcc/fortran/invoke.texi \ + libgomp/libgomp.info \ + libgomp/libgomp.texi + +UPSTREAM_VER = $$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' | \ + sed 's/^\([0-9a-z.~-][0-9a-z.~-]*\)+sip[1-9][0-9]*.*$$/\1/') +UPSTREAM_ARCHIVE = gcc-$(UPSTREAM_VER).tar.bz2 +UPSTREAM_URL = ftp://ftp.gnu.org/gnu/gcc/gcc-$(UPSTREAM_VER)/$(UPSTREAM_ARCHIVE) +SOURCE_ARCHIVE = ../gcc-4.7-$(OPK_SOURCE_VERSION_UPSTREAM).orig.tar.bz2 + +$(SOURCE_ARCHIVE): + wget "$(UPSTREAM_URL)" + if gpg --version >/dev/null 2>&1; then \ + wget "$(UPSTREAM_URL).sig"; \ + wget ftp://ftp.gnu.org/gnu/gnu-keyring.gpg; \ + gpg --verify --keyring ./gnu-keyring.gpg \ + "$(UPSTREAM_ARCHIVE).sig" || exit ${?}; \ + fi + tar -xjf "$(UPSTREAM_ARCHIVE)" + for file in $(NON_FREE_FILES); do \ + rm -f "gcc-$(UPSTREAM_VER)/$${file}"; \ + done + tar -cjf '$(SOURCE_ARCHIVE)' "gcc-$(UPSTREAM_VER)" + rm -Rf "gcc-$(UPSTREAM_VER)" + rm -f "$(UPSTREAM_ARCHIVE)" + +source: $(SOURCE_ARCHIVE) |