diff options
Diffstat (limited to 'contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-binutils.spec')
-rw-r--r-- | contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-binutils.spec | 170 |
1 files changed, 0 insertions, 170 deletions
diff --git a/contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-binutils.spec b/contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-binutils.spec deleted file mode 100644 index 2a39367a10..0000000000 --- a/contrib/crossrpms/freebsd8.2/x86_64/amd64-pc-freebsd8.2-binutils.spec +++ /dev/null @@ -1,170 +0,0 @@ -# -# 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 - -%define binutils_pkgvers 2.22 -%define binutils_version 2.22 -%define binutils_rpmvers %{expand:%(echo "2.22" | tr - _ )} - -Name: amd64-pc-freebsd8.2-binutils -Summary: Binutils for target amd64-pc-freebsd8.2 -Group: Development/Tools -Version: %{binutils_rpmvers} -Release: 0.20111122.0%{?dist} -License: GPL/LGPL -URL: http://sources.redhat.com/binutils -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: texinfo >= 4.2 -%else -%endif -BuildRequires: flex -BuildRequires: bison - -Source0: http://ftp.gnu.org/gnu/binutils/binutils-%{binutils_pkgvers}.tar.bz2 - -%description -Cross binutils for target amd64-pc-freebsd8.2 -%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=amd64-pc-freebsd8.2 \ - --verbose --disable-nls \ - --without-included-gettext \ - --disable-win32-registry \ - --disable-werror \ - --with-sysroot=%{_prefix}/amd64-pc-freebsd8.2/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}/amd64-pc-freebsd8.2-dlltool%{_exeext}; then - rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/amd64-pc-freebsd8.2-dlltool* - fi - if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/amd64-pc-freebsd8.2-nlmconv%{_exeext}; then - rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/amd64-pc-freebsd8.2-nlmconv* - fi - if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/amd64-pc-freebsd8.2-windres%{_exeext}; then - rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/amd64-pc-freebsd8.2-windres* - fi - if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/amd64-pc-freebsd8.2-windmc%{_exeext}; then - rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/amd64-pc-freebsd8.2-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,^[ ]*/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 - -# ============================================================== -# amd64-pc-freebsd8.2-binutils -# ============================================================== -# %package -n amd64-pc-freebsd8.2-binutils -# Summary: rtems binutils for amd64-pc-freebsd8.2 -# Group: Development/Tools -# %if %build_infos -# Requires: binutils-common -# %endif - -%description -n amd64-pc-freebsd8.2-binutils -GNU binutils targetting amd64-pc-freebsd8.2. - -%files -n amd64-pc-freebsd8.2-binutils -%defattr(-,root,root) - -%{_mandir}/man1/amd64-pc-freebsd8.2-*.1* - -%{_bindir}/amd64-pc-freebsd8.2-* - -%dir %{_exec_prefix}/amd64-pc-freebsd8.2 -%dir %{_exec_prefix}/amd64-pc-freebsd8.2/bin -%{_exec_prefix}/amd64-pc-freebsd8.2/bin/* - -%dir %{_exec_prefix}/amd64-pc-freebsd8.2/lib -%{_exec_prefix}/amd64-pc-freebsd8.2/lib/ldscripts - |