]> git.pld-linux.org Git - packages/crossmingw32-allegro.git/commitdiff
- 4.1.11, removed obsolete crossmingw32 patch
authorJakub Bogusz <qboosh@pld-linux.org>
Thu, 28 Aug 2003 22:15:21 +0000 (22:15 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    allegro-crossmingw32.patch -> 1.2
    crossmingw32-allegro.spec -> 1.6

allegro-crossmingw32.patch [deleted file]
crossmingw32-allegro.spec

diff --git a/allegro-crossmingw32.patch b/allegro-crossmingw32.patch
deleted file mode 100644 (file)
index ffd26c7..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
---- allegro/makefile.mgw.orig  Sun Dec 15 15:35:38 2002
-+++ allegro/makefile.mgw       Sun Dec 15 19:37:44 2002
-@@ -11,7 +11,11 @@
- # -------- define some variables that the primary makefile will use --------
- PLATFORM = MinGW32
-+ifdef CROSSCOMPILE
-+RUNNER = 
-+else
- RUNNER = obj/mingw32/runner.exe
-+endif
- EXE = .exe
- OBJ = .o
- HTML = html
-@@ -239,7 +243,13 @@
- endif # STATICLINK
--$(MINGDIR_U)/lib/$(IMPLIB_BASENAME): $(IMPLIB_NAME)
-+$(MINGDIR_U)/lib:
-+      mkdir $(MINGDIR_U)/lib
-+
-+$(MINGDIR_U)/lib/$(DLL_BASENAME): $(MINGDIR_U)/lib
-+      cp lib/mingw32/$(DLL_BASENAME) $(MINGDIR_U)/lib
-+
-+$(MINGDIR_U)/lib/$(IMPLIB_BASENAME): $(IMPLIB_NAME) $(MINGDIR_U)/lib
-       cp lib/mingw32/$(IMPLIB_BASENAME) $(MINGDIR_U)/lib
- $(MINGDIR_U)/include:
-@@ -346,6 +356,8 @@
-    ifndef STATICLINK
-       INSTALL_FILES += $(WINDIR_U)/$(DLL_BASENAME)
-    endif
-+else
-+      INSTALL_FILES += $(MINGDIR_U)/lib/$(DLL_BASENAME)
- endif
- install: $(INSTALL_FILES)
-@@ -412,8 +424,8 @@
-    DLLWRAP = dllwrap
-    WINDRES = windres
- else
--   DLLWRAP = i386-mingw32msvc-dllwrap
--   WINDRES = i386-mingw32msvc-windres
-+   DLLWRAP = i386-mingw32-dllwrap
-+   WINDRES = i386-mingw32-windres
- endif
- ifdef STATICLINK
-@@ -439,10 +451,10 @@
- COMPILE_FLAGS += $(subst src/,-DALLEGRO_SRC ,$(findstring src/, $<))$(CFLAGS)
- $(OBJ_DIR)/%.o: %.c
--      gcc $(COMPILE_FLAGS) -I. -I./include -o $@ -c $<
-+      $(CC) $(COMPILE_FLAGS) -I. -I./include -o $@ -c $<
- $(OBJ_DIR)/%.o: %.s
--      gcc $(SFLAGS) -I. -I./include -x assembler-with-cpp -o $@ -c $<
-+      $(CC) $(SFLAGS) -I. -I./include -x assembler-with-cpp -o $@ -c $<
- $(OBJ_DIR)/%.o: %.rc
-       $(WINDRES) --include-dir include -O coff -o $@ -i $<
-@@ -451,19 +463,19 @@
-       $(WINDRES) -O coff -o $@ -i $<
- tests/win/dibsound.exe: $(OBJ_DIR)/dibsound.o obj/mingw32/dibsound.res $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o tests/win/dibsound.exe $(OBJ_DIR)/dibsound.o obj/mingw32/dibsound.res $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o tests/win/dibsound.exe $(OBJ_DIR)/dibsound.o obj/mingw32/dibsound.res $(IMPLIB_NAME) $(LIBRARIES)
- tests/win/dxwindow.exe: $(OBJ_DIR)/dxwindow.o obj/mingw32/dxwindow.res $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o tests/win/dxwindow.exe $(OBJ_DIR)/dxwindow.o obj/mingw32/dxwindow.res $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o tests/win/dxwindow.exe $(OBJ_DIR)/dxwindow.o obj/mingw32/dxwindow.res $(IMPLIB_NAME) $(LIBRARIES)
- tests/win/%.exe: $(OBJ_DIR)/%.o $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
- tests/win/scrsave.scr: $(OBJ_DIR)/scrsave.o obj/mingw32/scrsave.res $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o tests/win/scrsave.scr $(OBJ_DIR)/scrsave.o obj/mingw32/scrsave.res $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o tests/win/scrsave.scr $(OBJ_DIR)/scrsave.o obj/mingw32/scrsave.res $(IMPLIB_NAME) $(LIBRARIES)
- tools/win/%.exe: $(OBJ_DIR)/%.o $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,console -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,console -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
- ifndef CROSSCOMPILE
-@@ -484,8 +496,14 @@
-    endif
- endif
-+ifdef CROSSCOMPILE
-+demo/demo.exe: $(IMPLIB_NAME)
-+      $(CC) $(COMPILE_FLAGS) -I. -I./include -o $(OBJ_DIR)/demo.o -c ./demo/demo.c
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o demo/demo.exe $(OBJ_DIR)/demo.o $(IMPLIB_NAME) $(LIBRARIES)
-+else
- demo/demo.exe: $(OBJ_DIR)/demo.o obj/mingw32/demo.res $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o demo/demo.exe $(OBJ_DIR)/demo.o obj/mingw32/demo.res $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o demo/demo.exe $(OBJ_DIR)/demo.o obj/mingw32/demo.res $(IMPLIB_NAME) $(LIBRARIES)
-+endif
- obj/mingw32/setupdat.s: setup/setup.dat tools/dat2s.exe
- ifdef STATICLINK
-@@ -505,49 +523,52 @@
- endif
- obj/mingw32/setupdat.o: obj/mingw32/setupdat.s
--      gcc -o obj/mingw32/setupdat.o -c obj/mingw32/setupdat.s
-+      $(CC) -o obj/mingw32/setupdat.o -c obj/mingw32/setupdat.s
- $(OBJ_DIR)/setup.o: setup/setup.c
--      gcc $(COMPILE_FLAGS) -DSETUP_USE_COMPILED_DATAFILES -I. -I./include -o $(OBJ_DIR)/setup.o -c setup/setup.c
-+      $(CC) $(COMPILE_FLAGS) -DSETUP_USE_COMPILED_DATAFILES -I. -I./include -o $(OBJ_DIR)/setup.o -c setup/setup.c
- setup/setup.exe: $(OBJ_DIR)/setup.o obj/mingw32/setupdat.o $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o setup/setup.exe $(OBJ_DIR)/setup.o obj/mingw32/setupdat.o $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o setup/setup.exe $(OBJ_DIR)/setup.o obj/mingw32/setupdat.o $(IMPLIB_NAME) $(LIBRARIES)
- endif
- */%.exe: $(OBJ_DIR)/%.o $(IMPLIB_NAME)
--      gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
-+      $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,windows -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
- LINK_CONSOLE_DEPS = $(IMPLIB_NAME)
- define LINK_CONSOLE
--   gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,console -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
-+   $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,console -o $@ $< $(IMPLIB_NAME) $(LIBRARIES)
- endef
- ifdef CROSSCOMPILE
- obj/mingw32/asmdef.s: src/i386/asmdef.c include/*.h include/allegro/*.h obj/mingw32/asmcapa.h
--      gcc $(WFLAGS) -I. -I./include -S -o obj/mingw32/asmdef.s src/i386/asmdef.c
-+      $(CC) $(WFLAGS) -I. -I./include -S -o obj/mingw32/asmdef.s src/i386/asmdef.c
- obj/mingw32/asmdef.inc: obj/mingw32/asmdef.s
-       if [ ! -x misc/asmdef.sh ]; then chmod a+x misc/asmdef.sh; fi
-       misc/asmdef.sh obj/mingw32/asmdef.s obj/mingw32/asmdef.inc
-+$(RUNNER):
-+      
-+
- else
- obj/mingw32/asmdef.inc: obj/mingw32/asmdef.exe
-       obj/mingw32/asmdef.exe obj/mingw32/asmdef.inc
- obj/mingw32/asmdef.exe: src/i386/asmdef.c
--      gcc -O $(WFLAGS) $(PFLAGS) -I. -I./include -o obj/mingw32/asmdef.exe src/i386/asmdef.c
-+      $(CC) -O $(WFLAGS) $(PFLAGS) -I. -I./include -o obj/mingw32/asmdef.exe src/i386/asmdef.c
--obj/mingw32/runner.exe: src/misc/runnergw.c
--      gcc -O -Wall -Werror -o obj/mingw32/runner.exe src/misc/runnergw.c
-+$(RUNNER): src/misc/runnergw.c
-+      $(CC) -O -Wall -Werror -o obj/mingw32/runner.exe src/misc/runnergw.c
- endif # CROSSCOMPILE
- define LINK_WITHOUT_LIB
--   gcc $(LFLAGS) $(PFLAGS) -Wl,--subsystem,console -o $@ $^
-+   $(CC) $(LFLAGS) $(PFLAGS) -Wl,--subsystem,console -o $@ $^
- endef
- PLUGIN_LIB = lib/mingw32/lib$(VERY_SHORT_VERSION)dat.a
-@@ -584,10 +605,10 @@
- DEPEND_PARAMS = -MM -MG -I. -I./include -DSCAN_DEPEND -DALLEGRO_MINGW32
- depend:
--      gcc $(DEPEND_PARAMS) src/*.c src/c/*.c src/i386/*.c src/misc/*.c src/win/*.c demo/*.c > _depend.tmp
--      gcc $(DEPEND_PARAMS) docs/src/makedoc/*.c examples/*.c setup/*.c tests/*.c tests/win/*.c >> _depend.tmp
--      gcc $(DEPEND_PARAMS) tools/*.c tools/win/*.c tools/plugins/*.c >> _depend.tmp
--      gcc $(DEPEND_PARAMS) -x assembler-with-cpp src/c/*.s src/i386/*.s src/misc/*.s src/win/*.s >> _depend.tmp
-+      $(CC) $(DEPEND_PARAMS) src/*.c src/c/*.c src/i386/*.c src/misc/*.c src/win/*.c demo/*.c > _depend.tmp
-+      $(CC) $(DEPEND_PARAMS) docs/src/makedoc/*.c examples/*.c setup/*.c tests/*.c tests/win/*.c >> _depend.tmp
-+      $(CC) $(DEPEND_PARAMS) tools/*.c tools/win/*.c tools/plugins/*.c >> _depend.tmp
-+      $(CC) $(DEPEND_PARAMS) -x assembler-with-cpp src/c/*.s src/i386/*.s src/misc/*.s src/win/*.s >> _depend.tmp
-       sed -e "s/^[a-zA-Z0-9_\/]*\///" _depend.tmp > _depend2.tmp
- ifdef UNIX_TOOLS
-       sed -e "s/^\([a-zA-Z0-9_]*\)\.o:/obj\/mingw32\/alleg\/\1\.o:/" _depend2.tmp > obj/mingw32/alleg/makefile.dep
index 9d1aadcb612362131938856d8d54cadefd7b0753..4bb6e664edbef965441fda7495e3ad17c5f85a1c 100644 (file)
@@ -2,17 +2,16 @@
 Summary:       A game programming library
 Summary(pl):   Biblioteka do programowania gier
 Name:          crossmingw32-%{realname}
-Version:       4.1.9
+Version:       4.1.11
 Release:       1
 License:       Giftware
 Group:         Libraries
 Source0:       http://dl.sourceforge.net/alleg/%{realname}-%{version}.tar.gz
-# Source0-md5: d4423486f7aed064e10071a19fd06b1e
+# Source0-md5: 61568ff088fd074eaad8b5cc23ac40ff
 Patch0:                %{realname}-info.patch
 Patch1:                %{realname}-examples.patch
 Patch2:                %{realname}-alsa9.patch
-Patch3:                %{realname}-crossmingw32.patch
-Patch4:                %{realname}-opt.patch
+Patch3:                %{realname}-opt.patch
 URL:           http://alleg.sourceforge.net/
 BuildRequires: crossmingw32-dx70
 BuildRequires: crossmingw32-gcc
@@ -35,42 +34,41 @@ Allegro jest przeno
 grach komputerowych i innych rodzajach oprogramowania multimedialnego.
 
 %prep
-%setup  -q -n %{realname}-%{version}
+%setup -q -n %{realname}-%{version}
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 %build
 ./fix.sh mingw32
 
-CC=%{target}-gcc ; export CC
-CXX=%{target}-g++ ; export CXX
-
 %{__make} lib \
        NATIVEPATH=$PATH \
-       CROSSCOMPILE=1 \
+       CROSSCOMPILE=1 XPREFIX="%{target}-" \
+       CC="%{target}-gcc" CXX="%{target}-g++" \
        MINGDIR=$RPM_BUILD_ROOT%{arch} \
        TARGET_ARCH="%{rpmcflags}" TARGET_OPTS="-ffast-math"
 
 %{__make} lib \
        DEBUGMODE=1 \
        NATIVEPATH=$PATH \
-       CROSSCOMPILE=1 \
+       CROSSCOMPILE=1 XPREFIX="%{target}-" \
+       CC="%{target}-gcc" CXX="%{target}-g++" \
        MINGDIR=$RPM_BUILD_ROOT%{arch} \
        TARGET_ARCH="%{rpmcflags}" TARGET_OPTS="-ffast-math"
 
 %{__make} lib \
        PROFILEMODE=1 \
        NATIVEPATH=$PATH \
-       CROSSCOMPILE=1 \
+       CROSSCOMPILE=1 XPREFIX="%{target}-" \
+       CC="%{target}-gcc" CXX="%{target}-g++" \
        MINGDIR=$RPM_BUILD_ROOT%{arch} \
        TARGET_ARCH="%{rpmcflags}" TARGET_OPTS="-ffast-math"
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{arch}/lib
 
-install -d $RPM_BUILD_ROOT%{arch}
 %{__make} install \
        NATIVEPATH=$PATH \
        CROSSCOMPILE=1 \
@@ -88,10 +86,13 @@ install -d $RPM_BUILD_ROOT%{arch}
        CROSSCOMPILE=1 \
        MINGDIR=$RPM_BUILD_ROOT%{arch}
 
+%{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{arch}/lib/lib*.a
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%{arch}/include/*
-%{arch}/lib/*
+%{arch}/include/*.h
+%{arch}/include/allegro
+%{arch}/lib/lib*.a
This page took 0.091343 seconds and 4 git commands to generate.