[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-commit
Subject:    commit xorg-x11-libSM for openSUSE:Factory
From:       root () hilbert ! suse ! de (h_root)
Date:       2010-11-30 17:33:37
Message-ID: 20101130173337.4BD08202AA () hilbert ! suse ! de
[Download RAW message or body]


Hello community,

here is the log from the commit of package xorg-x11-libSM for openSUSE:Factory
checked in at Tue Nov 30 18:33:37 CET 2010.



--------
--- xorg-x11-libSM/xorg-x11-libSM.changes	2010-10-28 16:06:25.000000000 +0200
+++ xorg-x11-libSM/xorg-x11-libSM.changes	2010-11-30 15:51:15.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Nov 30 14:19:32 UTC 2010 - cristian.rodriguez@opensuse.org
+
+- export only public API symbols
+- disable silent rules, defeat the purpose of post build checks 
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  libSM-1.2.0-export-symbols.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xorg-x11-libSM.spec ++++++
--- /var/tmp/diff_new_pack.JnXqNu/_old	2010-11-30 18:33:14.000000000 +0100
+++ /var/tmp/diff_new_pack.JnXqNu/_new	2010-11-30 18:33:14.000000000 +0100
@@ -23,13 +23,14 @@
 BuildRequires:  libuuid-devel pkgconfig xorg-x11-libICE-devel xorg-x11-proto-devel xorg-x11-xtrans-devel
 Url:            http://xorg.freedesktop.org/
 Version:        7.5
-Release:        4
+Release:        5
 License:        MIT License (or similar)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Group:          System/Libraries
 Provides:       xorg-x11-libs:/usr/X11R6/%{_lib}/libSM.so.6
 Summary:        X.Org SM library
 Source:         libSM-%{dirsuffix}.tar.bz2
+Patch0:         libSM-1.2.0-export-symbols.patch
 
 %description
 This package contains the X.Org SM library.
@@ -72,11 +73,12 @@
 
 %prep
 %setup -q -n libSM-%{dirsuffix}
+%patch0
 
 %build
-#autoreconf -fi
+autoreconf -fi
 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-%configure \
+%configure --disable-silent-rules \
 %if %suse_version > 1110
 --disable-static \
 %endif

++++++ libSM-1.2.0-export-symbols.patch ++++++
--- src/Makefile.am.orig
+++ src/Makefile.am
@@ -6,7 +6,7 @@ if WITH_LIBUUID
 AM_CFLAGS += $(LIBUUID_CFLAGS) -DHAVE_LIBUUID
 endif
 
-libSM_la_LDFLAGS = -version-number 6:0:1 -no-undefined
+libSM_la_LDFLAGS = -export-symbols-regex "^[^_].*" -version-number 6:0:1 -no-undefined
 
 libSM_la_LIBADD = $(SM_LIBS) $(XTRANS_LIBS)
 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic