[rtems-crossrpms commit] Add x86_64-pc-cygwin.

Ralf Corsepius ralf at rtems.org
Thu Jan 30 18:03:14 UTC 2014


Module:    rtems-crossrpms
Branch:    master
Commit:    8bac473ce261d7b4a707c4d7e22311aef5dc7ceb
Changeset: http://git.rtems.org/rtems-crossrpms/commit/?id=8bac473ce261d7b4a707c4d7e22311aef5dc7ceb

Author:    Ralf Corsépius <ralf.corsepius at rtems.org>
Date:      Wed Dec 11 05:35:54 2013 +0100

Add x86_64-pc-cygwin.

---

 cygwin/x86_64/Makefile.am                     |   49 ++
 cygwin/x86_64/Makefile.in                     |  611 +++++++++++++++++++++++++
 cygwin/x86_64/binutils-sources.add            |    4 +
 cygwin/x86_64/cloog-ppl.add                   |   41 ++
 cygwin/x86_64/expat.add                       |   38 ++
 cygwin/x86_64/gmp.add                         |   39 ++
 cygwin/x86_64/libs.add                        |   34 ++
 cygwin/x86_64/mpc.add                         |   40 ++
 cygwin/x86_64/mpfr.add                        |   39 ++
 cygwin/x86_64/ncurses.add                     |   46 ++
 cygwin/x86_64/readline.add                    |   39 ++
 cygwin/x86_64/target-cloog-ppl.add            |    6 +
 cygwin/x86_64/target-expat.add                |    6 +
 cygwin/x86_64/target-gmp.add                  |    6 +
 cygwin/x86_64/target-libs.add                 |   11 +
 cygwin/x86_64/target-mpc.add                  |    6 +
 cygwin/x86_64/target-mpfr.add                 |    6 +
 cygwin/x86_64/target-ncurses.add              |    6 +
 cygwin/x86_64/target-readline.add             |    6 +
 cygwin/x86_64/target-terminfo.add             |    6 +
 cygwin/x86_64/target-zlib.add                 |    6 +
 cygwin/x86_64/terminfo.add                    |   37 ++
 cygwin/x86_64/x86_64-pc-cygwin-binutils.spec  |  174 +++++++
 cygwin/x86_64/x86_64-pc-cygwin-cloog-ppl.spec |  145 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-expat.spec     |  142 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-gmp.spec       |  143 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-libs.spec      |  143 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-mpc.spec       |  144 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-mpfr.spec      |  143 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-ncurses.spec   |  150 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-readline.spec  |  143 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-terminfo.spec  |  141 ++++++
 cygwin/x86_64/x86_64-pc-cygwin-zlib.spec      |  143 ++++++
 cygwin/x86_64/zlib.add                        |   39 ++
 34 files changed, 2732 insertions(+), 0 deletions(-)

diff --git a/cygwin/x86_64/Makefile.am b/cygwin/x86_64/Makefile.am
new file mode 100644
index 0000000..b433859
--- /dev/null
+++ b/cygwin/x86_64/Makefile.am
@@ -0,0 +1,49 @@
+TARGET = x86_64-pc-cygwin
+
+include $(top_srcdir)/mkspec.am
+
+CYGWIN_VERS = 1.7.27-2
+CYGWIN_RPMREL = 0.20131210.0%{?dist}
+include ../cygwin.am
+
+CLOOG_PPL_VERS = 0.15.11-2
+CLOOG_PPL_RPMREL = 0.20131210.0%{?dist}
+include ../cloog_ppl.am
+
+NCURSES_VERS = 5.9-4
+NCURSES_RPMREL = 0.20131210.0%{?dist}
+include ../ncurses.am
+
+EXPAT_VERS = 2.1.0-3
+EXPAT_RPMREL = 0.20131210.0%{?dist}
+include ../expat.am
+
+READLINE_VERS = 6.2-1
+READLINE_RPMREL = 0.20131210.0%{?dist}
+include ../readline.am
+
+TERMINFO_VERS = $(NCURSES_VERS)
+TERMINFO_RPMREL = 0.20131210.0%{?dist}
+include ../terminfo.am
+
+ZLIB_VERS = 1.2.8-1
+ZLIB_RPMREL = 0.20131210.0%{?dist}
+include ../zlib.am
+
+GMP_VERS = 5.1.3-1
+GMP_RPMREL = 0.20131210.0%{?dist}
+include ../gmp.am
+
+MPC_VERS = 1.0.1-2
+MPC_RPMREL = 0.20131210.0%{?dist}
+include ../mpc.am
+
+MPFR_VERS = 3.1.2-1
+MPFR_RPMREL = 0.20131210.0%{?dist}
+include ../mpfr.am
+
+BINUTILS_VERS = 2.23.52-5
+BINUTILS_PKGVERS = $(BINUTILS_VERS)
+BINUTILS_RPMREL = 0.20131211.0
+include ../binutils.am
+BINUTILS_OPTS += --disable-infos
diff --git a/cygwin/x86_64/Makefile.in b/cygwin/x86_64/Makefile.in
new file mode 100644
index 0000000..e1c627a
--- /dev/null
+++ b/cygwin/x86_64/Makefile.in
@@ -0,0 +1,611 @@
+# Makefile.in generated by automake 1.13.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+ at SET_MAKE@
+
+VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+DIST_COMMON = $(top_srcdir)/mkspec.am $(srcdir)/../cygwin.am \
+	$(srcdir)/../cloog_ppl.am $(srcdir)/../ncurses.am \
+	$(srcdir)/../expat.am $(srcdir)/../readline.am \
+	$(srcdir)/../terminfo.am $(srcdir)/../zlib.am \
+	$(srcdir)/../gmp.am $(srcdir)/../mpc.am $(srcdir)/../mpfr.am \
+	$(srcdir)/../binutils.am $(srcdir)/Makefile.in \
+	$(srcdir)/Makefile.am
+ at CUSTOM_RPMPREFIX_TRUE@am__append_1 = @rpmprefix@$(TARGET)-binutils.spec
+subdir = cygwin/x86_64
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_ at AM_V@)
+am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_ at AM_V@)
+am__v_GEN_ = $(am__v_GEN_ at AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_ at AM_V@)
+am__v_at_ = $(am__v_at_ at AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+DATA = $(noinst_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+HOST_SUBDIRS = @HOST_SUBDIRS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SPECSTRIP_OPTS = @SPECSTRIP_OPTS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+rpmprefix = @rpmprefix@
+rtems_api = @rtems_api@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+sysdirpattern = @sysdirpattern@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+TARGET = x86_64-pc-cygwin
+noinst_DATA = @rpmprefix@$(TARGET)-libs.spec \
+	@rpmprefix@$(TARGET)-cloog-ppl.spec \
+	@rpmprefix@$(TARGET)-ncurses.spec \
+	@rpmprefix@$(TARGET)-expat.spec \
+	@rpmprefix@$(TARGET)-readline.spec \
+	@rpmprefix@$(TARGET)-terminfo.spec \
+	@rpmprefix@$(TARGET)-zlib.spec @rpmprefix@$(TARGET)-gmp.spec \
+	@rpmprefix@$(TARGET)-mpc.spec @rpmprefix@$(TARGET)-mpfr.spec \
+	@rpmprefix@$(TARGET)-binutils.spec
+CLEANFILES = $(TARGET)-libs.spec.in @rpmprefix@$(TARGET)-libs.spec \
+	$(TARGET)-cloog-ppl.spec.in \
+	@rpmprefix@$(TARGET)-cloog-ppl.spec $(TARGET)-ncurses.spec.in \
+	@rpmprefix@$(TARGET)-ncurses.spec $(TARGET)-expat.spec.in \
+	@rpmprefix@$(TARGET)-expat.spec $(TARGET)-readline.spec.in \
+	@rpmprefix@$(TARGET)-readline.spec $(TARGET)-terminfo.spec.in \
+	@rpmprefix@$(TARGET)-terminfo.spec $(TARGET)-zlib.spec.in \
+	@rpmprefix@$(TARGET)-zlib.spec $(TARGET)-gmp.spec.in \
+	@rpmprefix@$(TARGET)-gmp.spec $(TARGET)-mpc.spec.in \
+	@rpmprefix@$(TARGET)-mpc.spec $(TARGET)-mpfr.spec.in \
+	@rpmprefix@$(TARGET)-mpfr.spec $(TARGET)-binutils.spec.in \
+	$(am__append_1)
+EXTRA_DIST = libs.add target-libs.add target-cloog-ppl.add \
+	cloog-ppl.add target-ncurses.add ncurses.add target-expat.add \
+	expat.add target-readline.add readline.add target-terminfo.add \
+	terminfo.add target-zlib.add zlib.add target-gmp.add gmp.add \
+	target-mpc.add mpc.add target-mpfr.add mpfr.add \
+	binutils-sources.add $(BINUTILS_SUBPACKAGES)
+SPECSTRIP = $(top_srcdir)/specstrip --prefix=$(prefix) $(SPECSTRIP_OPTS)
+MKSPEC = sed \
+	  -e "s,[@]rpmprefix[@],$(rpmprefix),g" \
+	  -e "s,[@]_prefix[@],$(prefix),g" \
+	  -e "s/[@]tool_target[@]/$(TARGET)/g" \
+	  -e "/^%package -n [@]rpmprefix[@][@]tool_target[@]-gcc/d" \
+	  -e "@sysdirpattern@" \
+	  -e "/[@]PATCH/d"
+
+MKSPEC0 = sed \
+	  -e "s/[@]tool_target[@]/$(TARGET)/g" \
+	  -e "s/[@]rtems_api[@]/$(rtems_api)/g"
+
+CYGWIN_VERS = 1.7.27-2
+CYGWIN_RPMREL = 0.20131210.0%{?dist}
+LIBS_SUBPACKAGES = $(top_srcdir)/common/common.add $(srcdir)/libs.add \
+	$(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-libs.add
+CLOOG_PPL_VERS = 0.15.11-2
+CLOOG_PPL_RPMREL = 0.20131210.0%{?dist}
+CLOOG_PPL_SUBPACKAGES = $(top_srcdir)/common/common.add \
+	$(srcdir)/cloog-ppl.add $(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-cloog-ppl.add
+NCURSES_VERS = 5.9-4
+NCURSES_RPMREL = 0.20131210.0%{?dist}
+NCURSES_SUBPACKAGES = $(top_srcdir)/common/common.add \
+	$(srcdir)/ncurses.add $(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-ncurses.add
+EXPAT_VERS = 2.1.0-3
+EXPAT_RPMREL = 0.20131210.0%{?dist}
+EXPAT_SUBPACKAGES = $(top_srcdir)/common/common.add \
+	$(srcdir)/expat.add $(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-expat.add
+READLINE_VERS = 6.2-1
+READLINE_RPMREL = 0.20131210.0%{?dist}
+READLINE_SUBPACKAGES = $(top_srcdir)/common/common.add \
+	$(srcdir)/readline.add $(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-readline.add
+TERMINFO_VERS = $(NCURSES_VERS)
+TERMINFO_RPMREL = 0.20131210.0%{?dist}
+TERMINFO_SUBPACKAGES = $(top_srcdir)/common/common.add \
+	$(srcdir)/terminfo.add $(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-terminfo.add
+ZLIB_VERS = 1.2.8-1
+ZLIB_RPMREL = 0.20131210.0%{?dist}
+ZLIB_SUBPACKAGES = $(top_srcdir)/common/common.add $(srcdir)/zlib.add \
+	$(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-zlib.add
+GMP_VERS = 5.1.3-1
+GMP_RPMREL = 0.20131210.0%{?dist}
+GMP_SUBPACKAGES = $(top_srcdir)/common/common.add $(srcdir)/gmp.add \
+	$(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-gmp.add
+MPC_VERS = 1.0.1-2
+MPC_RPMREL = 0.20131210.0%{?dist}
+MPC_SUBPACKAGES = $(top_srcdir)/common/common.add $(srcdir)/mpc.add \
+	$(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-mpc.add
+MPFR_VERS = 3.1.2-1
+MPFR_RPMREL = 0.20131210.0%{?dist}
+MPFR_SUBPACKAGES = $(top_srcdir)/common/common.add $(srcdir)/mpfr.add \
+	$(top_srcdir)/gcc/rpm-install.add \
+	$(top_srcdir)/common/clean.add $(srcdir)/target-mpfr.add
+BINUTILS_VERS = 2.23.52-5
+BINUTILS_PKGVERS = $(BINUTILS_VERS)
+BINUTILS_RPMREL = 0.20131211.0
+BINUTILS_OPTS = --disable-infos
+BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
+	$(top_srcdir)/binutils/binutils.add \
+	$(top_srcdir)/binutils/prep.add \
+	$(top_srcdir)/binutils/build.add \
+	$(top_srcdir)/binutils/install.add \
+	$(top_srcdir)/binutils/rpm-install.add \
+	$(top_srcdir)/common/clean.add \
+	$(top_srcdir)/binutils/target-binutils.add \
+	$(top_srcdir)/binutils/base-binutils.add
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/mkspec.am $(srcdir)/../cygwin.am $(srcdir)/../cloog_ppl.am $(srcdir)/../ncurses.am $(srcdir)/../expat.am $(srcdir)/../readline.am $(srcdir)/../terminfo.am $(srcdir)/../zlib.am $(srcdir)/../gmp.am $(srcdir)/../mpc.am $(srcdir)/../mpfr.am $(srcdir)/../binutils.am $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+	        && { if test -f $@; then exit 0; else break; fi; }; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign cygwin/x86_64/Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign cygwin/x86_64/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+$(top_srcdir)/mkspec.am $(srcdir)/../cygwin.am $(srcdir)/../cloog_ppl.am $(srcdir)/../ncurses.am $(srcdir)/../expat.am $(srcdir)/../readline.am $(srcdir)/../terminfo.am $(srcdir)/../zlib.am $(srcdir)/../gmp.am $(srcdir)/../mpc.am $(srcdir)/../mpfr.am $(srcdir)/../binutils.am:
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+	ctags-am distclean distclean-generic distdir dvi dvi-am html \
+	html-am info info-am install install-am install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-html install-html-am install-info \
+	install-info-am install-man install-pdf install-pdf-am \
+	install-ps install-ps-am install-strip installcheck \
+	installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+	pdf-am ps ps-am tags-am uninstall uninstall-am
+
+
+$(TARGET)-libs.spec.in: $(LIBS_SUBPACKAGES) Makefile.am
+	cat $(LIBS_SUBPACKAGES) | sed \
+	  -e "s/[@]CYGWIN_VERS[@]/$(CYGWIN_VERS)/g" \
+	  -e "s/[@]CYGWIN_RPMREL[@]/$(CYGWIN_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{cygwin_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-libs.spec.in
+
+ at rpmprefix@$(TARGET)-libs.spec: $(TARGET)-libs.spec.in
+	$(MKSPEC) $(TARGET)-libs.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-cloog-ppl.spec.in: $(CLOOG_PPL_SUBPACKAGES) Makefile.am
+	cat $(CLOOG_PPL_SUBPACKAGES) | sed \
+	  -e "s/[@]CLOOG_PPL_VERS[@]/$(CLOOG_PPL_VERS)/g" \
+	  -e "s/[@]CLOOG_PPL_RPMREL[@]/$(CLOOG_PPL_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{cloog_ppl_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-cloog-ppl.spec.in
+
+ at rpmprefix@$(TARGET)-cloog-ppl.spec: $(TARGET)-cloog-ppl.spec.in
+	$(MKSPEC) $(TARGET)-cloog-ppl.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-ncurses.spec.in: $(NCURSES_SUBPACKAGES) Makefile.am
+	cat $(NCURSES_SUBPACKAGES) | sed \
+	  -e "s/[@]NCURSES_VERS[@]/$(NCURSES_VERS)/g" \
+	  -e "s/[@]NCURSES_RPMREL[@]/$(NCURSES_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{ncurses_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-ncurses.spec.in
+
+ at rpmprefix@$(TARGET)-ncurses.spec: $(TARGET)-ncurses.spec.in
+	$(MKSPEC) $(TARGET)-ncurses.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-expat.spec.in: $(EXPAT_SUBPACKAGES) Makefile.am
+	cat $(EXPAT_SUBPACKAGES) | sed \
+	  -e "s/[@]EXPAT_VERS[@]/$(EXPAT_VERS)/g" \
+	  -e "s/[@]EXPAT_RPMREL[@]/$(EXPAT_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{expat_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-expat.spec.in
+
+ at rpmprefix@$(TARGET)-expat.spec: $(TARGET)-expat.spec.in
+	$(MKSPEC) $(TARGET)-expat.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-readline.spec.in: $(READLINE_SUBPACKAGES) Makefile.am
+	cat $(READLINE_SUBPACKAGES) | sed \
+	  -e "s/[@]READLINE_VERS[@]/$(READLINE_VERS)/g" \
+	  -e "s/[@]READLINE_RPMREL[@]/$(READLINE_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{readline_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-readline.spec.in
+
+ at rpmprefix@$(TARGET)-readline.spec: $(TARGET)-readline.spec.in
+	$(MKSPEC) $(TARGET)-readline.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-terminfo.spec.in: $(TERMINFO_SUBPACKAGES) Makefile.am
+	cat $(TERMINFO_SUBPACKAGES) | sed \
+	  -e "s/[@]TERMINFO_VERS[@]/$(TERMINFO_VERS)/g" \
+	  -e "s/[@]TERMINFO_RPMREL[@]/$(TERMINFO_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{terminfo_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-terminfo.spec.in
+
+ at rpmprefix@$(TARGET)-terminfo.spec: $(TARGET)-terminfo.spec.in
+	$(MKSPEC) $(TARGET)-terminfo.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-zlib.spec.in: $(ZLIB_SUBPACKAGES) Makefile.am
+	cat $(ZLIB_SUBPACKAGES) | sed \
+	  -e "s/[@]ZLIB_VERS[@]/$(ZLIB_VERS)/g" \
+	  -e "s/[@]ZLIB_RPMREL[@]/$(ZLIB_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{zlib_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-zlib.spec.in
+
+ at rpmprefix@$(TARGET)-zlib.spec: $(TARGET)-zlib.spec.in
+	$(MKSPEC) $(TARGET)-zlib.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-gmp.spec.in: $(GMP_SUBPACKAGES) Makefile.am
+	cat $(GMP_SUBPACKAGES) | sed \
+	  -e "s/[@]GMP_VERS[@]/$(GMP_VERS)/g" \
+	  -e "s/[@]GMP_RPMREL[@]/$(GMP_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{gmp_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-gmp.spec.in
+
+ at rpmprefix@$(TARGET)-gmp.spec: $(TARGET)-gmp.spec.in
+	$(MKSPEC) $(TARGET)-gmp.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-mpc.spec.in: $(MPC_SUBPACKAGES) Makefile.am $(srcdir)/../mpc.am
+	cat $(MPC_SUBPACKAGES) | sed \
+	  -e "s/[@]MPC_VERS[@]/$(MPC_VERS)/g" \
+	  -e "s/[@]MPC_RPMREL[@]/$(MPC_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{mpc_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-mpc.spec.in
+
+ at rpmprefix@$(TARGET)-mpc.spec: $(TARGET)-mpc.spec.in
+	$(MKSPEC) $(TARGET)-mpc.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-mpfr.spec.in: $(MPFR_SUBPACKAGES) Makefile.am $(srcdir)/../mpfr.am
+	cat $(MPFR_SUBPACKAGES) | sed \
+	  -e "s/[@]MPFR_VERS[@]/$(MPFR_VERS)/g" \
+	  -e "s/[@]MPFR_RPMREL[@]/$(MPFR_RPMREL)/g" \
+	  -e "s,%{gcc_rpmvers},%{mpfr_rpmvers},g" \
+	| $(MKSPEC0) > $(TARGET)-mpfr.spec.in
+
+ at rpmprefix@$(TARGET)-mpfr.spec: $(TARGET)-mpfr.spec.in
+	$(MKSPEC) $(TARGET)-mpfr.spec.in | $(SPECSTRIP) > $@
+
+$(TARGET)-binutils.spec.in: $(BINUTILS_SUBPACKAGES) Makefile.am $(srcdir)/binutils-sources.add $(srcdir)/../binutils.am
+	cat $(BINUTILS_SUBPACKAGES) | sed \
+	  -e "/[@]SOURCES[@]/r $(srcdir)/binutils-sources.add" \
+	  -e "/[@]SOURCES[@]/d" \
+	  | $(MKSPEC0) \
+	  -e "s/[@]BINUTILS_VERS[@]/$(BINUTILS_VERS)/g" \
+	  -e "s/[@]BINUTILS_PKGVERS[@]/$(BINUTILS_PKGVERS)/g" \
+	  -e "s/[@]BINUTILS_RPMREL[@]/$(BINUTILS_RPMREL)%{?dist}/g" \
+	  > $(TARGET)-binutils.spec.in
+
+ at rpmprefix@$(TARGET)-binutils.spec: $(TARGET)-binutils.spec.in
+	$(MKSPEC) $(TARGET)-binutils.spec.in | $(SPECSTRIP) $(BINUTILS_OPTS) > $@
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/cygwin/x86_64/binutils-sources.add b/cygwin/x86_64/binutils-sources.add
new file mode 100644
index 0000000..22eb077
--- /dev/null
+++ b/cygwin/x86_64/binutils-sources.add
@@ -0,0 +1,4 @@
+# Repackaged sources from ftp://cygwin.com/pub/cygwin/x86_64/release/binutils/binutils-%{binutils_pkgvers}-src.tar.bz2
+Source0:	ftp://ftp.rtems.org/pub/rtems/SOURCES/infrastructure/x86_64-pc-cygwin/cygwin-binutils-%{binutils_pkgvers}.tar.xz
+# Misc patches to make building work
+Patch0:		cygwin-binutils-2.23.52-5-20131211.diff
diff --git a/cygwin/x86_64/cloog-ppl.add b/cygwin/x86_64/cloog-ppl.add
new file mode 100644
index 0000000..05efe33
--- /dev/null
+++ b/cygwin/x86_64/cloog-ppl.add
@@ -0,0 +1,41 @@
+%define cloog_ppl_version @CLOOG_PPL_VERS@
+%define cloog_ppl_rpmvers %{expand:%(echo @CLOOG_PPL_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -cloog-ppl
+Release:      @CLOOG_PPL_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%cloog_ppl_rpmvers
+Summary:      	Cygwin cloog-ppl Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/cloog-ppl/cloog-ppl-%{cloog_ppl_version}.tar.bz2
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/cloog-ppl/libcloog0/libcloog0-%{cloog_ppl_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/cloog-ppl/libcloog-devel/libcloog-devel-%{cloog_ppl_version}.tar.bz2
+
+Provides:	@rpmprefix@@tool_target at -cloog-ppl = %{version}-%{release}
+Provides:       @rpmprefix@@tool_target at -cloog-ppl-devel = %{version}-%{release}
+
+%description
+Cygwin cloog-ppl libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE0})
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE1})
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
diff --git a/cygwin/x86_64/expat.add b/cygwin/x86_64/expat.add
new file mode 100644
index 0000000..7883835
--- /dev/null
+++ b/cygwin/x86_64/expat.add
@@ -0,0 +1,38 @@
+%define expat_version @EXPAT_VERS@
+%define expat_rpmvers %{expand:%(echo @EXPAT_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -expat
+Release:      @EXPAT_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%expat_rpmvers
+Summary:      	Cygwin expat Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/expat/libexpat1/libexpat1-%{expat_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/expat/libexpat-devel/libexpat-devel-%{expat_version}.tar.bz2
+
+Provides:       @rpmprefix@@tool_target at -expat-devel = %{version}-%{release}
+
+%description
+Cygwin expat libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  (cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE1})
+  (cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
diff --git a/cygwin/x86_64/gmp.add b/cygwin/x86_64/gmp.add
new file mode 100644
index 0000000..9b8f062
--- /dev/null
+++ b/cygwin/x86_64/gmp.add
@@ -0,0 +1,39 @@
+%define gmp_version @GMP_VERS@
+%define gmp_rpmvers %{expand:%(echo @GMP_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -gmp
+Release:      @GMP_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%gmp_rpmvers
+Summary:      	Cygwin gmp Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/gmp/libgmp10/libgmp10-%{gmp_version}.tar.xz
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/gmp/libgmp-devel/libgmp-devel-%{gmp_version}.tar.xz
+
+Provides:	@rpmprefix@@tool_target at -gmp-devel = %{version}-%{release}
+
+%description
+Cygwin gmp libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  ( cd @tool_target@/sys-root; %{__tar} xvf %{SOURCE1})
+  ( cd @tool_target@/sys-root; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
+
diff --git a/cygwin/x86_64/libs.add b/cygwin/x86_64/libs.add
new file mode 100644
index 0000000..b6c1a37
--- /dev/null
+++ b/cygwin/x86_64/libs.add
@@ -0,0 +1,34 @@
+%define cygwin_version @CYGWIN_VERS@
+%define cygwin_rpmvers %{expand:%(echo @CYGWIN_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target@
+Release:      @CYGWIN_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%cygwin_rpmvers
+Summary:      	@tool_target@ libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/cygwin/cygwin-%{cygwin_version}.tar.xz
+
+%description
+ at tool_target@ libraries.
+
+%prep
+%setup -c -q
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  %{__tar} cf - usr/lib usr/include | ( cd @tool_target@/sys-root ; %{__tar} xf -)
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
diff --git a/cygwin/x86_64/mpc.add b/cygwin/x86_64/mpc.add
new file mode 100644
index 0000000..d7b448e
--- /dev/null
+++ b/cygwin/x86_64/mpc.add
@@ -0,0 +1,40 @@
+%define mpc_version @MPC_VERS@
+%define mpc_rpmvers %{expand:%(echo @MPC_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -mpc
+Release:      @MPC_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%mpc_rpmvers
+Summary:      	Cygwin mpc Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpclib/libmpc3/libmpc3-%{mpc_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpclib/libmpc-devel/libmpc-devel-%{mpc_version}.tar.bz2
+
+Provides:       @rpmprefix@@tool_target at -mpc-devel = %{version}-%{release}
+Provides:	@rpmprefix@@tool_target at -libmpc = %{version}-%{release}
+Provides:       @rpmprefix@@tool_target at -libmpc-devel = %{version}-%{release}
+
+%description
+Cygwin mpc libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE1})
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
diff --git a/cygwin/x86_64/mpfr.add b/cygwin/x86_64/mpfr.add
new file mode 100644
index 0000000..55c6979
--- /dev/null
+++ b/cygwin/x86_64/mpfr.add
@@ -0,0 +1,39 @@
+%define mpfr_version @MPFR_VERS@
+%define mpfr_rpmvers %{expand:%(echo @MPFR_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -mpfr
+Release:      @MPFR_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%mpfr_rpmvers
+Summary:      	Cygwin mpfr Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpfr/libmpfr4/libmpfr4-%{mpfr_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpfr/libmpfr-devel/libmpfr-devel-%{mpfr_version}.tar.bz2
+
+Provides:	@rpmprefix@@tool_target at -mpfr-devel = %{version}-%{release}
+
+%description
+Cygwin mpfr libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  ( cd @tool_target@/sys-root; %{__tar} xvf %{SOURCE1})
+  ( cd @tool_target@/sys-root; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
+
diff --git a/cygwin/x86_64/ncurses.add b/cygwin/x86_64/ncurses.add
new file mode 100644
index 0000000..e37f77e
--- /dev/null
+++ b/cygwin/x86_64/ncurses.add
@@ -0,0 +1,46 @@
+%define ncurses_version @NCURSES_VERS@
+%define ncurses_rpmvers %{expand:%(echo @NCURSES_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -ncurses
+Release:      @NCURSES_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%ncurses_rpmvers
+Summary:      	Cygwin ncurses Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/ncurses-%{ncurses_version}.tar.bz2
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/libncursesw10/libncursesw10-%{ncurses_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/libncursesw-devel/libncursesw-devel-%{ncurses_version}.tar.bz2
+
+BuildRequires:  @rpmprefix@@tool_target at -terminfo
+
+Provides:	@rpmprefix@@tool_target at -libncurses-devel = %{version}-%{release}
+Provides:       @rpmprefix@@tool_target at -ncurses-devel = %{version}-%{release}
+Requires:       @rpmprefix@@tool_target at -terminfo
+
+%description
+Cygwin ncurses libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  (cd @tool_target@/sys-root; %{__tar} xvf %{SOURCE0})
+  (cd @tool_target@/sys-root; %{__tar} xvf %{SOURCE1})
+  (cd @tool_target@/sys-root; %{__tar} xvf %{SOURCE2})
+
+  (cd @tool_target@/sys-root; %{__rm} -rf usr/share/man usr/share/doc)
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
diff --git a/cygwin/x86_64/readline.add b/cygwin/x86_64/readline.add
new file mode 100644
index 0000000..6150159
--- /dev/null
+++ b/cygwin/x86_64/readline.add
@@ -0,0 +1,39 @@
+%define readline_version @READLINE_VERS@
+%define readline_rpmvers %{expand:%(echo @READLINE_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -readline
+Release:      @READLINE_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%readline_rpmvers
+Summary:      	Cygwin readline Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/readline/libreadline-devel/libreadline-devel-%{readline_version}.tar.bz2
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/readline/libreadline7/libreadline7-%{readline_version}.tar.bz2
+
+Requires:	@rpmprefix@@tool_target at -libncurses-devel
+Provides:       @rpmprefix@@tool_target at -readline-devel = %{version}-%{release}
+
+%description
+Cygwin readline libraries.
+
+%prep
+%setup -c -q
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE0} )
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE1} )
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
diff --git a/cygwin/x86_64/target-cloog-ppl.add b/cygwin/x86_64/target-cloog-ppl.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-cloog-ppl.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-expat.add b/cygwin/x86_64/target-expat.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-expat.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-gmp.add b/cygwin/x86_64/target-gmp.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-gmp.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-libs.add b/cygwin/x86_64/target-libs.add
new file mode 100644
index 0000000..0550fc7
--- /dev/null
+++ b/cygwin/x86_64/target-libs.add
@@ -0,0 +1,11 @@
+%package sys-root
+Group: Development/Tools
+Summary: @tool_target@ target files for gcc >= 3.4
+
+%description sys-root
+ at tool_target@ target files for gcc >= 3.4
+
+%files sys-root
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
diff --git a/cygwin/x86_64/target-mpc.add b/cygwin/x86_64/target-mpc.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-mpc.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-mpfr.add b/cygwin/x86_64/target-mpfr.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-mpfr.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-ncurses.add b/cygwin/x86_64/target-ncurses.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-ncurses.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-readline.add b/cygwin/x86_64/target-readline.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-readline.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-terminfo.add b/cygwin/x86_64/target-terminfo.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-terminfo.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/target-zlib.add b/cygwin/x86_64/target-zlib.add
new file mode 100644
index 0000000..693e50e
--- /dev/null
+++ b/cygwin/x86_64/target-zlib.add
@@ -0,0 +1,6 @@
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/@tool_target@
+%{_prefix}/@tool_target@/sys-root
+
+
diff --git a/cygwin/x86_64/terminfo.add b/cygwin/x86_64/terminfo.add
new file mode 100644
index 0000000..e6883a0
--- /dev/null
+++ b/cygwin/x86_64/terminfo.add
@@ -0,0 +1,37 @@
+%define terminfo_version @TERMINFO_VERS@
+%define terminfo_rpmvers %{expand:%(echo @TERMINFO_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -terminfo
+Release:      @TERMINFO_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%terminfo_rpmvers
+Summary:      	Cygwin terminfo Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/terminfo/terminfo-%{terminfo_version}.tar.bz2
+
+Provides:       @rpmprefix@@tool_target at -terminfo-devel = %{version}-%{release}
+
+%description
+Cygwin terminfo libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE0})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-binutils.spec b/cygwin/x86_64/x86_64-pc-cygwin-binutils.spec
new file mode 100644
index 0000000..9c593a5
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-binutils.spec
@@ -0,0 +1,174 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define binutils_pkgvers 2.23.52-5
+%define binutils_version 2.23.52-5
+%define binutils_rpmvers %{expand:%(echo "2.23.52-5" | tr - _ )}
+
+Name:		x86_64-pc-cygwin-binutils
+Summary:	Binutils for target x86_64-pc-cygwin
+Group:		Development/Tools
+Version:	%{binutils_rpmvers}
+Release:	0.20131211.0%{?dist}
+License:	GPL/LGPL
+URL: 		http://sourceware.org/binutils
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+
+BuildRequires:	%{_host_rpmprefix}gcc
+
+%if "%{binutils_version}" >= "2.18"
+# Bug in bfd: Doesn't build without texinfo installed
+BuildRequires:	%{?suse:makeinfo}%{!?suse:texinfo} >= 4.2
+%else
+%endif
+BuildRequires:	flex
+BuildRequires:	bison
+
+# Repackaged sources from ftp://cygwin.com/pub/cygwin/x86_64/release/binutils/binutils-%{binutils_pkgvers}-src.tar.bz2
+Source0:	ftp://ftp.rtems.org/pub/rtems/SOURCES/infrastructure/x86_64-pc-cygwin/cygwin-binutils-%{binutils_pkgvers}.tar.xz
+# Misc patches to make building work
+Patch0:		cygwin-binutils-2.23.52-5-20131211.diff
+
+%description
+Cross binutils for target x86_64-pc-cygwin
+%prep
+%setup -q -c -T -n %{name}-%{version}
+
+%setup -q -D -T -n %{name}-%{version} -a0
+cd binutils-%{binutils_pkgvers}
+%{?PATCH0:%patch0 -p1}
+cd ..
+
+%build
+  mkdir -p build
+  cd build
+%if "%{_build}" != "%{_host}"
+  CFLAGS_FOR_BUILD="-g -O2 -Wall" \
+%endif
+  CFLAGS="$RPM_OPT_FLAGS" \
+  ../binutils-%{binutils_pkgvers}/configure \
+    --build=%_build --host=%_host \
+    --target=x86_64-pc-cygwin \
+    --verbose --disable-nls \
+    --without-included-gettext \
+    --disable-win32-registry \
+    --disable-werror \
+    --with-sysroot=%{_prefix}/x86_64-pc-cygwin/sys-root \
+    --prefix=%{_prefix} --bindir=%{_bindir} \
+    --exec-prefix=%{_exec_prefix} \
+    --includedir=%{_includedir} --libdir=%{_libdir} \
+    --mandir=%{_mandir} --infodir=%{_infodir}
+
+  make %{?_smp_mflags} all
+  cd ..
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+
+  cd build
+  make DESTDIR=$RPM_BUILD_ROOT install
+
+
+# Conflict with a native binutils' infos
+  rm -rf $RPM_BUILD_ROOT%{_infodir}
+
+# We don't ship host files
+  rm -f ${RPM_BUILD_ROOT}%{_libdir}/libiberty*
+
+# manpages without corresponding tools
+  if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/x86_64-pc-cygwin-dlltool%{_exeext}; then 
+    rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/x86_64-pc-cygwin-dlltool*
+  fi
+  if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/x86_64-pc-cygwin-nlmconv%{_exeext}; then 
+    rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/x86_64-pc-cygwin-nlmconv*
+  fi
+  if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/x86_64-pc-cygwin-windres%{_exeext}; then 
+    rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/x86_64-pc-cygwin-windres*
+  fi
+  if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/x86_64-pc-cygwin-windmc%{_exeext}; then 
+    rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/x86_64-pc-cygwin-windmc*
+  fi
+
+  cd ..
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+# ==============================================================
+# x86_64-pc-cygwin-binutils
+# ==============================================================
+# %package -n x86_64-pc-cygwin-binutils
+# Summary:      rtems binutils for x86_64-pc-cygwin
+# Group: Development/Tools
+# %if %build_infos
+# Requires: binutils-common
+# %endif
+
+%description -n x86_64-pc-cygwin-binutils
+GNU binutils targetting x86_64-pc-cygwin.
+
+%files -n x86_64-pc-cygwin-binutils
+%defattr(-,root,root)
+
+%{_mandir}/man1/x86_64-pc-cygwin-*.1*
+
+%{_bindir}/x86_64-pc-cygwin-*
+
+%dir %{_exec_prefix}/x86_64-pc-cygwin
+%dir %{_exec_prefix}/x86_64-pc-cygwin/bin
+%{_exec_prefix}/x86_64-pc-cygwin/bin/*
+
+%dir %{_exec_prefix}/x86_64-pc-cygwin/lib
+%{_exec_prefix}/x86_64-pc-cygwin/lib/ldscripts
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-cloog-ppl.spec b/cygwin/x86_64/x86_64-pc-cygwin-cloog-ppl.spec
new file mode 100644
index 0000000..3a2198c
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-cloog-ppl.spec
@@ -0,0 +1,145 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define cloog_ppl_version 0.15.11-2
+%define cloog_ppl_rpmvers %{expand:%(echo 0.15.11-2 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-cloog-ppl
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%cloog_ppl_rpmvers
+Summary:      	Cygwin cloog-ppl Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/cloog-ppl/cloog-ppl-%{cloog_ppl_version}.tar.bz2
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/cloog-ppl/libcloog0/libcloog0-%{cloog_ppl_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/cloog-ppl/libcloog-devel/libcloog-devel-%{cloog_ppl_version}.tar.bz2
+
+Provides:	x86_64-pc-cygwin-cloog-ppl = %{version}-%{release}
+Provides:       x86_64-pc-cygwin-cloog-ppl-devel = %{version}-%{release}
+
+%description
+Cygwin cloog-ppl libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE0})
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE1})
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{cloog_ppl_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{cloog_ppl_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{cloog_ppl_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{cloog_ppl_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{cloog_ppl_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{cloog_ppl_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-expat.spec b/cygwin/x86_64/x86_64-pc-cygwin-expat.spec
new file mode 100644
index 0000000..88bfe59
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-expat.spec
@@ -0,0 +1,142 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define expat_version 2.1.0-3
+%define expat_rpmvers %{expand:%(echo 2.1.0-3 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-expat
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%expat_rpmvers
+Summary:      	Cygwin expat Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/expat/libexpat1/libexpat1-%{expat_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/expat/libexpat-devel/libexpat-devel-%{expat_version}.tar.bz2
+
+Provides:       x86_64-pc-cygwin-expat-devel = %{version}-%{release}
+
+%description
+Cygwin expat libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  (cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE1})
+  (cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{expat_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{expat_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{expat_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{expat_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{expat_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{expat_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-gmp.spec b/cygwin/x86_64/x86_64-pc-cygwin-gmp.spec
new file mode 100644
index 0000000..97f9735
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-gmp.spec
@@ -0,0 +1,143 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define gmp_version 5.1.3-1
+%define gmp_rpmvers %{expand:%(echo 5.1.3-1 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-gmp
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%gmp_rpmvers
+Summary:      	Cygwin gmp Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/gmp/libgmp10/libgmp10-%{gmp_version}.tar.xz
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/gmp/libgmp-devel/libgmp-devel-%{gmp_version}.tar.xz
+
+Provides:	x86_64-pc-cygwin-gmp-devel = %{version}-%{release}
+
+%description
+Cygwin gmp libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  ( cd x86_64-pc-cygwin/sys-root; %{__tar} xvf %{SOURCE1})
+  ( cd x86_64-pc-cygwin/sys-root; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{gmp_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{gmp_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{gmp_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{gmp_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{gmp_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{gmp_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-libs.spec b/cygwin/x86_64/x86_64-pc-cygwin-libs.spec
new file mode 100644
index 0000000..913bd5e
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-libs.spec
@@ -0,0 +1,143 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define cygwin_version 1.7.27-2
+%define cygwin_rpmvers %{expand:%(echo 1.7.27-2 | tr - _)} 
+
+Name:         x86_64-pc-cygwin
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%cygwin_rpmvers
+Summary:      	x86_64-pc-cygwin libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/cygwin/cygwin-%{cygwin_version}.tar.xz
+
+%description
+x86_64-pc-cygwin libraries.
+
+%prep
+%setup -c -q
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  %{__tar} cf - usr/lib usr/include | ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xf -)
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{cygwin_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{cygwin_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{cygwin_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{cygwin_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{cygwin_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{cygwin_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%package sys-root
+Group: Development/Tools
+Summary: x86_64-pc-cygwin target files for gcc >= 3.4
+
+%description sys-root
+x86_64-pc-cygwin target files for gcc >= 3.4
+
+%files sys-root
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-mpc.spec b/cygwin/x86_64/x86_64-pc-cygwin-mpc.spec
new file mode 100644
index 0000000..d09e791
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-mpc.spec
@@ -0,0 +1,144 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define mpc_version 1.0.1-2
+%define mpc_rpmvers %{expand:%(echo 1.0.1-2 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-mpc
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%mpc_rpmvers
+Summary:      	Cygwin mpc Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpclib/libmpc3/libmpc3-%{mpc_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpclib/libmpc-devel/libmpc-devel-%{mpc_version}.tar.bz2
+
+Provides:       x86_64-pc-cygwin-mpc-devel = %{version}-%{release}
+Provides:	x86_64-pc-cygwin-libmpc = %{version}-%{release}
+Provides:       x86_64-pc-cygwin-libmpc-devel = %{version}-%{release}
+
+%description
+Cygwin mpc libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE1})
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{mpc_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{mpc_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{mpc_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{mpc_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{mpc_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{mpc_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-mpfr.spec b/cygwin/x86_64/x86_64-pc-cygwin-mpfr.spec
new file mode 100644
index 0000000..6cd822c
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-mpfr.spec
@@ -0,0 +1,143 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define mpfr_version 3.1.2-1
+%define mpfr_rpmvers %{expand:%(echo 3.1.2-1 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-mpfr
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%mpfr_rpmvers
+Summary:      	Cygwin mpfr Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpfr/libmpfr4/libmpfr4-%{mpfr_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/mpfr/libmpfr-devel/libmpfr-devel-%{mpfr_version}.tar.bz2
+
+Provides:	x86_64-pc-cygwin-mpfr-devel = %{version}-%{release}
+
+%description
+Cygwin mpfr libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  ( cd x86_64-pc-cygwin/sys-root; %{__tar} xvf %{SOURCE1})
+  ( cd x86_64-pc-cygwin/sys-root; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{mpfr_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{mpfr_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{mpfr_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{mpfr_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{mpfr_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{mpfr_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-ncurses.spec b/cygwin/x86_64/x86_64-pc-cygwin-ncurses.spec
new file mode 100644
index 0000000..1771ae6
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-ncurses.spec
@@ -0,0 +1,150 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define ncurses_version 5.9-4
+%define ncurses_rpmvers %{expand:%(echo 5.9-4 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-ncurses
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%ncurses_rpmvers
+Summary:      	Cygwin ncurses Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/ncurses-%{ncurses_version}.tar.bz2
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/libncursesw10/libncursesw10-%{ncurses_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/libncursesw-devel/libncursesw-devel-%{ncurses_version}.tar.bz2
+
+BuildRequires:  x86_64-pc-cygwin-terminfo
+
+Provides:	x86_64-pc-cygwin-libncurses-devel = %{version}-%{release}
+Provides:       x86_64-pc-cygwin-ncurses-devel = %{version}-%{release}
+Requires:       x86_64-pc-cygwin-terminfo
+
+%description
+Cygwin ncurses libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  (cd x86_64-pc-cygwin/sys-root; %{__tar} xvf %{SOURCE0})
+  (cd x86_64-pc-cygwin/sys-root; %{__tar} xvf %{SOURCE1})
+  (cd x86_64-pc-cygwin/sys-root; %{__tar} xvf %{SOURCE2})
+
+  (cd x86_64-pc-cygwin/sys-root; %{__rm} -rf usr/share/man usr/share/doc)
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{ncurses_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{ncurses_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{ncurses_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{ncurses_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{ncurses_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{ncurses_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-readline.spec b/cygwin/x86_64/x86_64-pc-cygwin-readline.spec
new file mode 100644
index 0000000..b39ac66
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-readline.spec
@@ -0,0 +1,143 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define readline_version 6.2-1
+%define readline_rpmvers %{expand:%(echo 6.2-1 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-readline
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%readline_rpmvers
+Summary:      	Cygwin readline Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/readline/libreadline-devel/libreadline-devel-%{readline_version}.tar.bz2
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/readline/libreadline7/libreadline7-%{readline_version}.tar.bz2
+
+Requires:	x86_64-pc-cygwin-libncurses-devel
+Provides:       x86_64-pc-cygwin-readline-devel = %{version}-%{release}
+
+%description
+Cygwin readline libraries.
+
+%prep
+%setup -c -q
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE0} )
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE1} )
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{readline_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{readline_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{readline_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{readline_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{readline_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{readline_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-terminfo.spec b/cygwin/x86_64/x86_64-pc-cygwin-terminfo.spec
new file mode 100644
index 0000000..4824ca7
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-terminfo.spec
@@ -0,0 +1,141 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define terminfo_version 5.9-4
+%define terminfo_rpmvers %{expand:%(echo 5.9-4 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-terminfo
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%terminfo_rpmvers
+Summary:      	Cygwin terminfo Libraries
+
+Source0:	ftp://cygwin.com/pub/cygwin/x86_64/release/ncurses/terminfo/terminfo-%{terminfo_version}.tar.bz2
+
+Provides:       x86_64-pc-cygwin-terminfo-devel = %{version}-%{release}
+
+%description
+Cygwin terminfo libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE0})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{terminfo_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{terminfo_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{terminfo_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{terminfo_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{terminfo_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{terminfo_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/x86_64-pc-cygwin-zlib.spec b/cygwin/x86_64/x86_64-pc-cygwin-zlib.spec
new file mode 100644
index 0000000..7285461
--- /dev/null
+++ b/cygwin/x86_64/x86_64-pc-cygwin-zlib.spec
@@ -0,0 +1,143 @@
+#
+# Please send bugfixes or comments to
+# 	http://www.rtems.org/bugzilla
+#
+
+
+%ifos cygwin cygwin32 mingw mingw32
+%define _exeext .exe
+%define debug_package           %{nil}
+%define _libdir                 %{_exec_prefix}/lib
+%else
+%define _exeext %{nil}
+%endif
+
+%ifos cygwin cygwin32
+%define optflags -O3 -pipe -march=i486 -funroll-loops
+%endif
+
+%ifos mingw mingw32
+%if %{defined _mingw32_cflags}
+%define optflags %{_mingw32_cflags}
+%else
+%define optflags -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -mms-bitfields
+%endif
+%endif
+
+%if "%{_build}" != "%{_host}"
+%define _host_rpmprefix %{_host}-
+%else
+%define _host_rpmprefix %{nil}
+%endif
+
+%{?!el5:%global _with_noarch_subpackages 1}
+%define zlib_version 1.2.8-1
+%define zlib_rpmvers %{expand:%(echo 1.2.8-1 | tr - _)} 
+
+Name:         x86_64-pc-cygwin-zlib
+Release:      0.20131210.0%{?dist}
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%zlib_rpmvers
+Summary:      	Cygwin zlib Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/zlib/zlib-devel/zlib-devel-%{zlib_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/zlib/zlib0/zlib0-%{zlib_version}.tar.bz2
+
+Provides:       x86_64-pc-cygwin-zlib-devel = %{version}-%{release}
+
+%description
+Cygwin zlib libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf x86_64-pc-cygwin
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p x86_64-pc-cygwin/sys-root
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE1})
+  ( cd x86_64-pc-cygwin/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a x86_64-pc-cygwin $RPM_BUILD_ROOT%{_prefix}
+
+
+# Extract %%__os_install_post into os_install_post~
+cat << \EOF > os_install_post~
+%__os_install_post
+EOF
+
+# Generate customized brp-*scripts
+cat os_install_post~ | while read a x y; do
+case $a in
+# Prevent brp-strip* from trying to handle foreign binaries
+*/brp-strip*)
+  b=$(basename $a)
+  sed -e 's,find $RPM_BUILD_ROOT,find $RPM_BUILD_ROOT%_bindir $RPM_BUILD_ROOT%_libexecdir,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^\s*/usr/lib/rpm.*/brp-strip,./brp-strip,' \
+< os_install_post~ > os_install_post 
+%define __os_install_post . ./os_install_post
+
+
+cat << EOF > %{_builddir}/%{name}-%{zlib_rpmvers}/find-provides
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_provides
+EOF
+chmod +x %{_builddir}/%{name}-%{zlib_rpmvers}/find-provides
+%define __find_provides %{_builddir}/%{name}-%{zlib_rpmvers}/find-provides
+
+cat << EOF > %{_builddir}/%{name}-%{zlib_rpmvers}/find-requires
+#!/bin/sh
+grep -E -v '^${RPM_BUILD_ROOT}%{_exec_prefix}/x86_64-pc-cygwin/(lib|include|sys-root)' \
+  %{?_gcclibdir:| grep -v '^${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/x86_64-pc-cygwin/'} | %__find_requires
+EOF
+chmod +x %{_builddir}/%{name}-%{zlib_rpmvers}/find-requires
+%define __find_requires %{_builddir}/%{name}-%{zlib_rpmvers}/find-requires
+
+%ifnarch noarch
+# Extract %%__debug_install_post into debug_install_post~
+cat << \EOF > debug_install_post~
+%__debug_install_post
+EOF
+
+# Generate customized debug_install_post script
+cat debug_install_post~ | while read a x y; do
+case $a in
+# Prevent find-debuginfo.sh* from trying to handle foreign binaries
+*/find-debuginfo.sh)
+  b=$(basename $a)
+  sed -e 's,find "$RPM_BUILD_ROOT" !,find "$RPM_BUILD_ROOT"%_bindir "$RPM_BUILD_ROOT"%_libexecdir !,' $a > $b
+  chmod a+x $b
+  ;;
+esac
+done
+
+sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
+< debug_install_post~ > debug_install_post 
+%define __debug_install_post . ./debug_install_post
+
+%endif
+
+%clean
+  rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%dir %{_prefix}/x86_64-pc-cygwin
+%{_prefix}/x86_64-pc-cygwin/sys-root
+
+
diff --git a/cygwin/x86_64/zlib.add b/cygwin/x86_64/zlib.add
new file mode 100644
index 0000000..8635090
--- /dev/null
+++ b/cygwin/x86_64/zlib.add
@@ -0,0 +1,39 @@
+%define zlib_version @ZLIB_VERS@
+%define zlib_rpmvers %{expand:%(echo @ZLIB_VERS@ | tr - _)} 
+
+Name:         @rpmprefix@@tool_target at -zlib
+Release:      @ZLIB_RPMREL@
+License:      GPL
+Group:        Development/Tools
+
+%{?el5:BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)}
+BuildArch:	noarch
+
+Version:      	%zlib_rpmvers
+Summary:      	Cygwin zlib Libraries
+
+Source1:	ftp://cygwin.com/pub/cygwin/x86_64/release/zlib/zlib-devel/zlib-devel-%{zlib_version}.tar.bz2
+Source2:	ftp://cygwin.com/pub/cygwin/x86_64/release/zlib/zlib0/zlib0-%{zlib_version}.tar.bz2
+
+Provides:       @rpmprefix@@tool_target at -zlib-devel = %{version}-%{release}
+
+%description
+Cygwin zlib libraries.
+
+%prep
+%setup -c -q -T -n %{name}-%{version}
+
+%build
+  rm -rf @tool_target@
+
+  # Setup sys-root (Usable for gcc >= 3.4)
+  mkdir -p @tool_target@/sys-root
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE1})
+  ( cd @tool_target@/sys-root ; %{__tar} xvf %{SOURCE2})
+
+%install
+  rm -rf $RPM_BUILD_ROOT
+  mkdir -p $RPM_BUILD_ROOT%{_prefix}
+  cp -a @tool_target@ $RPM_BUILD_ROOT%{_prefix}
+
+




More information about the vc mailing list