Hello community, here is the log from the commit of package mjpegtools for openSUSE:Factory checked in at 2017-04-17 10:21:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mjpegtools (Old) and /work/SRC/openSUSE:Factory/.mjpegtools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mjpegtools" Mon Apr 17 10:21:19 2017 rev:45 rq:484811 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mjpegtools/mjpegtools.changes 2017-03-13 15:30:20.100974411 +0100 +++ /work/SRC/openSUSE:Factory/.mjpegtools.new/mjpegtools.changes 2017-04-17 10:21:22.308185978 +0200 @@ -1,0 +2,7 @@ +Sun Apr 2 21:38:24 UTC 2017 - meissner@suse.com + +- mjpegtools-more-pie.patch: remove some -fno-PIC calls. They + do not seem to be necessary and break PIE builds. + (The compiler would warn if the assembler would not build.) + +------------------------------------------------------------------- New: ---- mjpegtools-more-pie.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mjpegtools.spec ++++++ --- /var/tmp/diff_new_pack.0VybBm/_old 2017-04-17 10:21:23.759980370 +0200 +++ /var/tmp/diff_new_pack.0VybBm/_new 2017-04-17 10:21:23.759980370 +0200 @@ -41,6 +41,7 @@ Patch6: mjpegtools-v4l-2.6.38.patch Patch7: mjpegtools-gcc47.patch Patch8: mjpegtools-2.0.0-fix-bashisms.patch +Patch9: mjpegtools-more-pie.patch Patch100: mjpegtools-codecpatch.patch BuildRequires: gcc-c++ BuildRequires: libjpeg-devel @@ -72,10 +73,10 @@ # This package lives on 3rd party instances %package orig-addon Summary: MJPEG Video Capture and Processing Tools - Patented encoders +Group: Productivity/Multimedia/Video/Editors and Convertors # If a user has the 3rd party repo enabled and has mjpegutils installed, # we trigger a recommended installation of the orig-addon package, completing # the installation. -Group: Productivity/Multimedia/Video/Editors and Convertors Supplements: %{name} Requires: %{name} @@ -140,6 +141,7 @@ %endif %patch7 -p1 %patch8 -p1 +%patch9 -p1 %if ! 0%{?BUILD_ORIG} # remove references to files removed by %%{name}-codecpatch.sh %patch100 @@ -172,7 +174,7 @@ %post %install_info --info-dir=%{_infodir} %{_infodir}/mjpeg-howto.info%{ext_info} -%postun +%preun %install_info_delete --info-dir=%{_infodir} %{_infodir}/mjpeg-howto.info%{ext_info} %post -n libmjpegutils-2_0-0 -p /sbin/ldconfig ++++++ mjpegtools-2.0.0-patched.tar.gz ++++++ ++++++ mjpegtools-more-pie.patch ++++++ --- mjpegtools-2.0.0/yuvscaler/Makefile.am.xx 2017-04-02 23:15:52.764551722 +0200 +++ mjpegtools-2.0.0/yuvscaler/Makefile.am 2017-04-02 23:17:21.764460766 +0200 @@ -18,6 +18,5 @@ EXTRA_DIST = yuvscaler_implementation.txt -yuvscaler_CFLAGS=@PROGRAM_NOPIC@ yuvscaler_SOURCES = yuvscaler.c yuvscaler_resample.c yuvscaler_bicubic.c yuvscaler_LDADD = $(LIBMJPEGUTILS) $(LIBM_LIBS) --- mjpegtools-2.0.0/y4mdenoise/Makefile.am.xx 2017-04-02 23:19:52.824306262 +0200 +++ mjpegtools-2.0.0/y4mdenoise/Makefile.am 2017-04-02 23:20:04.976293826 +0200 @@ -4,8 +4,8 @@ EXTRA_DIST = implementation.html -AM_CFLAGS = -DNDEBUG -finline-functions @PROGRAM_NOPIC@ -AM_CXXFLAGS = -DNDEBUG -finline-functions @PROGRAM_NOPIC@ +AM_CFLAGS = -DNDEBUG -finline-functions +AM_CXXFLAGS = -DNDEBUG -finline-functions INCLUDES = -I$(top_srcdir) -I$(includedir) -I$(top_srcdir)/utils --- mjpegtools-2.0.0/y4mutils/Makefile.am.xx 2017-04-02 23:24:08.688044220 +0200 +++ mjpegtools-2.0.0/y4mutils/Makefile.am 2017-04-02 23:24:17.020035680 +0200 @@ -2,7 +2,6 @@ MAINTAINERCLEANFILES = Makefile.in -AM_CFLAGS = @PROGRAM_NOPIC@ AM_CPPFLAGS = -I$(top_srcdir) -I$(includedir) -I$(top_srcdir)/utils LIBMJPEGUTILS = $(top_builddir)/utils/libmjpegutils.la