83 lines
3.6 KiB
Plaintext
83 lines
3.6 KiB
Plaintext
$NetBSD: patch-Makefile.in,v 1.1 2015/11/17 14:56:07 jmcneill Exp $
|
|
|
|
--- Makefile.in.orig 2015-10-19 06:31:15.000000000 +0000
|
|
+++ Makefile.in
|
|
@@ -169,6 +169,10 @@ ifeq ($(findstring freebsd,@ARCH@),freeb
|
|
DIRECTORY_ARCHIVES += xbmc/freebsd/freebsd.a
|
|
endif
|
|
|
|
+ifeq ($(findstring netbsd,@ARCH@),netbsd)
|
|
+DIRECTORY_ARCHIVES += xbmc/freebsd/freebsd.a
|
|
+endif
|
|
+
|
|
ifeq (@HAVE_XBMC_NONFREE@,1)
|
|
DIRECTORY_ARCHIVES += lib/UnrarXLib/UnrarXLib.a
|
|
endif
|
|
@@ -436,6 +440,11 @@ ifeq ($(findstring freebsd,@ARCH@),freeb
|
|
DYNOBJSXBMC+= xbmc/freebsd/freebsd.a
|
|
endif
|
|
|
|
+ifeq ($(findstring netbsd,@ARCH@),netbsd)
|
|
+DYNOBJSXBMC+= xbmc/freebsd/freebsd.a
|
|
+endif
|
|
+
|
|
+
|
|
ifeq (@USE_STATIC_FFMPEG@,1)
|
|
FFMPEGOBJS = @FFMPEG_LIBDIR@/libavcodec.a \
|
|
@FFMPEG_LIBDIR@/libavfilter.a \
|
|
@@ -535,6 +544,14 @@ ifeq ($(findstring freebsd,@ARCH@), free
|
|
-exec install "{}" $(DESTDIR)$(libdir)/@APP_NAME_LC@/"{}" \; \
|
|
-exec printf " -- %-75.75s\r" "{}" \;
|
|
else
|
|
+ifeq ($(findstring netbsd,@ARCH@), netbsd)
|
|
+ @find -E system addons -type f ! -iregex ".*\.git.*" \
|
|
+ -iregex ".*@ARCH@.*|.*\.vis|.*\.xbs" \
|
|
+ -exec sh -c "install -d \"$(DESTDIR)$(libdir)/@APP_NAME_LC@/\`dirname '{}'\`\"" \; \
|
|
+ -and \
|
|
+ -exec install "{}" $(DESTDIR)$(libdir)/@APP_NAME_LC@/"{}" \; \
|
|
+ -exec printf " -- %-75.75s\r" "{}" \;
|
|
+else
|
|
ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
|
|
@find -E system addons -type f -not -iregex ".*\.git.*" \
|
|
-iregex ".*@ARCH@.*|.*\.vis|.*\.xbs" \
|
|
@@ -547,6 +564,7 @@ else
|
|
@find -L addons -regextype posix-extended -type f -not -iregex ".*\.git.*" -iregex ".*\.so|.*\.so\.[0-9].*" -exec cp -d "{}" $(DESTDIR)$(libdir)/@APP_NAME_LC@/"{}" \; -printf " -- %-75.75f\r"
|
|
endif
|
|
endif
|
|
+endif
|
|
|
|
install-scripts:
|
|
@install -d $(DESTDIR)$(bindir)
|
|
@@ -570,7 +588,7 @@ install-datas: install-scripts
|
|
@echo "Copying system files to $(DESTDIR)$(datarootdir)/@APP_NAME_LC@"
|
|
@install -d $(DESTDIR)$(datarootdir)/@APP_NAME_LC@
|
|
@# Arch independent files
|
|
-ifeq ($(findstring bsd,@ARCH@), bsd)
|
|
+ifeq ($(findstring freebsd,@ARCH@), freebsd)
|
|
@find -E addons media userdata system -type f \
|
|
-not -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" \
|
|
-exec sh -c "install -d \"$(DESTDIR)$(datarootdir)/@APP_NAME_LC@/\`dirname '{}'\`\"" \; \
|
|
@@ -578,6 +596,14 @@ ifeq ($(findstring bsd,@ARCH@), bsd)
|
|
-exec install -m 0644 "{}" $(DESTDIR)$(datarootdir)/@APP_NAME_LC@/"{}" \; \
|
|
-exec printf " -- %-75.75s\r" "{}" \;
|
|
else
|
|
+ifeq ($(findstring netbsd,@ARCH@), netbsd)
|
|
+ @find -E addons media userdata system -type f \
|
|
+ ! -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" \
|
|
+ -exec sh -c "install -d \"$(DESTDIR)$(datarootdir)/@APP_NAME_LC@/\`dirname '{}'\`\"" \; \
|
|
+ -and \
|
|
+ -exec install -m 0644 "{}" $(DESTDIR)$(datarootdir)/@APP_NAME_LC@/"{}" \; \
|
|
+ -exec printf " -- %-75.75s\r" "{}" \;
|
|
+else
|
|
ifeq ($(findstring Darwin,$(shell uname -s)),Darwin)
|
|
@find -E addons media userdata system -type f \
|
|
-not -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" \
|
|
@@ -589,6 +615,7 @@ else
|
|
@find addons media userdata system -regextype posix-extended -type f -not -iregex ".*-@ARCH@.*|.*\.vis|.*\.xbs|.*\.git.*|.*\.so|.*\.so\.[0-9].*|.*\.dll|$(subst ${space},|,$(INSTALL_FILTER))" -exec install -D -m 0644 "{}" $(DESTDIR)$(datarootdir)/@APP_NAME_LC@/"{}" \; -printf " -- %-75.75f\r"
|
|
endif
|
|
endif
|
|
+endif
|
|
@# Icons and links
|
|
@install -d $(DESTDIR)$(datarootdir)/applications
|
|
@install -m 0644 tools/Linux/@APP_NAME_LC@.desktop $(DESTDIR)$(datarootdir)/applications/@APP_NAME_LC@.desktop
|