diff --git a/media-sound/shell-fm/files/shell-fm-0.7-asneeded.patch b/media-sound/shell-fm/files/shell-fm-0.7-asneeded.patch new file mode 100644 --- /dev/null +++ b/media-sound/shell-fm/files/shell-fm-0.7-asneeded.patch @@ -0,0 +1,39 @@ +--- a/source/Makefile ++++ b/source/Makefile +@@ -6,10 +6,10 @@ LIB := libshellfm.so + STATIC := libshellfm.a + + ifeq ($(shell uname -s), OpenBSD) +- LDFLAGS += -lossaudio ++ LDLIBS += -lossaudio + endif + ifeq ($(shell uname -s), NetBSD) +- LDFLAGS += -lossaudio ++ LDLIBS += -lossaudio + endif + ifeq ($(shell uname -s), Darwin) + CFLAGS += -D__darwin__ +@@ -18,12 +18,12 @@ endif + CFLAGS += -Os -Wall -W -I./include/ -DLIBAO \ + $(shell pkg-config --cflags mad) \ + $(shell pkg-config --cflags ao) +-LDFLAGS += $(shell pkg-config --libs mad) \ ++LDLIBS += $(shell pkg-config --libs mad) \ + $(shell pkg-config --libs ao) + + ifeq ($(shell pkg-config --exists taglib_c && echo 1), 1) + CFLAGS += $(shell pkg-config --cflags taglib_c) -DTAGLIB +- LDFLAGS += $(shell pkg-config --libs taglib_c) ++ LDLIBS += $(shell pkg-config --libs taglib_c) + endif + + .PHONY: clean tags cscope +@@ -40,7 +40,7 @@ $(STATIC) : $(OBJECT) + $(AR) -cvq $(STATIC) $(OBJECT) + + $(BINARY) : $(STATIC) +- $(CC) -o $(BINARY) $(CFLAGS) $(MAIN) $(LDFLAGS) $(STATIC) ++ $(CC) $(CFLAGS) $(LDFLAGS) $(MAIN) $(STATIC) $(LDLIBS) -o $(BINARY) + + clean : + rm -f $(OBJECT) $(BINARY) $(LIB) $(STATIC)