You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-libs/libsfml/files/libsfml-1.6-destdir.patch

113 lines
3.8 KiB

--- SFML-1.6.orig/src/SFML/Audio/Makefile
+++ SFML-1.6/src/SFML/Audio/Makefile
@@ -10,7 +10,7 @@
else
LIB = libsfml-audio.so
LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
+ INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB)
endif
all: $(LIB)
@@ -36,4 +36,4 @@
@rm -rf $(LIBNAME)
install:
- @($(CP) $(LIBNAME) $(DESTLIBDIR) $(INSTALL))
+ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) $(INSTALL))
--- SFML-1.6.orig/src/SFML/Graphics/Makefile
+++ SFML-1.6/src/SFML/Graphics/Makefile
@@ -18,7 +18,7 @@
else
LIB = libsfml-graphics.so
LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
+ INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB)
endif
all: $(LIB)
@@ -44,4 +44,4 @@
@rm -rf $(LIBNAME)
install:
- @($(CP) $(LIBNAME) $(DESTLIBDIR) $(INSTALL))
+ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) $(INSTALL))
--- SFML-1.6.orig/src/SFML/Makefile
+++ SFML-1.6/src/SFML/Makefile
@@ -28,8 +28,11 @@
export AR = ar
export ARFLAGS = rcs
-export DESTDIR = /usr/local
-export DESTLIBDIR = $(DESTDIR)/lib
-export DESTINCDIR = $(DESTDIR)/include
+export DESTDIR =
+ifeq ($(origin prefix), undefined)
+ export prefix = /usr/local
+endif
+export libdir = $(prefix)/lib
+export includedir = $(prefix)/include
all: sfml-system sfml-window sfml-network sfml-graphics sfml-audio
@@ -62,6 +66,6 @@
@(cd ./System && $(MAKE) $@ && cd ../Window && $(MAKE) $@ && cd ../Network && $(MAKE) $@ && cd ../Graphics && $(MAKE) $@ && cd ../Audio && $(MAKE) $@)
install:
- @(mkdir -p $(DESTLIBDIR))
- @(mkdir -p $(DESTINCDIR))
- @(cd ./System && $(MAKE) $@ && cd ../Window && $(MAKE) $@ && cd ../Network && $(MAKE) $@ && cd ../Graphics && $(MAKE) $@ && cd ../Audio && $(MAKE) $@ && $(CP) -r ../../../include/SFML/ $(DESTINCDIR)/)
+ @(mkdir -p $(DESTDIR)/$(libdir))
+ @(mkdir -p $(DESTDIR)/$(includedir))
+ @(cd ./System && $(MAKE) $@ && cd ../Window && $(MAKE) $@ && cd ../Network && $(MAKE) $@ && cd ../Graphics && $(MAKE) $@ && cd ../Audio && $(MAKE) $@ && $(CP) -r ../../../include/SFML/ $(DESTDIR)/$(includedir)/)
--- SFML-1.6.orig/src/SFML/Network/Makefile
+++ SFML-1.6/src/SFML/Network/Makefile
@@ -8,7 +8,7 @@
else
LIB = libsfml-network.so
LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
+ INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB)
endif
all: $(LIB)
@@ -31,4 +31,4 @@
@rm -rf $(LIBNAME)
install:
- @($(CP) $(LIBNAME) $(DESTLIBDIR) $(INSTALL))
+ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) $(INSTALL))
--- SFML-1.6.orig/src/SFML/System/Makefile
+++ SFML-1.6/src/SFML/System/Makefile
@@ -8,7 +8,7 @@
else
LIB = libsfml-system.so
LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
+ INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB)
endif
all: $(LIB)
@@ -31,4 +31,4 @@
@rm -rf $(LIBNAME)
install:
- @($(CP) $(LIBNAME) $(DESTLIBDIR) $(INSTALL))
+ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) $(INSTALL))
--- SFML-1.6.orig/src/SFML/Window/Makefile
+++ SFML-1.6/src/SFML/Window/Makefile
@@ -9,7 +9,7 @@
else
LIB = libsfml-window.so
LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
+ INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTDIR)/$(libdir)/$(LIB)
endif
all: $(LIB)
@@ -32,4 +32,4 @@
@rm -rf $(LIBNAME)
install:
- @($(CP) $(LIBNAME) $(DESTLIBDIR) $(INSTALL))
+ @($(CP) $(LIBNAME) $(DESTDIR)/$(libdir) $(INSTALL))