diff options
author | Vitaly Zdanevich <zdanevich.vitaly@ya.ru> | 2024-07-16 11:36:59 +0400 |
---|---|---|
committer | Vitaly Zdanevich <zdanevich.vitaly@ya.ru> | 2024-07-16 11:36:59 +0400 |
commit | 96d99c5656ca40fbdb3a4970130cdfe4f9d6e69a (patch) | |
tree | 826f9a35ae15c9ee26d6c29775ec881ae566474b /games-strategy | |
parent | games-strategy/gigalomania: RDEPEND fix (diff) | |
download | guru-96d99c5656ca40fbdb3a4970130cdfe4f9d6e69a.tar.gz guru-96d99c5656ca40fbdb3a4970130cdfe4f9d6e69a.tar.bz2 guru-96d99c5656ca40fbdb3a4970130cdfe4f9d6e69a.zip |
games-strategy/gigalomania: CCFLAGS from hardcode in Makefile
Closes: https://bugs.gentoo.org/933592
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Diffstat (limited to 'games-strategy')
-rw-r--r-- | games-strategy/gigalomania/files/Makefile.patch | 35 | ||||
-rw-r--r-- | games-strategy/gigalomania/gigalomania-1.0.1.ebuild | 10 |
2 files changed, 45 insertions, 0 deletions
diff --git a/games-strategy/gigalomania/files/Makefile.patch b/games-strategy/gigalomania/files/Makefile.patch new file mode 100644 index 000000000..da39a06c6 --- /dev/null +++ b/games-strategy/gigalomania/files/Makefile.patch @@ -0,0 +1,35 @@ +diff --git i/Makefile w/Makefile +index 7d3056a..a15ef37 100644 +--- i/Makefile ++++ w/Makefile +@@ -1,28 +1,27 @@ + CC=g++ +-CCFLAGS=-O2 -Wall + CFILES=game.cpp gamestate.cpp gui.cpp image.cpp main.cpp panel.cpp player.cpp resources.cpp screen.cpp sector.cpp sound.cpp tutorial.cpp utils.cpp TinyXML/tinyxml.cpp TinyXML/tinyxmlerror.cpp TinyXML/tinyxmlparser.cpp + HFILES=game.h gamestate.h gui.h image.h panel.h player.h resources.h screen.h sector.h sound.h tutorial.h utils.h common.h stdafx.h TinyXML/tinyxml.h + OFILES=game.o gamestate.o gui.o image.o panel.o player.o resources.o screen.o sector.o sound.o tutorial.o utils.o main.o TinyXML/tinyxml.o TinyXML/tinyxmlerror.o TinyXML/tinyxmlparser.o + APP=gigalomania + INC=`sdl2-config --cflags` + LINKPATH=`sdl2-config --libs` -L/usr/X11R6/lib/ -L/usr/lib + + LIBS=-lSDL2_image -lSDL2_mixer + + all: $(APP) + + $(APP): $(OFILES) $(HFILES) $(CFILES) +- $(CC) $(OFILES) $(CCFLAGS) $(LINKPATH) $(LIBS) -o $(APP) ++ $(CC) $(OFILES) ${CXXFLAGS} $(LINKPATH) $(LIBS) -o $(APP) + + .cpp.o: +- $(CC) $(CCFLAGS) -O2 $(INC) -c $< -o $@ ++ $(CC) ${CXXFLAGS} $(INC) -c $< -o $@ + + # REMEMBER to update debian/dirs if the system directories that we use are changed!!! + install: $(APP) + mkdir -p $(DESTDIR)/opt/gigalomania # -p so we don't fail if folder already exists + cp $(APP) $(DESTDIR)/opt/gigalomania + cp readme.html $(DESTDIR)/opt/gigalomania + cp -a gfx/ $(DESTDIR)/opt/gigalomania # -a need to copy permissions etc + cp -a islands/ $(DESTDIR)/opt/gigalomania + cp -a music/ $(DESTDIR)/opt/gigalomania + cp -a sound/ $(DESTDIR)/opt/gigalomania diff --git a/games-strategy/gigalomania/gigalomania-1.0.1.ebuild b/games-strategy/gigalomania/gigalomania-1.0.1.ebuild index 36b14f33b..97143112f 100644 --- a/games-strategy/gigalomania/gigalomania-1.0.1.ebuild +++ b/games-strategy/gigalomania/gigalomania-1.0.1.ebuild @@ -29,6 +29,16 @@ RDEPEND=" media-libs/sdl2-mixer " +PATCHES=" + ${FILESDIR}/Makefile.patch +" + +src_prepare() { + ls -lh + + default +} + src_compile() { emake CFLAGS="${CFLAGS}" } |