diff options
Diffstat (limited to 'multimedia/vdr-plugin-control/files')
-rw-r--r-- | multimedia/vdr-plugin-control/files/patch-Makefile | 14 | ||||
-rw-r--r-- | multimedia/vdr-plugin-control/files/patch-StringArray.c | 14 | ||||
-rw-r--r-- | multimedia/vdr-plugin-control/files/patch-control.c | 10 | ||||
-rw-r--r-- | multimedia/vdr-plugin-control/files/patch-stack.c | 14 | ||||
-rw-r--r-- | multimedia/vdr-plugin-control/files/patch-telnet.c | 14 |
5 files changed, 66 insertions, 0 deletions
diff --git a/multimedia/vdr-plugin-control/files/patch-Makefile b/multimedia/vdr-plugin-control/files/patch-Makefile new file mode 100644 index 000000000000..8bd4da587bb1 --- /dev/null +++ b/multimedia/vdr-plugin-control/files/patch-Makefile @@ -0,0 +1,14 @@ +--- a/Makefile ++++ b/Makefile +@@ -67,6 +67,11 @@ dist: clean + clean: + @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ + ++APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) ++ ++install: ++ ${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) $(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION) ++ + ### Implicit rules: + + %.o: %.c diff --git a/multimedia/vdr-plugin-control/files/patch-StringArray.c b/multimedia/vdr-plugin-control/files/patch-StringArray.c new file mode 100644 index 000000000000..6fd5d56a1e42 --- /dev/null +++ b/multimedia/vdr-plugin-control/files/patch-StringArray.c @@ -0,0 +1,14 @@ +--- a/StringArray.c ++++ b/StringArray.c +@@ -11,7 +11,11 @@ + #endif // _GNU_SOURCE + + ++#ifdef __FreeBSD__ ++#include <stdlib.h> ++#else + #include <malloc.h> ++#endif + #include <string.h> + #include <stdio.h> + diff --git a/multimedia/vdr-plugin-control/files/patch-control.c b/multimedia/vdr-plugin-control/files/patch-control.c new file mode 100644 index 000000000000..386691c91eb2 --- /dev/null +++ b/multimedia/vdr-plugin-control/files/patch-control.c @@ -0,0 +1,10 @@ +--- a/control.c ++++ b/control.c +@@ -69,6 +69,7 @@ cPluginControl::~cPluginControl() + // Clean up after yourself! + delete(_pReceivers); + delete(_pTerminal); ++ delete(glCtrlState); + } + + diff --git a/multimedia/vdr-plugin-control/files/patch-stack.c b/multimedia/vdr-plugin-control/files/patch-stack.c new file mode 100644 index 000000000000..662e56281747 --- /dev/null +++ b/multimedia/vdr-plugin-control/files/patch-stack.c @@ -0,0 +1,14 @@ +--- a/stack.c ++++ b/stack.c +@@ -12,7 +12,11 @@ + + + ++#ifdef __FreeBSD__ ++#include <stdlib.h> ++#else + #include <malloc.h> ++#endif + #include <string.h> + #include <sys/socket.h> + diff --git a/multimedia/vdr-plugin-control/files/patch-telnet.c b/multimedia/vdr-plugin-control/files/patch-telnet.c new file mode 100644 index 000000000000..388224714293 --- /dev/null +++ b/multimedia/vdr-plugin-control/files/patch-telnet.c @@ -0,0 +1,14 @@ +--- a/telnet.c ++++ b/telnet.c +@@ -12,7 +12,11 @@ + + + ++#ifdef __FreeBSD__ ++#include <stdlib.h> ++#else + #include <malloc.h> ++#endif + #include <string.h> + //#include <sys/socket.h> + |