diff options
author | mharris <mharris@fedoraproject.org> | 2006-07-25 09:39:35 +0000 |
---|---|---|
committer | mharris <mharris@fedoraproject.org> | 2006-07-25 09:39:35 +0000 |
commit | 883815c89f7369f600ff2385fbac8cf7507efb5b (patch) | |
tree | 2ca9f5f7031315d2fa33a57d84e8e60bbe49bd15 | |
parent | 6a70f2ead56f2b6961b757b392f09fa37dcc746b (diff) | |
download | mesa-883815c89f7369f600ff2385fbac8cf7507efb5b.tar.gz mesa-883815c89f7369f600ff2385fbac8cf7507efb5b.tar.xz mesa-883815c89f7369f600ff2385fbac8cf7507efb5b.zip |
- Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut
and other libs from being linked into glxgears/glxinfo even though they
are not actually used. This was the final package linking to freeglut
in Fedora Core, blocking freeglut from being moved to Extras.
-rw-r--r-- | mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch | 17 | ||||
-rw-r--r-- | mesa.spec | 22 |
2 files changed, 33 insertions, 6 deletions
diff --git a/mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch b/mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch new file mode 100644 index 0000000..a79e419 --- /dev/null +++ b/mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch @@ -0,0 +1,17 @@ +--- progs/xdemos/Makefile.dont-libglut-me-harder-ok-thx-bye 2006-07-25 05:27:36.000000000 -0400 ++++ progs/xdemos/Makefile 2006-07-25 05:33:57.000000000 -0400 +@@ -49,8 +49,13 @@ + -rm -f $(PROGS) + -rm -f *.o *~ + +- + # special cases ++glxgears: ++ $(CC) $(CFLAGS) glxgears.c -lGL -o $@ ++ ++glxinfo: ++ $(CC) $(CFLAGS) glxinfo.c -lGL -lGLU -o $@ ++ + pbinfo: pbinfo.o pbutil.o + $(CC) $(CFLAGS) pbinfo.o pbutil.o $(APP_LIB_DEPS) -o $@ + @@ -53,7 +53,7 @@ Summary: Mesa graphics libraries Name: mesa Version: 6.5 -Release: 15%{?dist} +Release: 16%{?dist} License: MIT/X11 Group: System Environment/Libraries URL: http://www.mesa3d.org @@ -73,11 +73,12 @@ Source12: redhat-mesa-source-filelist-generator Patch0: mesa-6.5-build-config.patch Patch1: mesa-6.5-glx-use-tls.patch Patch2: mesa-6.5-fix-opt-flags-bug197640.patch +Patch3: mesa-6.4.1-libGLw-enable-motif-support.patch +Patch4: mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch Patch10: mesa-6.3.2-fix-installmesa.patch Patch11: mesa-6.4-multilib-fix.patch Patch12: mesa-modular-dri-dir.patch -Patch13: mesa-6.4.1-libGLw-enable-motif-support.patch Patch14: mesa-6.5-drop-static-inline.patch Patch15: mesa-6.5-noexecstack.patch Patch16: mesa-6.5-force-r300.patch @@ -260,12 +261,15 @@ install -m 755 %{SOURCE12} ./ %patch1 -p0 -b .glx-use-tls %patch2 -p1 -b .fix-opt-flags-bug197640 +%if %{with_motif} +%patch3 -p0 -b .libGLw-enable-motif-support +%endif + +%patch4 -p0 -b .dont-libglut-me-harder-ok-thx-bye + %patch10 -p0 -b .fix-installmesa %patch11 -p0 -b .multilib-fix %patch12 -p1 -b .modular -%if %{with_motif} -%patch13 -p0 -b .libGLw-enable-motif-support -%endif %patch14 -p0 -b .drop-static-inline %patch15 -p0 -b .noexecstack %patch16 -p0 -b .force-r300 @@ -463,13 +467,19 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/glxinfo %changelog +* Tue Jul 25 2006 Mike A. Harris <mharris@redhat.com> 6.5-16.fc6 +- Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut + and other libs from being linked into glxgears/glxinfo even though they + are not actually used. This was the final package linking to freeglut in + Fedora Core, blocking freeglut from being moved to Extras. + * Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 6.5-15.fc6 - Attempt to add selinux awareness; check if we can map executable memory and fail softly if not. Removes the need for allow_execmem from huge chunks of the desktop. - Disable the r300 gart fix for not compiling. -* Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> - 6.5-14.fc6 +* Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> 6.5-14.fc6 - Add mesa-6.5-r300-free-gart-mem.patch to make r300 driver free gart memory on context destroy. |