head 1.89; access; symbols OPENPKG_E1_MP_HEAD:1.74 OPENPKG_E1_MP:1.74 OPENPKG_E1_MP_2_STABLE:1.69.2.2 OPENPKG_E1_FP:1.69.2.2 OPENPKG_2_STABLE_MP:1.73 OPENPKG_2_STABLE_20061018:1.69.2.2 OPENPKG_2_STABLE_20060622:1.69.2.1 OPENPKG_2_STABLE:1.69.0.2 OPENPKG_2_STABLE_BP:1.69 OPENPKG_2_5_RELEASE:1.66.2.1 OPENPKG_2_5_SOLID:1.66.0.2 OPENPKG_2_5_SOLID_BP:1.66 OPENPKG_2_4_RELEASE:1.61.2.1 OPENPKG_2_4_SOLID:1.61.0.2 OPENPKG_2_4_SOLID_BP:1.61 OPENPKG_CW_FP:1.58 OPENPKG_2_3_RELEASE:1.58.2.1 OPENPKG_2_3_SOLID:1.58.0.2 OPENPKG_2_3_SOLID_BP:1.58 OPENPKG_2_2_RELEASE:1.53.4.1 OPENPKG_2_2_SOLID:1.53.0.4 OPENPKG_2_2_SOLID_BP:1.53 OPENPKG_2_1_RELEASE:1.53.2.1 OPENPKG_2_1_SOLID:1.53.0.2 OPENPKG_2_1_SOLID_BP:1.53 OPENPKG_2_0_RELEASE:1.46.2.1 OPENPKG_2_0_SOLID:1.46.0.2 OPENPKG_2_0_SOLID_BP:1.46 OPENPKG_1_3_RELEASE:1.33.2.2.2.1 OPENPKG_1_3_SOLID:1.33.2.2.0.2 OPENPKG_1_3_SOLID_BP:1.33.2.2 OPENPKG_1_STABLE_MP:1.42 OPENPKG_1_2_RELEASE:1.33.2.1.2.1 OPENPKG_1_2_SOLID:1.33.2.1.0.2 OPENPKG_1_2_SOLID_BP:1.33.2.1 OPENPKG_1_STABLE:1.33.0.2 OPENPKG_1_STABLE_BP:1.33 OPENPKG_1_1_RELEASE:1.26.2.1 OPENPKG_1_1_SOLID:1.26.0.2 OPENPKG_1_1_SOLID_BP:1.26 OPENPKG_0_0:1.1.1.1 OPENPKG:1.1.1; locks; strict; comment @-- @; 1.89 date 2009.10.16.16.47.45; author rse; state Exp; branches; next 1.88; commitid UM2zNgxFrRwTqM7u; 1.88 date 2009.04.18.13.08.57; author rse; state Exp; branches; next 1.87; commitid 4pHXU27WTIGCZuKt; 1.87 date 2009.04.09.16.51.29; author rse; state Exp; branches; next 1.86; commitid tn2ZJAgF8SGPymJt; 1.86 date 2009.02.03.07.31.51; author rse; state Exp; branches; next 1.85; commitid iiIysjeDtW0oyXAt; 1.85 date 2008.10.16.20.41.07; author rse; state Exp; branches; next 1.84; commitid KGUwCjs53JznsTmt; 1.84 date 2008.01.01.14.51.20; author rse; state Exp; branches; next 1.83; commitid B8esaHJHoduuKILs; 1.83 date 2007.11.11.14.50.53; author rse; state Exp; branches; next 1.82; commitid 3tQGJk6J2DXNraFs; 1.82 date 2007.08.29.07.54.37; author rse; state Exp; branches; next 1.81; commitid Vwi81LBAETktwCvs; 1.81 date 2007.06.23.12.52.55; author rse; state Exp; branches; next 1.80; commitid H0HZgCxwLXRkk2ns; 1.80 date 2007.06.09.07.00.43; author rse; state Exp; branches; next 1.79; commitid YmR0lFKFOvZoPcls; 1.79 date 2007.06.08.20.15.10; author rse; state Exp; branches; next 1.78; commitid OCXIwdPWBTvWf9ls; 1.78 date 2007.06.06.09.17.54; author rse; state Exp; branches; next 1.77; commitid 6kSPUFHOckarGPks; 1.77 date 2007.06.05.17.48.36; author rse; state Exp; branches; next 1.76; commitid lmlQwih51EQDxKks; 1.76 date 2007.05.29.08.32.15; author thl; state Exp; branches; next 1.75; commitid HQZcS8PFVKgJGNjs; 1.75 date 2007.04.19.10.53.40; author thl; state Exp; branches; next 1.74; commitid rR5O9PSspMUXKFes; 1.74 date 2007.01.01.17.36.48; author rse; state Exp; branches; next 1.73; commitid BicZD6VUl7GuqP0s; 1.73 date 2006.11.17.12.24.29; author rse; state Exp; branches; next 1.72; commitid ywmjmRNWfUe2b1Vr; 1.72 date 2006.10.13.17.27.02; author thl; state Exp; branches; next 1.71; commitid q5GSxzsSDX29XxQr; 1.71 date 2006.09.24.12.21.49; author rse; state Exp; branches; next 1.70; commitid 6YvBrlX5BNSJT4Or; 1.70 date 2006.06.24.20.04.49; author rse; state Exp; branches; next 1.69; commitid Ou9qdiEpks4VpiCr; 1.69 date 2006.05.29.13.10.23; author rse; state Exp; branches 1.69.2.1; next 1.68; commitid N3HfF3tVP0UlXUyr; 1.68 date 2006.05.26.19.09.30; author rse; state Exp; branches; next 1.67; commitid Ttg0iRVRlvxJ2zyr; 1.67 date 2006.01.01.13.12.16; author rse; state Exp; branches; next 1.66; commitid otZG8yKMCw1JFTfr; 1.66 date 2005.09.21.19.29.45; author rse; state Exp; branches 1.66.2.1; next 1.65; 1.65 date 2005.09.13.19.47.25; author mk; state Exp; branches; next 1.64; 1.64 date 2005.09.09.05.55.27; author rse; state Exp; branches; next 1.63; 1.63 date 2005.07.26.08.55.37; author rse; state Exp; branches; next 1.62; 1.62 date 2005.07.26.08.31.35; author thl; state Exp; branches; next 1.61; 1.61 date 2005.06.13.09.48.45; author rse; state Exp; branches 1.61.2.1; next 1.60; 1.60 date 2005.05.03.17.59.39; author rse; state Exp; branches; next 1.59; 1.59 date 2005.03.24.11.18.28; author rse; state Exp; branches; next 1.58; 1.58 date 2005.02.02.09.55.42; author cs; state Exp; branches 1.58.2.1; next 1.57; 1.57 date 2005.01.11.13.01.51; author rse; state Exp; branches; next 1.56; 1.56 date 2005.01.07.17.38.36; author cs; state Exp; branches; next 1.55; 1.55 date 2005.01.01.10.48.02; author rse; state Exp; branches; next 1.54; 1.54 date 2004.11.25.10.55.25; author rse; state Exp; branches; next 1.53; 1.53 date 2004.05.30.07.29.30; author rse; state Exp; branches 1.53.2.1 1.53.4.1; next 1.52; 1.52 date 2004.05.29.07.11.54; author thl; state Exp; branches; next 1.51; 1.51 date 2004.05.28.14.50.47; author rse; state Exp; branches; next 1.50; 1.50 date 2004.05.19.08.35.03; author rse; state Exp; branches; next 1.49; 1.49 date 2004.05.18.07.19.29; author rse; state Exp; branches; next 1.48; 1.48 date 2004.05.06.09.37.31; author rse; state Exp; branches; next 1.47; 1.47 date 2004.04.30.20.04.53; author rse; state Exp; branches; next 1.46; 1.46 date 2004.02.07.17.53.49; author rse; state Exp; branches 1.46.2.1; next 1.45; 1.45 date 2004.02.03.19.59.47; author rse; state Exp; branches; next 1.44; 1.44 date 2004.01.23.13.07.44; author rse; state Exp; branches; next 1.43; 1.43 date 2003.09.09.09.44.01; author rse; state Exp; branches; next 1.42; 1.42 date 2003.07.23.18.55.58; author rse; state Exp; branches; next 1.41; 1.41 date 2003.07.08.14.38.48; author rse; state Exp; branches; next 1.40; 1.40 date 2003.06.20.10.10.40; author mlelstv; state Exp; branches; next 1.39; 1.39 date 2003.06.19.10.42.11; author mlelstv; state Exp; branches; next 1.38; 1.38 date 2003.06.16.15.47.53; author mlelstv; state Exp; branches; next 1.37; 1.37 date 2003.06.13.06.18.41; author mlelstv; state Exp; branches; next 1.36; 1.36 date 2003.03.21.14.58.59; author rse; state Exp; branches; next 1.35; 1.35 date 2003.03.17.12.46.34; author rse; state Exp; branches; next 1.34; 1.34 date 2003.03.17.11.59.42; author cs; state Exp; branches; next 1.33; 1.33 date 2003.01.03.10.51.15; author rse; state Exp; branches 1.33.2.1; next 1.32; 1.32 date 2003.01.02.08.21.21; author rse; state Exp; branches; next 1.31; 1.31 date 2002.12.30.22.03.09; author rse; state Exp; branches; next 1.30; 1.30 date 2002.12.30.21.03.33; author rse; state Exp; branches; next 1.29; 1.29 date 2002.12.29.07.58.14; author rse; state Exp; branches; next 1.28; 1.28 date 2002.11.08.11.50.09; author rse; state Exp; branches; next 1.27; 1.27 date 2002.11.08.10.10.30; author ps; state Exp; branches; next 1.26; 1.26 date 2002.08.26.10.29.35; author rse; state Exp; branches 1.26.2.1; next 1.25; 1.25 date 2002.08.26.09.39.25; author rse; state Exp; branches; next 1.24; 1.24 date 2002.08.22.15.43.52; author rse; state Exp; branches; next 1.23; 1.23 date 2002.08.22.10.00.35; author rse; state Exp; branches; next 1.22; 1.22 date 2002.08.13.12.47.33; author rse; state Exp; branches; next 1.21; 1.21 date 2002.08.07.15.43.05; author rse; state Exp; branches; next 1.20; 1.20 date 2002.08.06.19.33.45; author rse; state Exp; branches; next 1.19; 1.19 date 2002.08.06.12.32.08; author ms; state Exp; branches; next 1.18; 1.18 date 2002.06.23.10.56.13; author rse; state Exp; branches; next 1.17; 1.17 date 2002.05.29.19.59.34; author rse; state Exp; branches; next 1.16; 1.16 date 2002.05.15.11.27.45; author rse; state Exp; branches; next 1.15; 1.15 date 2002.03.10.16.16.14; author rse; state Exp; branches; next 1.14; 1.14 date 2002.02.07.14.33.59; author rse; state Exp; branches; next 1.13; 1.13 date 2001.12.31.14.59.09; author rse; state Exp; branches; next 1.12; 1.12 date 2001.12.27.14.59.19; author rse; state Exp; branches; next 1.11; 1.11 date 2001.11.30.22.20.37; author rse; state Exp; branches; next 1.10; 1.10 date 2001.11.30.14.26.33; author rse; state Exp; branches; next 1.9; 1.9 date 2001.11.26.16.32.58; author rse; state Exp; branches; next 1.8; 1.8 date 2001.11.26.15.18.51; author rse; state Exp; branches; next 1.7; 1.7 date 2001.11.21.09.20.31; author rse; state Exp; branches; next 1.6; 1.6 date 2001.10.25.09.22.23; author rse; state Exp; branches; next 1.5; 1.5 date 2001.10.24.18.15.10; author rse; state Exp; branches; next 1.4; 1.4 date 2001.10.23.11.22.45; author rse; state Exp; branches; next 1.3; 1.3 date 2001.09.25.08.19.25; author rse; state Exp; branches; next 1.2; 1.2 date 2001.09.20.11.01.55; author rse; state Exp; branches; next 1.1; 1.1 date 2001.09.18.09.48.30; author rse; state Exp; branches 1.1.1.1; next ; 1.69.2.1 date 2006.06.20.15.15.03; author rse; state Exp; branches; next 1.69.2.2; commitid P9b9BoNafLYTTKBr; 1.69.2.2 date 2006.10.16.14.48.30; author rse; state Exp; branches; next 1.69.2.3; commitid iZxwRSmmWscPXUQr; 1.69.2.3 date 2006.11.17.12.25.31; author rse; state Exp; branches; next ; commitid gj0djJGrYcXnb1Vr; 1.66.2.1 date 2005.10.11.12.49.26; author rse; state Exp; branches; next 1.66.2.2; 1.66.2.2 date 2006.05.26.19.10.50; author rse; state Exp; branches; next ; commitid aXNcSi2SIqwb3zyr; 1.61.2.1 date 2005.06.15.18.58.47; author rse; state Exp; branches; next 1.61.2.2; 1.61.2.2 date 2006.05.26.19.12.19; author rse; state Exp; branches; next ; commitid ktzvYzpXG2TH3zyr; 1.58.2.1 date 2005.02.21.17.06.19; author rse; state Exp; branches; next ; 1.53.2.1 date 2004.07.02.15.24.06; author rse; state Exp; branches; next ; 1.53.4.1 date 2004.10.11.18.54.10; author rse; state Exp; branches; next ; 1.46.2.1 date 2004.02.18.14.48.25; author rse; state Exp; branches; next 1.46.2.2; 1.46.2.2 date 2004.04.30.20.06.11; author rse; state Exp; branches; next ; 1.33.2.1 date 2003.01.18.14.11.14; author rse; state Exp; branches 1.33.2.1.2.1; next 1.33.2.2; 1.33.2.2 date 2003.07.24.20.41.50; author rse; state Exp; branches 1.33.2.2.2.1; next ; 1.33.2.1.2.1 date 2003.01.18.17.19.01; author rse; state Exp; branches; next ; 1.33.2.2.2.1 date 2003.07.29.14.58.22; author rse; state Exp; branches; next ; 1.26.2.1 date 2002.08.26.19.53.17; author rse; state Exp; branches; next ; 1.1.1.1 date 2001.09.18.09.48.30; author rse; state Exp; branches; next ; desc @@ 1.89 log @upgrading package: binutils 2.19.1 -> 2.20 @ text @## ## binutils.spec -- OpenPKG RPM Package Specification ## Copyright (c) 2000-2009 OpenPKG Foundation e.V. ## ## Permission to use, copy, modify, and distribute this software for ## any purpose with or without fee is hereby granted, provided that ## the above copyright notice and this permission notice appear in all ## copies. ## ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## # package information Name: binutils Summary: GNU Binary Utilities URL: http://sources.redhat.com/binutils/ Vendor: Free Software Foundation Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community Class: CORE Group: Compiler License: GPL Version: 2.20 Release: 20091016 # list of sources Source0: ftp://sources.redhat.com/pub/binutils/releases/binutils-%{version}.tar.bz2 Patch0: binutils.patch # build information Prefix: %{l_prefix} BuildRoot: %{l_buildroot} BuildPreReq: OpenPKG, openpkg >= 20060419, make PreReq: OpenPKG, openpkg >= 20060419 AutoReq: no AutoReqProv: no %description Binutils is a collection of binary utilities. It includes: ld (the GNU linker), addr2line (converts addresses into filenames and line numbers), as (the portable GNU assembler), ar (a utility for creating, modifying and extracting from archives), nm (lists symbols from object files), objcopy (copys and translates object files), objdump (displays information from object files), ranlib (generates an index to the contents of an archive), readelf (displays information from any ELF format object file), size (lists the section sizes of an object or archive file), strings (lists printable strings from files), strip (discards symbols) and gprof (displays profiling information). %track prog binutils = { version = %{version} url = ftp://sources.redhat.com/pub/binutils/releases/ regex = binutils-(__VER__)\.tar\.bz2 } %prep %setup -q %patch -p0 %build # configure package CC="%{l_cc}"; export CC CFLAGS="%{l_cflags}"; export CFLAGS ARGS="" case "%{l_platform -t}" in *-freebsd* ) CFLAGS="$CFLAGS -DOPENPKG_OS_FREEBSD" ;; *-linux* ) CFLAGS="$CFLAGS -DOPENPKG_OS_LINUX" ;; *-sunos* ) CFLAGS="$CFLAGS -DOPENPKG_OS_SOLARIS" ;; *-aix* ) ARGS="$ARGS --without-gnu-as --without-gnu-ld" ;; *-darwin* ) ARGS="$ARGS --without-gnu-as --without-gnu-ld" ;; esac case "%{l_platform -t}" in amd64-sunos* ) ARGS="$ARGS --enable-64-bit-bdf" ;; esac ( echo "#!/bin/sh" echo "touch lex.yy.c" echo "echo 'lex.sh:WARNING: local Lex wrapper unexpectedly called.' 1>&2" ) >lex.sh && chmod a+x lex.sh echo "ac_cv_prog_LEX=`pwd`/lex.sh" >ld/config.cache INSTALL="%{l_shtool} install -c" \ AR="%{l_ar}" \ MAKE="%{l_make}" \ CONFIG_SHELL="%{l_bash}" \ ./configure \ --prefix=%{l_prefix} \ --mandir=%{l_prefix}/man \ --infodir=%{l_prefix}/info \ --includedir=%{l_prefix}/include/binutils \ --libdir=%{l_prefix}/lib/binutils \ --disable-werror \ --disable-nls \ $ARGS # build package %{l_make} %{l_mflags} %install rm -rf $RPM_BUILD_ROOT # build package %{l_make} %{l_mflags} install \ prefix=$RPM_BUILD_ROOT%{l_prefix} \ exec_prefix=$RPM_BUILD_ROOT%{l_prefix} \ mandir=$RPM_BUILD_ROOT%{l_prefix}/man \ infodir=$RPM_BUILD_ROOT%{l_prefix}/info \ includedir=$RPM_BUILD_ROOT%{l_prefix}/include/binutils \ libdir=$RPM_BUILD_ROOT%{l_prefix}/lib/binutils # platform specific stripping down of installation: # o GNU binutils strip(1) is broken on AIX, use of OS supplied # /usr/bin/strip from bos.rte.bind_cmds is mandatory. # o GNU binutils strip(1), ar(1) and ranlib(1) do not work under # Mac OS X (aka Darwin), system versions have to be used. case "%{l_platform -t}" in *-aix* ) rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/strip \ $RPM_BUILD_ROOT%{l_prefix}/man/man1/strip.1 ;; *-darwin* ) rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/strip \ $RPM_BUILD_ROOT%{l_prefix}/man/man1/strip.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/ar \ $RPM_BUILD_ROOT%{l_prefix}/man/man1/ar.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/ranlib \ $RPM_BUILD_ROOT%{l_prefix}/man/man1/ranlib.1 ;; esac # strip down installation rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir rm -f $RPM_BUILD_ROOT%{l_prefix}/info/standards.info rm -f $RPM_BUILD_ROOT%{l_prefix}/info/configure.info* rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/c++filt.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/dlltool.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/nlmconv.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/windres.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/windmc.1 rm -rf $RPM_BUILD_ROOT%{l_prefix}/*-*-* rm -rf $RPM_BUILD_ROOT%{l_prefix}/bin/c++filt strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} %files -f files %clean rm -rf $RPM_BUILD_ROOT @ 1.88 log @bump years in copyright messages @ text @d34 2 a35 2 Version: 2.19.1 Release: 20090409 d99 2 d117 2 @ 1.87 log @apply an upstream patch for Solaris/amd64 @ text @d3 1 a3 1 ## Copyright (c) 2000-2008 OpenPKG Foundation e.V. @ 1.86 log @upgrading package: binutils 2.19 -> 2.19.1 @ text @d35 1 a35 1 Release: 20090203 @ 1.85 log @upgrading package: binutils 2.18 -> 2.19 @ text @d34 2 a35 2 Version: 2.19 Release: 20081016 d146 1 @ 1.84 log @Update package specifications according to OpenPKG year 2008 world order: http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html @ text @d34 2 a35 2 Version: 2.18 Release: 20080101 @ 1.83 log @get rid of a confusing error message @ text @d3 1 a3 2 ## Copyright (c) 2000-2007 OpenPKG Foundation e.V. ## Copyright (c) 2000-2007 Ralf S. Engelschall d35 1 a35 1 Release: 20071111 @ 1.82 log @upgrading package: binutils 2.17 -> 2.18 @ text @d36 1 a36 1 Release: 20070829 @ 1.81 log @Silently ignore ld(1) option --hash-style=ARG which RedHat/Fedora introduce in GNU binutils >= 2.17.50. This is required to be able to build GCC under Fedora 7 as here the vendor cc(1) temporarily used our ld(1). @ text @d35 2 a36 2 Version: 2.17 Release: 20070623 @ 1.80 log @ranlib also doesn't work under Mac OS X @ text @d36 1 a36 1 Release: 20070609 @ 1.79 log @ar and strip seem to be unusable under Mac OS X (aka Darwin) @ text @d36 1 a36 1 Release: 20070608 d119 5 a123 2 # GNU binutils strip(1) is broken on AIX, # use of OS supplied /usr/bin/strip from bos.rte.bind_cmds is mandatory d134 2 @ 1.78 log @blindly try to add some additional Mac OS X support @ text @d36 1 a36 1 Release: 20070606 d122 1 a122 1 *-aix* | *-darwin ) d126 6 @ 1.77 log @do not build as(1), ld(1) and strip(1) on Mac OS X (blind attempt) @ text @d36 1 a36 1 Release: 20070605 @ 1.76 log @GNU binutils strip(1) is broken on AIX @ text @d36 1 a36 1 Release: 20070529 d84 1 d122 4 a125 3 *-aix* ) rm $RPM_BUILD_ROOT%{l_prefix}/bin/strip \ $RPM_BUILD_ROOT%{l_prefix}/man/man1/strip.1 ;; @ 1.75 log @do not build as and ld on AIX; at least ld is well known not work; sponsored by BinckBank @ text @d36 1 a36 1 Release: 20070419 d118 8 @ 1.74 log @Welcome Year 2007! @ text @d36 1 a36 1 Release: 20061117 d83 1 @ 1.73 log @We are packaging GNU binutils, not developing it. So disable -Werror (treating compile-time warnings as fatal errors) for us as it can too easily make trouble on some platforms @ text @d3 2 a4 2 ## Copyright (c) 2000-2006 OpenPKG Foundation e.V. ## Copyright (c) 2000-2006 Ralf S. Engelschall @ 1.72 log @new world order for "Packager" and "Distribution" headers @ text @d36 1 a36 1 Release: 20061013 d100 1 @ 1.71 log @adjust Group header @ text @d30 2 a31 2 Packager: OpenPKG Distribution: OpenPKG d36 1 a36 1 Release: 20060924 @ 1.70 log @upgrading package: binutils 2.16.1 -> 2.17 @ text @d33 1 a33 1 Group: Utility d36 1 a36 1 Release: 20060624 @ 1.69 log @Fix GNU binutils support for Solaris 10/amd64: - recognize and ignore Solaris 10's "Solaris Cryptographic Framework" ELF header type "SUNW_signature" - recognize and ignore Solaris 10's "Symbol information" ELF header type "SUNW_syminfo" - recognize and ignore Solaris 10's "DTrace Object Format" ELF header type. - Fix the path to the dynamic linker under Solaris 10/amd64. - Enable 64-bit support in GNU binutils libbfd. Sponsored by: SpaceNet AG @ text @d35 2 a36 2 Version: 2.16.1 Release: 20060529 @ 1.69.2.1 log @bump release numbers for OpenPKG 2.20060622 in advance @ text @d36 1 a36 1 Release: 2.20060622 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 2.20060622, make PreReq: OpenPKG, openpkg >= 2.20060622 @ 1.69.2.2 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @d30 2 a31 2 Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community d33 1 a33 1 Group: Compiler d35 2 a36 2 Version: 2.17 Release: 2.20061018 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 2.20061018, make PreReq: OpenPKG, openpkg >= 2.20061018 @ 1.69.2.3 log @MFC: We are packaging GNU binutils, not developing it. So disable -Werror (treating compile-time warnings as fatal errors) for us as it can too easily make trouble on some platforms @ text @d36 1 a36 1 Release: 2.20061117 a99 1 --disable-werror \ @ 1.68 log @Security Issue (PR binutils/2584, CVE-2006-2362) @ text @d36 1 a36 1 Release: 20060526 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20050726, make PreReq: OpenPKG, openpkg >= 20050726 d78 1 d84 3 d100 2 a101 1 --disable-nls @ 1.67 log @adjust copyrights for new year 2006 @ text @d36 1 a36 1 Release: 20050921 @ 1.66 log @provide both the binutils related C APIs and the ld(1) ldscripts (which for unknown reasons are definetely required on x86-solaris10 when building gcc 4.0) @ text @d3 2 a4 2 ## Copyright (c) 2000-2005 OpenPKG Foundation e.V. ## Copyright (c) 2000-2005 Ralf S. Engelschall @ 1.66.2.1 log @bump release numbers for OpenPKG 2.5 @ text @d36 1 a36 1 Release: 2.5.0 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 2.5.0, make PreReq: OpenPKG, openpkg >= 2.5.0 @ 1.66.2.2 log @Security Issue (PR binutils/2584, CVE-2006-2362) @ text @d36 1 a36 1 Release: 2.5.1 @ 1.65 log @Problems with --disable-nls under Solaris - Prevent inclusion of , when ENABLE_NLS is not set. When ENABLE_NLS is not set, some parts of binutils are declaring dummy versions of bindtextdomain, texdomain etc. under Solaris includes , which leads to problems, because the dummy definitions conflict with the definitions in libintl.h. - Finally the dummy routines lead to a compilation error in gprof.c, because they generate a warning ("statement without effect", or so) and the compiler switch -Werror is used. Real errors happen only in the current CVS version, but there where many warnings in 2.16.1, so i applied the patch anyway. @ text @d36 1 a36 1 Release: 20050913 d94 2 d107 3 a109 1 exec_prefix=$RPM_BUILD_ROOT%{l_prefix} a118 3 rm -rf $RPM_BUILD_ROOT%{l_prefix}/include rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib rm -rf $RPM_BUILD_ROOT%{l_prefix}/share @ 1.64 log @disable NLS as it could make trouble and is not wished anyway @ text @d36 1 a36 1 Release: 20050909 @ 1.63 log @use l_ar and boundle CONFIG_SHELL with configure to better show that it is tight to it @ text @d36 1 a36 1 Release: 20050726 d93 2 a94 1 --prefix=%{l_prefix} @ 1.62 log @obey use_cc and use_make and prefer integrated well known bash in favor of possibly esoteric vendor shell @ text @d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20040130, make PreReq: OpenPKG, openpkg >= 20040130 d89 2 a90 1 AR="%{l_tool_locate ar ar}" \ a91 1 MAKE="%{l_make}" \ @ 1.61 log @upgrading package: binutils 2.16 -> 2.16.1 @ text @d36 1 a36 1 Release: 20050613 d89 3 @ 1.61.2.1 log @bump release numbers for OpenPKG 2.4 @ text @d36 1 a36 1 Release: 2.4.0 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 2.4.0, make PreReq: OpenPKG, openpkg >= 2.4.0 @ 1.61.2.2 log @Security Issue (PR binutils/2584, CVE-2006-2362) @ text @d36 1 a36 1 Release: 2.4.1 @ 1.60 log @upgrading package: binutils 2.15 -> 2.16 @ text @d35 2 a36 2 Version: 2.16 Release: 20050503 @ 1.59 log @Adjust the copyright declaration in this (RSE's) copy of the OpenPKG source code now that the fork point for C&W was established (CVS tag OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is no longer active (as C&W no longer officially sponsors OpenPKG) and the new shared copyright from RSE can be taken over by the newly established juristic entity OpenPKG Foundation e.V. (instead of the non-juristic entity OpenPKG Project). @ text @d35 2 a36 2 Version: 2.15 Release: 20050202 @ 1.58 log @fixed patch @ text @d2 3 a4 4 ## binutils.spec -- OpenPKG RPM Specification ## Copyright (c) 2000-2005 The OpenPKG Project ## Copyright (c) 2000-2005 Ralf S. Engelschall ## Copyright (c) 2000-2005 Cable & Wireless d30 1 a30 1 Packager: The OpenPKG Project @ 1.58.2.1 log @bump release numbers for OpenPKG 2.3 @ text @d37 1 a37 1 Release: 2.3.0 d46 2 a47 2 BuildPreReq: OpenPKG, openpkg >= 2.3.0, make PreReq: OpenPKG, openpkg >= 2.3.0 @ 1.57 log @trick Binutils on no longer insisting on having Lex/Flex at hand @ text @d37 1 a37 1 Release: 20050111 @ 1.56 log @fixed ld(1) segfault probs on Solaris 8 @ text @d37 1 a37 1 Release: 20050107 d84 5 @ 1.55 log @Happy New Year 2005 @ text @d37 1 a37 1 Release: 20041125 @ 1.54 log @GNU binutils 2.15 segfaulted in the past when built with GNU gcc 3.4.0 under at least Sun Solaris. Now with gcc 3.4.3 this seems to be no longer happening, so try again to upgrade to GNU binutils 2.15. This is especially needed for supporting amd64-freebsd5.3. @ text @d3 3 a5 3 ## Copyright (c) 2000-2004 The OpenPKG Project ## Copyright (c) 2000-2004 Ralf S. Engelschall ## Copyright (c) 2000-2004 Cable & Wireless @ 1.53 log @ok, officially wait for either gcc 3.4.1 (fixed code generator and/or optimizer) or binutils >= 2.15 (containing less problematic code) @ text @d36 2 a37 2 Version: 2.14 Release: 20040530 a65 1 comment = "rse: 2.15 is broken (segfaults on multiple platforms once built with gcc 3.4.0)" d68 1 a68 1 regex = binutils-(\d+\.(14|15\.\d+|1[6-9](\.\d+)?))\.tar\.bz2 @ 1.53.4.1 log @bump release numbers for OpenPKG 2.2 @ text @d37 1 a37 1 Release: 2.2.0 d46 2 a47 2 BuildPreReq: OpenPKG, openpkg >= 2.2.0, make PreReq: OpenPKG, openpkg >= 2.2.0 @ 1.53.2.1 log @bump release numbers for OpenPKG 2.1 @ text @d37 1 a37 1 Release: 2.1.0 d46 2 a47 2 BuildPreReq: OpenPKG, openpkg >= 2.1.0, make PreReq: OpenPKG, openpkg >= 2.1.0 @ 1.52 log @save time and intentionally downgrade broken binutils to utilitze buildfarm over the weekend @ text @d37 1 a37 1 Release: 20040529 d66 1 d69 1 a69 1 regex = binutils-(__VER__)\.tar\.bz2 @ 1.51 log @try to not use agressive optimization with GCC 3.4 in order to workaround segmentation faults on some platforms @ text @d36 2 a37 2 Version: 2.15 Release: 20040528 @ 1.50 log @modifying package: binutils-2.15 20040518 -> 20040519 @ text @d37 1 a37 1 Release: 20040519 d78 1 a78 1 CFLAGS="%{l_cflags -O}"; export CFLAGS @ 1.49 log @upgrading package: binutils 2.14 -> 2.15 @ text @d37 1 a37 1 Release: 20040518 d84 1 @ 1.48 log @cleanup patch and add workaround for Fedora @ text @d36 2 a37 2 Version: 2.14 Release: 20040506 @ 1.47 log @add support for FreeBSD 4.10 @ text @d37 1 a37 1 Release: 20040430 @ 1.46 log @Mass Commit: reduce redundancy within .spec files by referencing macros defining vendor source versions whenever possible. This was half-way automated and half-way manually edited. As a result the PMOD activity in 95% of all cases just means editing the version in one single place, only. @ text @d37 1 a37 1 Release: 20040207 @ 1.46.2.1 log @bump release numbers for OpenPKG 2.0 @ text @d37 1 a37 1 Release: 2.0.0 d46 2 a47 2 BuildPreReq: OpenPKG, openpkg >= 2.0.0, make PreReq: OpenPKG, openpkg >= 2.0.0 @ 1.46.2.2 log @add support for FreeBSD 4.10 @ text @d37 1 a37 1 Release: 2.0.1 @ 1.45 log @Mass-Commit: - split "Distribution" header into "Distribution" (old) and "Class" (new) headers by moving the attached class information. - embed the vendor version tracking configuration through the new "%track" section. - bump up the OpenPKG bootstrap dependency, because the "Class" header and "%track" section are only supported by our latest bootstrap version. @ text @d37 1 a37 1 Release: 20040203 d66 1 a66 1 version = 2.14 @ 1.44 log @bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally @ text @d32 2 a33 1 Distribution: OpenPKG [CORE] d37 1 a37 1 Release: 20030909 d46 2 a47 2 BuildPreReq: OpenPKG, openpkg >= 20030909, make PreReq: OpenPKG, openpkg >= 20030909 d63 7 @ 1.43 log @convert to new %{l_platform} world order @ text @d3 3 a5 3 ## Copyright (c) 2000-2003 The OpenPKG Project ## Copyright (c) 2000-2003 Ralf S. Engelschall ## Copyright (c) 2000-2003 Cable & Wireless @ 1.42 log @cleanup packaging @ text @d36 1 a36 1 Release: 20030723 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20021230, make PreReq: OpenPKG, openpkg >= 20021230 d71 1 a71 1 case "%{l_target}" in d74 1 a74 1 *-solaris* ) CFLAGS="$CFLAGS -DOPENPKG_OS_SOLARIS" ;; @ 1.41 log @cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website @ text @d36 1 a36 1 Release: 20030620 d51 11 a61 14 Binutils is a collection of binary utilities. It includes: ld - the GNU linker. addr2line - Converts addresses into filenames and line numbers. as - the portable GNU assembler. ar - A utility for creating, modifying and extracting from archives. nm - Lists symbols from object files. objcopy - Copys and translates object files. objdump - Displays information from object files. ranlib - Generates an index to the contents of an archive. readelf - Displays information from any ELF format object file. size - Lists the section sizes of an object or archive file. strings - Lists printable strings from files. strip - Discards symbols. c++filt - Filter to demangle encoded C++ symbols. addr2line - Convert addresses to file and line. nlmconv - Converts object code into an NLM. windres - A compiler for Windows resource files. gprof - Displays profiling information. d68 1 d78 2 d84 7 a90 1 %{l_make} %{l_mflags} install prefix=$RPM_BUILD_ROOT%{l_prefix} d93 5 d104 2 @ 1.40 log @use less intrusive patch by amodra@@bigpond.net.au for sparc-solaris @ text @a2 1 ## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH d5 1 @ 1.39 log @add experimental patch to fix linker on sparc-solaris @ text @d36 1 a36 1 Release: 20030619 @ 1.38 log @drop ancient patch @ text @d36 1 a36 1 Release: 20030616 @ 1.37 log @upgrading package: binutils 2.13.2.1 -> 2.14 @ text @d36 1 a36 1 Release: 20030613 @ 1.36 log @back-out Darwin stuff which doesn't work anyway according to Christoph @ text @d35 2 a36 2 Version: 2.13.2.1 Release: 20030321 @ 1.35 log @simplify logic @ text @d36 1 a36 1 Release: 20030317 d78 2 a79 5 opts="--prefix=%{l_prefix}" case "%{l_target}" in *-darwin* ) opts="$opts --host=powerpc-apple-macos" ;; esac ./configure $opts @ 1.34 log @override host type for Darwin/MacOS X @ text @d78 1 a78 2 # override host type for specific platforms d80 1 a80 2 *-darwin* ) host="--host=powerpc-apple-macos" ;; * ) ;; d82 1 a82 4 ./configure \ --prefix=%{l_prefix} \ $host @ 1.33 log @remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers @ text @d36 1 a36 1 Release: 20030102 d78 7 d86 2 a87 1 --prefix=%{l_prefix} @ 1.33.2.1 log @Welcome OPENPKG_1_STABLE branch... @ text @d36 1 a36 1 Release: 1.20030102 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 1.20021230, make PreReq: OpenPKG, openpkg >= 1.20021230 @ 1.33.2.2 log @mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [class CORE only] @ text @d3 1 a5 1 ## Copyright (c) 2000-2003 Cable & Wireless d35 2 a36 2 Version: 2.14 Release: 1.20030724 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 1.20030724, make PreReq: OpenPKG, openpkg >= 1.20030724 d51 14 a64 11 Binutils is a collection of binary utilities. It includes: ld (the GNU linker), addr2line (converts addresses into filenames and line numbers), as (the portable GNU assembler), ar (a utility for creating, modifying and extracting from archives), nm (lists symbols from object files), objcopy (copys and translates object files), objdump (displays information from object files), ranlib (generates an index to the contents of an archive), readelf (displays information from any ELF format object file), size (lists the section sizes of an object or archive file), strings (lists printable strings from files), strip (discards symbols) and gprof (displays profiling information). a70 1 # configure package a79 2 # build package d84 1 a84 7 # build package %{l_make} %{l_mflags} install \ prefix=$RPM_BUILD_ROOT%{l_prefix} \ exec_prefix=$RPM_BUILD_ROOT%{l_prefix} # strip down installation a86 5 rm -f $RPM_BUILD_ROOT%{l_prefix}/info/configure.info* rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/c++filt.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/dlltool.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/nlmconv.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/windres.1 a92 2 # determine installation files @ 1.33.2.2.2.1 log @bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE @ text @d36 1 a36 1 Release: 1.3.0 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 1.3.0, make PreReq: OpenPKG, openpkg >= 1.3.0 @ 1.33.2.1.2.1 log @bump versions and dependencies for OpenPKG 1.2 @ text @d36 1 a36 1 Release: 1.2.0 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 1.2.0, make PreReq: OpenPKG, openpkg >= 1.2.0 @ 1.32 log @upgrading package: binutils 2.13.2 -> 2.13.2.1 @ text @a65 2 %options @ 1.31 log @bump of Copyright messages for forthcoming years 2003 @ text @d35 2 a36 2 Version: 2.13.2 Release: 20021229 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20020826, make PreReq: OpenPKG, openpkg >= 20020826 @ 1.30 log @switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates @ text @d3 3 a5 3 ## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH ## Copyright (c) 2000-2002 The OpenPKG Project ## Copyright (c) 2000-2002 Ralf S. Engelschall @ 1.29 log @upgrading package: binutils 2.13.1 -> 2.13.2 @ text @d66 2 @ 1.28 log @resurrect important GNU binutils patch @ text @d35 2 a36 2 Version: 2.13.1 Release: 20021108 @ 1.27 log @upgrading package: binutils 2.13 -> 2.13.1 @ text @d40 1 d68 1 @ 1.26 log @branding only under FreeBSD for now @ text @d35 2 a36 2 Version: 2.13 Release: 20020826 a39 1 Patch0: binutils.patch a66 1 %patch -p0 @ 1.26.2.1 log @bump release numbers for OpenPKG 1.1 @ text @d36 1 a36 1 Release: 1.1.0 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 1.1.0, make PreReq: OpenPKG, openpkg >= 1.1.0 @ 1.25 log @cleanup: remove $PATH fiddling, because already obsoleted by sane build environment @ text @d36 1 a36 1 Release: 20020822 @ 1.24 log @more fixes, more fixes (for Solaris) @ text @d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20020206, make PreReq: OpenPKG, openpkg >= 20020206 a70 1 PATH="%{l_prefix}/bin:%{l_prefix}/sbin:$PATH"; export PATH @ 1.23 log @add ELF platform branding support for FreeBSD, Linux and Solaris @ text @d32 1 a32 1 Distribution: OpenPKG [BASE] @ 1.22 log @Woohhooo: apply the new package classification system. (CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of them follows on the website soon. @ text @d36 1 a36 1 Release: 20020807 d40 1 d68 1 d71 8 a78 4 PATH="%{l_prefix}/bin:%{l_prefix}/sbin:$PATH" export PATH CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ @ 1.21 log @fix packaging @ text @d32 1 a32 1 Distribution: OpenPKG [REL] @ 1.20 log @upgrading package: binutils 2.12.1 -> 2.13 @ text @d36 1 a36 1 Release: 20020806 d81 1 @ 1.19 log @Remove category 'GNU'. @ text @d35 2 a36 2 Version: 2.12.1 Release: 20020515 @ 1.18 log @change a bunch of good packages from EXP to REL @ text @d33 1 a33 1 Group: GNU @ 1.17 log @strip trailing whitespaces @ text @d32 1 a32 1 Distribution: OpenPKG [EXP] @ 1.16 log @upgrading upstream version from 2.12 to 2.12.1 @ text @d23 2 a24 2 ## SUCH DAMAGE. ## d64 1 a64 1 d66 1 a66 1 %setup -q @ 1.15 log @upgrade to binutils 2.12 @ text @d35 2 a36 2 Version: 2.12 Release: 20020310 @ 1.14 log @bump release @ text @d35 2 a36 2 Version: 2.11.2 Release: 20020206 d39 1 a39 1 Source0: ftp://sourceware.cygnus.com/pub/binutils/releases/binutils-%{version}.tar.gz @ 1.13 log @bump copyright years @ text @d36 1 a36 1 Release: 20011201 d44 2 a45 2 BuildPreReq: OpenPKG, openpkg >= 20011227, make PreReq: OpenPKG, openpkg >= 20011227 @ 1.12 log @fix dependencies in -CURRENT now that we have the new scheme @ text @d3 3 a5 3 ## Copyright (c) 2000-2001 Cable & Wireless Deutschland GmbH ## Copyright (c) 2000-2001 The OpenPKG Project ## Copyright (c) 2000-2001 Ralf S. Engelschall @ 1.11 log @remove trailing zero to conform with new scheme @ text @d44 2 a45 2 BuildPreReq: OpenPKG, openpkg >= 20011126.0, make PreReq: OpenPKG, openpkg >= 20011126.0 @ 1.10 log @adjust distribution and release @ text @d36 1 a36 1 Release: 20011201.0 @ 1.9 log @Bump releases. @ text @d36 1 a36 1 Release: 20011126.0 @ 1.8 log @add OpenPKG to copyright lines @ text @d36 1 a36 1 Release: 20011122.0 d44 2 a45 2 BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, make PreReq: OpenPKG, openpkg >= 0.9-20011025.0 @ 1.7 log @Hmmmm.... goodbye good thought out but in practice unusable %{l_branch} variable. We have to use a static value here (implies manual editing again), because else source and binary RPM filenames won't match if binary is built one or more days after the source was rolled. @ text @d4 1 d36 1 a36 1 Release: 20011121.0 @ 1.6 log @bump to the correct 0.9-20011025.0 @ text @d35 1 a35 1 Release: %{l_branch}.0 @ 1.5 log @upgrade dependencies because of l_branch usage @ text @d43 2 a44 2 BuildPreReq: OpenPKG, openpkg >= 20011023.0, make PreReq: OpenPKG, openpkg >= 20011023.0 @ 1.4 log @Switch to using "YYYYMMDD.X" as Release for -CURRENT packages. @ text @d43 2 a44 2 BuildPreReq: OpenPKG, openpkg >= 0.9-33, make PreReq: OpenPKG, openpkg >= 0.9-33 @ 1.3 log @Cleanup: 1. Move "Group:" below "Distribution:" 2. Use "The OpenPKG Project" for "Packager:" 3. Add type tag to "Distribution:" (default is now EXP) @ text @d35 1 a35 1 Release: 2 @ 1.2 log @Force all packages to require openpkg-0.9-33 @ text @a27 1 Group: GNU d30 3 a32 2 Packager: rse@@openpkg.org Distribution: OpenPKG, make @ 1.1 log @Initial revision @ text @d35 1 a35 1 Release: 1 d43 2 a44 2 BuildPreReq: OpenPKG, openpkg >= 0.9-30, make PreReq: OpenPKG, openpkg >= 0.9-30 @ 1.1.1.1 log @Import OpenPKG sources into CVS repository @ text @@