Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libsdl2/files: libsdl2-2.0.0-static-libs.patch
Date: Wed, 28 Aug 2013 21:36:56
Message-Id: 20130828213652.277CD2004C@flycatcher.gentoo.org
1 hasufell 13/08/28 21:36:52
2
3 Added: libsdl2-2.0.0-static-libs.patch
4 Log:
5 initial import wrt #480826
6
7 (Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
8
9 Revision Changes Path
10 1.1 media-libs/libsdl2/files/libsdl2-2.0.0-static-libs.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/files/libsdl2-2.0.0-static-libs.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/files/libsdl2-2.0.0-static-libs.patch?rev=1.1&content-type=text/plain
14
15 Index: libsdl2-2.0.0-static-libs.patch
16 ===================================================================
17 diff -r c1563f514b5b Makefile.in
18 --- a/Makefile.in Thu Apr 04 11:35:22 2013 -0400
19 +++ b/Makefile.in Wed Apr 17 14:17:09 2013 -0400
20 @@ -33,10 +33,10 @@
21 OBJECTS = @OBJECTS@
22 VERSION_OBJECTS = @VERSION_OBJECTS@
23
24 -SDLMAIN_TARGET = libSDL2main.a
25 +SDLMAIN_TARGET = libSDL2main.la
26 SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@
27
28 -SDLTEST_TARGET = libSDL2_test.a
29 +SDLTEST_TARGET = libSDL2_test.la
30 SDLTEST_OBJECTS = @SDLTEST_OBJECTS@
31
32 SRC_DIST = acinclude Android.mk autogen.sh BUGS build-scripts configure configure.in COPYING CREDITS debian include INSTALL Makefile.minimal Makefile.in README* sdl2-config.in sdl2.m4 sdl2.pc.in SDL2.spec.in src test TODO VisualC.html VisualC WhatsNew Xcode Xcode-iOS
33 @@ -122,15 +122,13 @@
34 .PHONY: all update-revision install install-bin install-hdrs install-lib install-data uninstall uninstall-bin uninstall-hdrs uninstall-lib uninstall-data clean distclean dist $(OBJECTS:.lo=.d)
35
36 $(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS)
37 - $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
38 + $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
39
40 $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
41 - $(AR) cru $@ $(SDLMAIN_OBJECTS)
42 - $(RANLIB) $@
43 + $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
44
45 $(objects)/$(SDLTEST_TARGET): $(SDLTEST_OBJECTS)
46 - $(AR) cru $@ $(SDLTEST_OBJECTS)
47 - $(RANLIB) $@
48 + $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
49
50 install: all install-bin install-hdrs install-lib install-data
51 install-bin:
52 @@ -151,10 +149,8 @@
53 install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) $(objects)/$(SDLTEST_TARGET)
54 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)
55 $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(DESTDIR)$(libdir)/$(TARGET)
56 - $(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
57 - $(RANLIB) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
58 - $(INSTALL) -m 644 $(objects)/$(SDLTEST_TARGET) $(DESTDIR)$(libdir)/$(SDLTEST_TARGET)
59 - $(RANLIB) $(DESTDIR)$(libdir)/$(SDLTEST_TARGET)
60 + $(LIBTOOL) --mode=install $(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
61 + $(LIBTOOL) --mode=install $(INSTALL) -m 644 $(objects)/$(SDLTEST_TARGET) $(DESTDIR)$(libdir)/$(SDLTEST_TARGET)
62 install-data:
63 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(datadir)/aclocal
64 $(INSTALL) -m 644 $(srcdir)/sdl2.m4 $(DESTDIR)$(datadir)/aclocal/sdl2.m4
65 diff -r c1563f514b5b configure.in
66 --- a/configure.in Thu Apr 04 11:35:22 2013 -0400
67 +++ b/configure.in Wed Apr 17 14:17:09 2013 -0400
68 @@ -2659,23 +2659,23 @@
69
70 VERSION_OBJECTS=`echo $VERSION_SOURCES`
71 VERSION_DEPENDS=`echo $VERSION_SOURCES`
72 -VERSION_OBJECTS=`echo "$VERSION_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.rc,$(objects)/\1.o,g'`
73 +VERSION_OBJECTS=`echo "$VERSION_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.rc,$(objects)/\1.lo,g'`
74 VERSION_DEPENDS=`echo "$VERSION_DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.rc,\\\\
75 -\\$(objects)/\\2.o: \\1/\\2.rc\\\\
76 +\\$(objects)/\\2.lo: \\1/\\2.rc\\\\
77 \\$(WINDRES) \\$< \\$@,g"`
78
79 SDLMAIN_OBJECTS=`echo $SDLMAIN_SOURCES`
80 SDLMAIN_DEPENDS=`echo $SDLMAIN_SOURCES`
81 -SDLMAIN_OBJECTS=`echo "$SDLMAIN_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.o,g'`
82 +SDLMAIN_OBJECTS=`echo "$SDLMAIN_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.lo,g'`
83 SDLMAIN_DEPENDS=`echo "$SDLMAIN_DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.c,\\\\
84 -\\$(objects)/\\2.o: \\1/\\2.c\\\\
85 +\\$(objects)/\\2.lo: \\1/\\2.c\\\\
86 \\$(LIBTOOL) --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
87
88 SDLTEST_OBJECTS=`echo $SDLTEST_SOURCES`
89 SDLTEST_DEPENDS=`echo $SDLTEST_SOURCES`
90 -SDLTEST_OBJECTS=`echo "$SDLTEST_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.o,g'`
91 +SDLTEST_OBJECTS=`echo "$SDLTEST_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.lo,g'`
92 SDLTEST_DEPENDS=`echo "$SDLTEST_DEPENDS" | sed "s,\\([[^ ]]*\\)/\\([[^ ]]*\\)\\.c,\\\\
93 -\\$(objects)/\\2.o: \\1/\\2.c\\\\
94 +\\$(objects)/\\2.lo: \\1/\\2.c\\\\
95 \\$(LIBTOOL) --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
96
97 # Set runtime shared library paths as needed