Browse Source

update: gcc, libtool, freeglut

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3034 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 14 years ago
parent
commit
6be0e2bebe
3 changed files with 129 additions and 128 deletions
  1. 24 14
      f/freeglut/freeglut-vl.spec
  2. 95 97
      g/gcc/gcc-vl.spec
  3. 10 17
      lib/libt/libtool/libtool-vl.spec

+ 24 - 14
f/freeglut/freeglut-vl.spec

@@ -1,15 +1,16 @@
+Name:      freeglut
 Summary:   A freely licensed alternative to the GLUT library
 Summary(ja): 自由なライセンスで提供される GLUT ライブラリ
-Name:      freeglut
-Version:   2.4.0
-Release:   6%{?_dist_release}
+Version:   2.6.0
+Release:   1%{?_dist_release}
+
 URL:       http://freeglut.sourceforge.net
-Source0:   %{name}-%{version}.tar.gz
 License:   MIT
 Group:     System Environment/Libraries
 
+Source0:   http://sourceforge.net/projects/freeglut/files/%{name}-%{version}.tar.gz
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: /sbin/ldconfig
 BuildRequires: pkgconfig
 BuildRequires: libXext-devel, libXxf86vm-devel, mesa-libGLU-devel
 # The virtual Provides below is present so that this freeglut package is a
@@ -20,7 +21,8 @@ BuildRequires: libXext-devel, libXxf86vm-devel, mesa-libGLU-devel
 Provides: glut = 3.7
 Obsoletes: glut <= 3.7
 
-Requires(post,postun): /sbin/ldconfig
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
 
 %description
 freeglut is a completely open source alternative to the OpenGL Utility Toolkit
@@ -35,9 +37,11 @@ joystick functions.
 
 %package devel
 Summary: freeglut developmental libraries and header files
+Summary(ja): freeglut の開発用ファイル
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
-Requires: mesa-libGL-devel, mesa-libGLU-devel
+Requires: mesa-libGL-devel
+Requires: mesa-libGLU-devel
 Provides: glut-devel = 3.7
 Obsoletes: glut-devel <= 3.7
 
@@ -51,20 +55,22 @@ license.
 %setup -q
 
 %build
-%configure --disable-warnings
-make CFLAGS="$RPM_OPT_FLAGS -Wall $(pkg-config --cflags glib)"
+%configure --disable-static --disable-warnings
+make 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%makeinstall 
-/sbin/ldconfig -n %{_libdir}
+
+make install DESTDIR=$RPM_BUILD_ROOT 
 chmod 644 doc/*.{html,png}
-rm $RPM_BUILD_ROOT/%{_libdir}/*.la
+
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post -p /sbin/ldconfig
+
 %postun -p /sbin/ldconfig
 
 %files
@@ -76,11 +82,15 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/GL/*.h
-%{_libdir}/libglut*.a
-#%{_libdir}/libglut*.la
+#{_libdir}/libglut*.a
+#{_libdir}/libglut*.la
 %{_libdir}/libglut.so
 
 %changelog
+* Sun Mar 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.0-1
+- new upstream release
+- dropt static libraries
+
 * Fri Sep 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0-6
 - rebuild with mesa-7.1
 

+ 95 - 97
g/gcc/gcc-vl.spec

@@ -1,10 +1,10 @@
-%global DATE 20100401
-%global SVNREV 157910
+%global DATE 20100726
+%global SVNREV 162526
 ##VINE## change 1 for building gcc from stock tarball
-%global stock_tarball 0
+%global stock_tarball 1
 
-%global gcc_version 4.4.3
-%global gcc_release 9%{?_dist_release}
+%global gcc_version 4.4.5
+%global gcc_release 1%{?_dist_release}
 %global _unpackaged_files_terminate_build 0
 %global multilib_64_archs sparc64 ppc64 s390x x86_64
 ##VINE## I only have ppc32 arch machines at the moment...
@@ -187,18 +187,19 @@ Patch4: gcc44-java-nomulti.patch
 Patch5: gcc44-ppc32-retaddr.patch
 Patch6: gcc44-pr33763.patch
 Patch7: gcc44-rh330771.patch
-Patch8: gcc44-rh341221.patch
-Patch9: gcc44-java-debug-iface-type.patch
-Patch10: gcc44-i386-libgomp.patch
-Patch11: gcc44-sparc-config-detection.patch
-Patch12: gcc44-libgomp-omp_h-multilib.patch
-Patch13: gcc44-libtool-no-rpath.patch
-Patch14: gcc44-cloog-dl.patch
-Patch16: gcc44-unwind-debug-hook.patch
-Patch17: gcc44-pr38757.patch
-Patch18: gcc44-libstdc++-docs.patch
-Patch19: gcc44-ppc64-aixdesc.patch
-Patch20: gcc44-no-add-needed.patch
+Patch8: gcc44-i386-libgomp.patch
+Patch9: gcc44-sparc-config-detection.patch
+Patch10: gcc44-libgomp-omp_h-multilib.patch
+Patch11: gcc44-libtool-no-rpath.patch
+Patch12: gcc44-cloog-dl.patch
+Patch13: gcc44-unwind-debug-hook.patch
+Patch14: gcc445-pr38757.patch
+Patch15: gcc44-libstdc++-docs.patch
+Patch16: gcc445-ppc64-aixdesc.patch
+Patch17: gcc44-no-add-needed.patch
+Patch18: gcc445-pr44542.patch
+Patch19: gcc44-rh610785.patch
+Patch20: gcc44-rh533181.patch
 
 # On ARM EABI systems, we do want -gnueabi to be part of the
 # target triple.
@@ -694,22 +695,23 @@ includes gcc, g++, gfortran, cpp の man / info などを含みます。
 %patch5 -p0 -b .ppc32-retaddr~
 %patch6 -p0 -b .pr33763~
 %patch7 -p0 -b .rh330771~
-%patch8 -p0 -b .rh341221~
-%patch9 -p0 -b .java-debug-iface-type~
-%patch10 -p0 -b .i386-libgomp~
-%patch11 -p0 -b .sparc-config-detection~
-%patch12 -p0 -b .libgomp-omp_h-multilib~
-%patch13 -p0 -b .libtool-no-rpath~
+%patch8 -p0 -b .i386-libgomp~
+%patch9 -p0 -b .sparc-config-detection~
+%patch10 -p0 -b .libgomp-omp_h-multilib~
+%patch11 -p0 -b .libtool-no-rpath~
 %if %{build_cloog}
-%patch14 -p0 -b .cloog-dl~
+%patch12 -p0 -b .cloog-dl~
 %endif
-%patch16 -p0 -b .unwind-debug-hook~
-%patch17 -p0 -b .pr38757~
+%patch13 -p0 -b .unwind-debug-hook~
+%patch14 -p0 -b .pr38757~
 %if %{build_libstdcxx_docs}
-%patch18 -p0 -b .libstdc++-docs~
+%patch15 -p0 -b .libstdc++-docs~
 %endif
-%patch19 -p0 -b .ppc64-aixdesc~
-#%patch20 -p0 -b .no-add-needed~
+%patch16 -p0 -b .ppc64-aixdesc~
+%patch17 -p0 -b .no-add-needed~
+%patch18 -p0 -b .pr44542~
+%patch19 -p0 -b .rh610785~
+%patch20 -p0 -b .rh533181~
 
 # This testcase doesn't compile.
 rm libjava/testsuite/libjava.lang/PR35020*
@@ -718,8 +720,9 @@ rm libjava/testsuite/libjava.lang/PR35020*
 tar xjf %{SOURCE10}
 %endif
 
-sed -i -e 's/4\.4\.4/4.4.3/' gcc/BASE-VER
+#sed -i -e 's/4\.4\.5/4.4.4/' gcc/BASE-VER
 echo 'Vine Linux %{version}-%{gcc_release}' > gcc/DEV-PHASE
+sed -i -e 's/gcj-\$gcjversion-\$libgcj_soversion/gcj-\$gcjversion/g' libjava/configure
 
 # Default to -gdwarf-3 rather than -gdwarf-2
 sed -i '/UInteger Var(dwarf_version)/s/Init(2)/Init(3)/' gcc/common.opt
@@ -845,6 +848,7 @@ CC="$CC" CFLAGS="$OPT_FLAGS" CXXFLAGS="`echo $OPT_FLAGS | sed 's/ -Wall / /g'`"
 	--disable-libgcj \
 %else
 	--enable-java-awt=gtk --disable-dssi \
+	--with-native-libdir=%{_libdir}/gcj-%{version} \
 %if %{include_gappletviewer}
 	--enable-plugin \
 %endif
@@ -978,6 +982,7 @@ rm -fr $RPM_BUILD_ROOT
 cd obj-%{gcc_target_platform}
 
 %if %{build_java}
+export GCJ_PROPERTIES=jdt.compiler.useSingleThread=true
 ##VINE## export PATH=`pwd`/../fastjar-%{fastjar_ver}/obj-%{gcc_target_platform}${PATH:+:$PATH}
 %if !%{bootstrap_java}
 export PATH=`pwd`/java_hacks${PATH:+:$PATH}
@@ -989,8 +994,7 @@ TARGET_PLATFORM=%{gcc_target_platform}
 # There are some MP bugs in libstdc++ Makefiles
 make -C %{gcc_target_platform}/libstdc++-v3
 
-make prefix=$RPM_BUILD_ROOT%{_prefix} mandir=$RPM_BUILD_ROOT%{_mandir} \
-  infodir=$RPM_BUILD_ROOT%{_infodir} install
+make DESTDIR=$RPM_BUILD_ROOT install 
 %if %{build_java}
 make DESTDIR=$RPM_BUILD_ROOT -C %{gcc_target_platform}/libjava install-src.zip
 %endif
@@ -1122,6 +1126,16 @@ ln -sf libgcc_s-%{gcc_version}-%{DATE}.so.1 $RPM_BUILD_ROOT/lib/libgcc_s.so.1
 %endif
 %else
 
+mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libgcc_s.so.1 $RPM_BUILD_ROOT/%{_lib}/libgcc_s-%{gcc_version}.so.1
+chmod 755 $RPM_BUILD_ROOT/%{_lib}/libgcc_s-%{gcc_version}.so.1
+ln -sf libgcc_s-%{gcc_version}.so.1 $RPM_BUILD_ROOT/%{_lib}/libgcc_s.so.1
+ln -sf /%{_lib}/libgcc_s.so.1 $FULLPATH/libgcc_s.so
+%ifarch %{multilib_64_archs}
+mv -f $RPM_BUILD_ROOT%{_prefix}/lib/libgcc_s.so.1 $RPM_BUILD_ROOT/lib/libgcc_s-%{gcc_version}.so.1
+chmod 755 $RPM_BUILD_ROOT/lib/libgcc_s-%{gcc_version}.so.1
+ln -sf libgcc_s-%{gcc_version}.so.1 $RPM_BUILD_ROOT/lib/libgcc_s.so.1
+%endif
+
 %endif
 
 %ifarch sparcv9 ppc
@@ -1459,7 +1473,7 @@ rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/{libffi*,libiberty.a}
 rm -f $FULLEPATH/install-tools/{mkheaders,fixincl}
 rm -f $RPM_BUILD_ROOT%{_prefix}/lib/{32,64}/libiberty.a
 rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libssp*
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/gnatvie2ascii
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/gnative2ascii
 
 %ifarch %{multilib_64_archs}
 # Remove libraries for the other arch on multilib arches
@@ -1512,8 +1526,7 @@ rm -rf testlogs-%{_target_platform}-%{version}-%{release}
 %endif
 
 %clean
-# temporarily disabled for debugging
-##VINE##rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
 
 # %post
 # /sbin/install-info \
@@ -1578,38 +1591,6 @@ rm -rf testlogs-%{_target_platform}-%{version}-%{release}
 #     --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
 # fi
 
-
-%post docs
-%if %{build_ada}
-/sbin/install-info \
-    --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
-/sbin/install-info \
-    --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz
-/sbin/install-info \
-    --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
-%endif
-
-for i in gcc cpp gfortran gcj ; do
-  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/$i.info.gz
-done
-
-
-%preun docs
-if [ $1 = 0 ] ; then
-%if %{build_ada}
-  /sbin/install-info --delete \
-    --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
-  /sbin/install-info --delete \
-    --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz
-  /sbin/install-info --delete \
-    --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
-%endif
-  for i in gcc cpp gfortran gcj; do
-    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/$i.info.gz
-  done
-fi
-
-
 # Because glibc Prereq's libgcc and /sbin/ldconfig
 # comes from glibc, it might not exist yet when
 # libgcc is installed
@@ -1640,6 +1621,7 @@ fi
     --slave   %{_bindir}/gjarsigner gjarsigner %{_bindir}/gjarsigner-%{gcc_version} \
     --slave   %{_prefix}/%{_lib}/security/classpath.security classpath.security %{_prefix}/%{_lib}/security/classpath.security-%{gcc_version}
 
+%posttrans -n libgcj
 # fix broken symlink if it's there
 if [ ! -f %{_bindir}/gij ] ; then
     /sbin/update-alternatives --auto gij
@@ -1682,21 +1664,18 @@ SLAVE=$SLAVE" --slave   %{_bindir}/ppc-%{_vendor}-%{_target_os}-gcc \
   --slave   %{_bindir}/c89 c89 %{_bindir}/c89-%{gcc_version} \
   --slave   %{_bindir}/c99 c99 %{_bindir}/c99-%{gcc_version} $SLAVE
 
+%posttrans 
 # fix broken symlink if it's there
 if [ ! -f %{_bindir}/gcc ] ; then
   /sbin/update-alternatives --auto gcc
 fi
 
-
 %postun
 if [ $1 = 0 ]; then
   /sbin/update-alternatives --remove gcc %{_bindir}/gcc-%{gcc_version}
   /sbin/update-alternatives --auto gcc
 fi
 
-%triggerpostun -- gcc < %{version}-%{release}
-/sbin/update-alternatives --auto gcc
-
 
 %post c++
 /sbin/update-alternatives \
@@ -1709,42 +1688,36 @@ fi
                 %{gcc_target_platform}-c++ \
                 %{_bindir}/%{gcc_target_platform}-c++-%{gcc_version}
 
+%posttrans c++
 # fix broken symlink if it's there
 if [ ! -f %{_bindir}/g++ ] ; then
   /sbin/update-alternatives --auto g++
 fi
 
-
 %postun c++
 if [ $1 = 0 ]; then
   /sbin/update-alternatives --remove g++ %{_bindir}/g++-%{gcc_version}
   /sbin/update-alternatives --auto g++
 fi
 
-%triggerpostun c++ -- gcc-c++ < %{version}-%{release}
-/sbin/update-alternatives --auto g++
-
 
 %post cpp
 /sbin/update-alternatives \
   --install %{_bindir}/cpp cpp    %{_bindir}/cpp-%{gcc_version} 30 \
   --slave   /lib/cpp       libcpp %{_bindir}/cpp-%{gcc_version}
 
+%posttrans cpp
 # fix broken symlink if it's there
 if [ ! -f %{_bindir}/cpp ] ; then
   /sbin/update-alternatives --auto cpp
 fi
 
-
 %postun cpp
 if [ $1 = 0 ]; then
   /sbin/update-alternatives --remove cpp    %{_bindir}/cpp-%{gcc_version}
   /sbin/update-alternatives --auto cpp
 fi
 
-%triggerpostun cpp -- gcc-cpp < %{version}-%{release}
-/sbin/update-alternatives --auto cpp
-
 
 %post gfortran
 /sbin/update-alternatives \
@@ -1754,22 +1727,18 @@ fi
                 %{gcc_target_platform}-gfortran \
                 %{_bindir}/%{gcc_target_platform}-gfortran-%{gcc_version}
 
+%posttrans gfortran
 # fix broken symlink if it's there
 if [ ! -f %{_bindir}/gfortran ] ; then
   /sbin/update-alternatives --auto gfortran
 fi
 
-
 %postun gfortran
 if [ $1 = 0 ]; then
   /sbin/update-alternatives --remove gfortran %{_bindir}/gfortran-%{gcc_version}
   /sbin/update-alternatives --auto gfortran
 fi
 
-%triggerpostun gfortran -- gcc-gfortran < %{version}-%{release}
-/sbin/update-alternatives --auto gfortran
-
-
 %post gnat
 /sbin/update-alternatives \
   --install %{_bindir}/gnat     gnat     %{_bindir}/gnat-%{gcc_version} 30  \
@@ -1786,6 +1755,7 @@ fi
   --slave   %{_bindir}/gnatxref gnatxref %{_bindir}/gnatxref-%{gcc_version} \
   --slave   %{_bindir}/gprmake  gprmake  %{_bindir}/gprmake-%{gcc_version} \
 
+%posttrans gnat
 # fix broken symlink if it's there
 if [ ! -f %{_bindir}/gnat ] ; then
   /sbin/update-alternatives --auto gnat
@@ -1797,10 +1767,6 @@ if [ $1 = 0 ]; then
   /sbin/update-alternatives --auto gnat
 fi
 
-%triggerpostun gnat -- gcc-gnat < %{version}-%{release}
-/sbin/update-alternatives --auto gnat
-
-
 %post java
 /sbin/update-alternatives \
     --install %{_bindir}/gcj      gcj      %{_bindir}/gcj-%{gcc_version} 30  \
@@ -1811,6 +1777,7 @@ fi
                          %{gcc_target_platform}-gcj \
                          %{_bindir}/%{gcc_target_platform}-gcj-%{gcc_version}
 
+%posttrans java
 # fix broken symlink if it's there
 if [ ! -f %{_bindir}/gcj ] ; then
     /sbin/update-alternatives --auto gcj
@@ -1826,12 +1793,10 @@ fi
 
 %postun -n libgfortran -p /sbin/ldconfig
 
-
 %post -n libgnat -p /sbin/ldconfig
 
 %postun -n libgnat -p /sbin/ldconfig
 
-
 %post -n libgomp -p /sbin/ldconfig
 
 %postun -n libgomp -p /sbin/ldconfig
@@ -1840,6 +1805,35 @@ fi
 
 %postun -n libmudflap -p /sbin/ldconfig
 
+%post docs
+%if %{build_ada}
+/sbin/install-info \
+    --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
+/sbin/install-info \
+    --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz
+/sbin/install-info \
+    --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
+%endif
+
+for i in gcc cpp gfortran gcj ; do
+  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/$i.info.gz
+done
+
+
+%preun docs
+if [ $1 = 0 ] ; then
+%if %{build_ada}
+  /sbin/install-info --delete \
+    --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz
+  /sbin/install-info --delete \
+    --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz
+  /sbin/install-info --delete \
+    --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz
+%endif
+  for i in gcc cpp gfortran gcj; do
+    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/$i.info.gz
+  done
+fi
 
 #####################################################################
 
@@ -1878,6 +1872,7 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/SYSCALLS.c.X
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/stddef.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/stdarg.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/stdfix.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/varargs.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/float.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/limits.h
@@ -1888,6 +1883,7 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/omp.h
 %ifarch %{ix86} x86_64
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mmintrin.h
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mmintrin-common.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xmmintrin.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/emmintrin.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/pmmintrin.h
@@ -1900,11 +1896,11 @@ fi
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/immintrin.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avxintrin.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/x86intrin.h
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/fma4intrin.h
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xopintrin.h
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/lwpintrin.h
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/abmintrin.h
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/popcntintrin.h
+#{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/fma4intrin.h
+#{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xopintrin.h
+#{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/lwpintrin.h
+#{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/abmintrin.h
+#{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/popcntintrin.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mm_malloc.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mm3dnow.h
 %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/cpuid.h
@@ -2401,8 +2397,6 @@ fi
 %{_bindir}/gcov
 %{_bindir}/protoize
 %{_bindir}/unprotoize
-#GCC#%{_bindir}/c++filt
-
 
 %files docs
 %defattr(-,root,root)
@@ -2412,6 +2406,10 @@ fi
 
 
 %changelog
+* Sun Mar 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.5-1
+- new upstream release
+- used %%posttrans instead of %%triggerpostun 
+
 * Sun Sep 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.3-9
 - used alternatives %%{_prefix}/%%{_lib}/security/classpath.security
 

+ 10 - 17
lib/libt/libtool/libtool-vl.spec

@@ -1,12 +1,12 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
-%define gcc_version 4.4.3
+%define gcc_version 4.4.5
 
 Summary: The GNU Portable Library Tool
 Summary(ja): GNU ポータブルライブラリツール
 Name:    libtool
 Version: 2.2.6b
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: GPLv2+ and LGPLv2+ and GFDL
 Group:   Development/Tools
 URL:     http://www.gnu.org/software/libtool/
@@ -141,9 +141,8 @@ export CFLAGS="$RPM_OPT_FLAGS -fPIC"
 make #%{?_smp_mflags}
 
 
-%check
-make check VERBOSE=yes > make_check.log 2>&1 || (cat make_check.log && false)
-
+#check
+#make check VERBOSE=yes > make_check.log 2>&1 || (cat make_check.log && false)
 
 
 %install
@@ -153,26 +152,21 @@ rm -f %{buildroot}%{_infodir}/dir
 rm -f %{buildroot}%{_libdir}/libltdl.{a,la}
 
 
-
 %clean
 rm -rf %{buildroot}
 
 
-
 %post
 /sbin/install-info %{_infodir}/libtool.info.gz %{_infodir}/dir || :
 
-%post ltdl -p /sbin/ldconfig
-
-
-
 %preun
 if [ "$1" = 0 ]; then
    /sbin/install-info --delete %{_infodir}/libtool.info.gz %{_infodir}/dir || :
 fi
 
-%postun ltdl -p /sbin/ldconfig
+%post ltdl -p /sbin/ldconfig
 
+%postun ltdl -p /sbin/ldconfig
 
 %post -n compat32-%{name}-ltdl
 /sbin/ldconfig
@@ -184,27 +178,23 @@ fi
 %files
 %defattr(-,root,root)
 %doc AUTHORS COPYING NEWS README THANKS TODO ChangeLog
-%{_infodir}/libtool.info.gz
 %{_bindir}/libtool
 %{_bindir}/libtoolize
 %{_datadir}/aclocal/*.m4
 %{_datadir}/libtool
-%{_infodir}/*
-
+%{_infodir}/libtool.info.gz
 
 %files ltdl
 %defattr(-,root,root)
 %doc libltdl/COPYING.LIB libltdl/README
 %{_libdir}/libltdl.so.*
 
-
 %files ltdl-devel
 %defattr(-,root,root)
 %{_libdir}/libltdl.so
 %{_includedir}/ltdl.h
 %{_includedir}/libltdl/*
 
-
 %if %{build_compat32}
 ## to build compat32 for x86_64 architecture support
 %files -n compat32-%{name}-ltdl
@@ -218,6 +208,9 @@ fi
 
 
 %changelog
+* Sun Mar 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.2.6b-2
+- rebuilt with gcc-4.4.5
+
 * Sat Feb 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.2.6b-1
 - new upstream release