summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChaosEngine <andrzej.pauli@gmail.com>2019-09-17 20:31:51 +0200
committerAmadeusz Piotr Żołnowski <aidecoe@gentoo.org>2019-10-27 12:25:05 +0000
commit09a97c152dbd8ec5ef3e3cf117acf58ba91ccbbe (patch)
tree73136f222fa0283ad0b7d893be866fb24651cc24 /media-video/mjpg-streamer/files
parentapp-text/pdfjam: EAPI 7 (diff)
downloadgentoo-09a97c152dbd8ec5ef3e3cf117acf58ba91ccbbe.tar.gz
gentoo-09a97c152dbd8ec5ef3e3cf117acf58ba91ccbbe.tar.bz2
gentoo-09a97c152dbd8ec5ef3e3cf117acf58ba91ccbbe.zip
media-video/mjpg-streamer: usinge EAPI=7 and cleaning old ebuilds
Fixes Gentoo bug #694642 (https://bugs.gentoo.org/694642) Signed-off-by: Amadeusz Piotr Żołnowski <aidecoe@gentoo.org>
Diffstat (limited to 'media-video/mjpg-streamer/files')
-rw-r--r--media-video/mjpg-streamer/files/0_pre20120621-make-var-instead-of-cmd.patch118
-rw-r--r--media-video/mjpg-streamer/files/make-var-instead-of-cmd.patch (renamed from media-video/mjpg-streamer/files/0_pre20120421-make-var-instead-of-cmd.patch)8
-rw-r--r--media-video/mjpg-streamer/files/mjpg-streamer.initd5
-rw-r--r--media-video/mjpg-streamer/files/to-work-with-kernel-3.18.patch (renamed from media-video/mjpg-streamer/files/0_pre20120621-to-work-with-kernel-3.18.patch)44
4 files changed, 30 insertions, 145 deletions
diff --git a/media-video/mjpg-streamer/files/0_pre20120621-make-var-instead-of-cmd.patch b/media-video/mjpg-streamer/files/0_pre20120621-make-var-instead-of-cmd.patch
deleted file mode 100644
index 98d89c555e04..000000000000
--- a/media-video/mjpg-streamer/files/0_pre20120621-make-var-instead-of-cmd.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-Index: Makefile
-===================================================================
---- Makefile (revision 150)
-+++ Makefile (working copy)
-@@ -63,64 +63,64 @@
- chmod 755 $(APP_BINARY)
-
- output_autofocus.so: mjpg_streamer.h utils.h
-- make -C plugins/output_autofocus all
-+ $(MAKE) -C plugins/output_autofocus all
- cp plugins/output_autofocus/output_autofocus.so .
-
- input_testpicture.so: mjpg_streamer.h utils.h
-- make -C plugins/input_testpicture all
-+ $(MAKE) -C plugins/input_testpicture all
- cp plugins/input_testpicture/input_testpicture.so .
-
-
- ifeq ($(USE_LIBV4L2),true)
- input_uvc.so: mjpg_streamer.h utils.h
-- make -C plugins/input_uvc USE_LIBV4L2=true all
-+ $(MAKE) -C plugins/input_uvc USE_LIBV4L2=true all
- cp plugins/input_uvc/input_uvc.so .
- else
- input_uvc.so: mjpg_streamer.h utils.h
-- make -C plugins/input_uvc all
-+ $(MAKE) -C plugins/input_uvc all
- cp plugins/input_uvc/input_uvc.so .
- endif
-
- input_control.so: mjpg_streamer.h utils.h
-- make -C plugins/input_control all
-+ $(MAKE) -C plugins/input_control all
- cp plugins/input_control/input_control.so .
-
- output_file.so: mjpg_streamer.h utils.h
-- make -C plugins/output_file all
-+ $(MAKE) -C plugins/output_file all
- cp plugins/output_file/output_file.so .
-
- ifeq ($(WXP_COMPAT),true)
- output_http.so: mjpg_streamer.h utils.h
-- make -C plugins/output_http -DWXP_COMPAT all
-+ $(MAKE) -C plugins/output_http -DWXP_COMPAT all
- cp plugins/output_http/output_http.so .
- else
- output_http.so: mjpg_streamer.h utils.h
-- make -C plugins/output_http all
-+ $(MAKE) -C plugins/output_http all
- cp plugins/output_http/output_http.so .
- endif
-
- output_udp.so: mjpg_streamer.h utils.h
-- make -C plugins/output_udp all
-+ $(MAKE) -C plugins/output_udp all
- cp plugins/output_udp/output_udp.so .
-
- input_gspcav1.so: mjpg_streamer.h utils.h
-- make -C plugins/input_gspcav1 all
-+ $(MAKE) -C plugins/input_gspcav1 all
- cp plugins/input_gspcav1/input_gspcav1.so .
-
- input_file.so: mjpg_streamer.h utils.h
-- make -C plugins/input_file all
-+ $(MAKE) -C plugins/input_file all
- cp plugins/input_file/input_file.so .
-
- output_rtsp.so: mjpg_streamer.h utils.h
-- make -C plugins/output_rtsp all
-+ $(MAKE) -C plugins/output_rtsp all
- cp plugins/output_rtsp/output_rtsp.so .
-
- output_ptp2.so: mjpg_streamer.h utils.h
-- make -C plugins/input_ptp2 all
-+ $(MAKE) -C plugins/input_ptp2 all
- cp plugins/input_ptp2/input_ptp2.so .
-
- #input_http.so: mjpg_streamer.h utils.h
--# make -C plugins/input_http all
-+# $(MAKE) -C plugins/input_http all
- # cp plugins/input_http/input_http.so .
-
- # The viewer plugin requires the SDL library for compilation
-@@ -129,22 +129,22 @@
- # execute the following command:
- # make output_viewer.so
- output_viewer.so: mjpg_streamer.h utils.h
-- make -C plugins/output_viewer all
-+ $(MAKE) -C plugins/output_viewer all
- cp plugins/output_viewer/output_viewer.so .
-
- # cleanup
- clean:
-- make -C plugins/input_uvc $@
-- make -C plugins/input_testpicture $@
-- make -C plugins/output_file $@
-- make -C plugins/output_http $@
-- make -C plugins/output_udp $@
-- make -C plugins/output_autofocus $@
-- make -C plugins/input_gspcav1 $@
-- make -C plugins/output_viewer $@
-- make -C plugins/input_control $@
-- make -C plugins/output_rtsp $@
--# make -C plugins/input_http $@
-+ $(MAKE) -C plugins/input_uvc $@
-+ $(MAKE) -C plugins/input_testpicture $@
-+ $(MAKE) -C plugins/output_file $@
-+ $(MAKE) -C plugins/output_http $@
-+ $(MAKE) -C plugins/output_udp $@
-+ $(MAKE) -C plugins/output_autofocus $@
-+ $(MAKE) -C plugins/input_gspcav1 $@
-+ $(MAKE) -C plugins/output_viewer $@
-+ $(MAKE) -C plugins/input_control $@
-+ $(MAKE) -C plugins/output_rtsp $@
-+# $(MAKE) -C plugins/input_http $@
- rm -f *.a *.o $(APP_BINARY) core *~ *.so *.lo
-
- # useful to make a backup "make tgz"
diff --git a/media-video/mjpg-streamer/files/0_pre20120421-make-var-instead-of-cmd.patch b/media-video/mjpg-streamer/files/make-var-instead-of-cmd.patch
index 98d89c555e04..b6f14da2139a 100644
--- a/media-video/mjpg-streamer/files/0_pre20120421-make-var-instead-of-cmd.patch
+++ b/media-video/mjpg-streamer/files/make-var-instead-of-cmd.patch
@@ -1,7 +1,7 @@
-Index: Makefile
-===================================================================
---- Makefile (revision 150)
-+++ Makefile (working copy)
+Index: diff --git a/Makefile b/Makefile
+index c0b2d10..ef264e9 100644
+--- a/Makefile
++++ b/Makefile
@@ -63,64 +63,64 @@
chmod 755 $(APP_BINARY)
diff --git a/media-video/mjpg-streamer/files/mjpg-streamer.initd b/media-video/mjpg-streamer/files/mjpg-streamer.initd
index 53f046e7b1fe..9672a429887e 100644
--- a/media-video/mjpg-streamer/files/mjpg-streamer.initd
+++ b/media-video/mjpg-streamer/files/mjpg-streamer.initd
@@ -7,6 +7,7 @@ MY_NAME=${SVCNAME//-/_}
depend() {
use logger
+ after modules
}
checkconfig() {
@@ -34,8 +35,8 @@ start() {
--user "${MJPG_STREAMER_USER}" \
--group "${MJPG_STREAMER_GROUP}" -w 100 -b -m \
--pidfile "${MJPG_STREAMER_PIDFILE}" \
- -- -i "/usr/lib/input_${INPUT_PLUGIN}.so ${INPUT_PLUGIN_OPTS}" \
- -o "/usr/lib/output_${OUTPUT_PLUGIN}.so ${OUTPUT_PLUGIN_OPTS}"
+ -- -i "/usr/@LIBDIR@/input_${INPUT_PLUGIN}.so ${INPUT_PLUGIN_OPTS}" \
+ -o "/usr/@LIBDIR@/output_${OUTPUT_PLUGIN}.so ${OUTPUT_PLUGIN_OPTS}"
eend $? "Check syslog to see why startup failed."
}
diff --git a/media-video/mjpg-streamer/files/0_pre20120621-to-work-with-kernel-3.18.patch b/media-video/mjpg-streamer/files/to-work-with-kernel-3.18.patch
index 5f16f4ab3f45..a484a27217f4 100644
--- a/media-video/mjpg-streamer/files/0_pre20120621-to-work-with-kernel-3.18.patch
+++ b/media-video/mjpg-streamer/files/to-work-with-kernel-3.18.patch
@@ -1,19 +1,7 @@
-From 03796a1d930212aea460405b86cd41bea8fa5150 Mon Sep 17 00:00:00 2001
-From: Eric Lee <saintgimp@hotmail.com>
-Date: Thu, 26 Feb 2015 19:31:41 -0800
-Subject: [PATCH] Fix mjpg-streamer to work with kernel 3.18
-
-I didn't create this fix, it was originally posted to http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=97983&p=681259. @koosvriezen tried to create a pull request #3 but made kind of a hash of it, so this is the same fix only a proper pull request.
----
- mjpg-streamer/plugins/input_uvc/input_uvc.c | 8 +++++---
- mjpg-streamer/plugins/input_uvc/v4l2uvc.c | 2 ++
- mjpg-streamer/plugins/input_uvc/v4l2uvc.h | 3 +++
- 3 files changed, 10 insertions(+), 3 deletions(-)
-
-diff --git a/mjpg-streamer/plugins/input_uvc/input_uvc.c b/mjpg-streamer/plugins/input_uvc/input_uvc.c
+diff --git a/plugins/input_uvc/input_uvc.c b/plugins/input_uvc/input_uvc.c
index c0b2d10..ef264e9 100644
---- a/mjpg-streamer/plugins/input_uvc/input_uvc.c
-+++ b/mjpg-streamer/plugins/input_uvc/input_uvc.c
+--- a/plugins/input_uvc/input_uvc.c
++++ b/plugins/input_uvc/input_uvc.c
@@ -405,9 +405,13 @@ void *cam_thread(void *arg)
if(pcontext->videoIn->formatIn == V4L2_PIX_FMT_YUYV) {
DBG("compressing frame from input: %d\n", (int)pcontext->id);
@@ -38,10 +26,10 @@ index c0b2d10..ef264e9 100644
/* signal fresh_frame */
pthread_cond_broadcast(&pglobal->in[pcontext->id].db_update);
-diff --git a/mjpg-streamer/plugins/input_uvc/v4l2uvc.c b/mjpg-streamer/plugins/input_uvc/v4l2uvc.c
+diff --git a/plugins/input_uvc/v4l2uvc.c b/plugins/input_uvc/v4l2uvc.c
index 48fd189..329233b 100644
---- a/mjpg-streamer/plugins/input_uvc/v4l2uvc.c
-+++ b/mjpg-streamer/plugins/input_uvc/v4l2uvc.c
+--- a/plugins/input_uvc/v4l2uvc.c
++++ b/plugins/input_uvc/v4l2uvc.c
@@ -450,6 +450,8 @@ int uvcGrab(struct vdIn *vd)
*/
@@ -51,10 +39,10 @@ index 48fd189..329233b 100644
if(debug)
fprintf(stderr, "bytes in used %d \n", vd->buf.bytesused);
-diff --git a/mjpg-streamer/plugins/input_uvc/v4l2uvc.h b/mjpg-streamer/plugins/input_uvc/v4l2uvc.h
+diff --git a/plugins/input_uvc/v4l2uvc.h b/plugins/input_uvc/v4l2uvc.h
index d5296fc..0e3f99f 100644
---- a/mjpg-streamer/plugins/input_uvc/v4l2uvc.h
-+++ b/mjpg-streamer/plugins/input_uvc/v4l2uvc.h
+--- a/plugins/input_uvc/v4l2uvc.h
++++ b/plugins/input_uvc/v4l2uvc.h
@@ -28,6 +28,7 @@
@@ -72,3 +60,17 @@ index d5296fc..0e3f99f 100644
};
/* context of each camera thread */
+
+diff --git a/utils.c b/utils.c
+index b494ca3..2792abe 100644
+--- ai/utils.c
++++ b/utils.c
+@@ -29,7 +29,7 @@
+ #include <wait.h>
+ #include <time.h>
+ #include <limits.h>
+-#include <linux/stat.h>
++//#include <linux/stat.h>
+ #include <sys/stat.h>
+
+ #include "utils.h"