Hello community, here is the log from the commit of package polkit for openSUSE:Factory checked in at 2012-02-15 16:17:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/polkit (Old) and /work/SRC/openSUSE:Factory/.polkit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/polkit/polkit.changes 2012-01-11 15:38:47.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.polkit.new/polkit.changes 2012-02-15 16:17:46.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Feb 7 14:39:43 UTC 2012 - [email protected] + +- fixed bnc#743145 - added -fpie/-pie flags to compilation and linking of polkit-agent-helper and pkexec + +------------------------------------------------------------------- New: ---- polkit-pie.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ polkit.spec ++++++ --- /var/tmp/diff_new_pack.1sId5c/_old 2012-02-15 16:17:47.000000000 +0100 +++ /var/tmp/diff_new_pack.1sId5c/_new 2012-02-15 16:17:47.000000000 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define with_systemd 0 Name: polkit @@ -29,6 +30,7 @@ Source99: baselibs.conf # PATCH-FIX-OPENSUSE polkit-no-wheel-group.patch [email protected] -- In openSUSE, there's no special meaning for the wheel group, so we shouldn't allow it to be admin Patch0: polkit-no-wheel-group.patch +Patch1: polkit-pie.patch BuildRequires: glib2-devel >= 2.25.12 BuildRequires: gobject-introspection-devel >= 0.6.2 BuildRequires: gtk-doc @@ -102,6 +104,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build export V=1 @@ -112,7 +115,7 @@ --enable-introspection \ --enable-examples \ --libexecdir=%{_prefix}/lib/polkit-1 -make %{?_smp_mflags} +make CFLAGS="-fPIC" %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT ++++++ polkit-pie.patch ++++++ Index: polkit-0.104/src/programs/Makefile.am =================================================================== --- polkit-0.104.orig/src/programs/Makefile.am +++ polkit-0.104/src/programs/Makefile.am @@ -26,12 +26,14 @@ pkexec_SOURCES = pkexec.c pkexec_CFLAGS = \ $(GLIB_CFLAGS) \ $(AUTH_LIBS) \ + -fPIE \ $(NULL) pkexec_LDADD = \ $(GLIB_LIBS) \ $(top_builddir)/src/polkit/libpolkit-gobject-1.la \ $(top_builddir)/src/polkitagent/libpolkit-agent-1.la \ + -pie \ $(NULL) # ---------------------------------------------------------------------------------------------------- Index: polkit-0.104/src/polkitagent/Makefile.am =================================================================== --- polkit-0.104.orig/src/polkitagent/Makefile.am +++ polkit-0.104/src/polkitagent/Makefile.am @@ -64,6 +64,7 @@ libpolkit_agent_1_la_SOURCES = $(NULL) libpolkit_agent_1_la_CFLAGS = \ + -fpie \ -D_POLKIT_COMPILATION \ -D_POLKIT_AGENT_COMPILATION \ $(GLIB_CFLAGS) \ @@ -75,7 +76,7 @@ libpolkit_agent_1_la_LIBADD = $(EXPAT_LIBS) \ $(NULL) -libpolkit_agent_1_la_LDFLAGS = -export-symbols-regex '(^polkit_.*)' +libpolkit_agent_1_la_LDFLAGS = -pie -export-symbols-regex '(^polkit_.*)' libexec_PROGRAMS = polkit-agent-helper-1 @@ -93,7 +94,10 @@ endif polkit_agent_helper_1_CFLAGS = \ -D_POLKIT_COMPILATION \ $(GLIB_CFLAGS) \ + -fpie \ $(NULL) + +polkit_agent_helper_1_LDFLAGS = -pie polkit_agent_helper_1_LDADD = \ $(AUTH_LIBS) \ Index: polkit-0.104/src/programs/Makefile.in =================================================================== --- polkit-0.104.orig/src/programs/Makefile.in +++ polkit-0.104/src/programs/Makefile.in @@ -76,7 +76,7 @@ pkexec_DEPENDENCIES = $(am__DEPENDENCIES $(am__DEPENDENCIES_1) pkexec_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(pkexec_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ + $(AM_LDFLAGS) $(pkexec_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @@ -304,7 +304,10 @@ pkexec_SOURCES = pkexec.c pkexec_CFLAGS = \ $(GLIB_CFLAGS) \ $(AUTH_LIBS) \ + -fpie \ $(NULL) + +pkexec_LDFLAGS = -pie pkexec_LDADD = \ $(GLIB_LIBS) \ Index: polkit-0.104/src/polkitagent/Makefile.in =================================================================== --- polkit-0.104.orig/src/polkitagent/Makefile.in +++ polkit-0.104/src/polkitagent/Makefile.in @@ -113,8 +113,8 @@ polkit_agent_helper_1_DEPENDENCIES = $(a $(am__DEPENDENCIES_1) polkit_agent_helper_1_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(polkit_agent_helper_1_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ + $(polkit_agent_helper_1_CFLAGS) -fpie $(CFLAGS) $(AM_LDFLAGS) \ + $(polkit_agent_helper_1_LDFLAGS) -pie $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
