From revol at free.fr Wed Apr 3 03:54:32 2019 From: revol at free.fr (=?UTF-8?q?Fran=C3=A7ois=20Revol?=) Date: Wed, 3 Apr 2019 02:54:32 +0200 Subject: [rtmpdump] [PATCH 1/3] Add Haiku support In-Reply-To: <20190403005433.1078-1-revol@free.fr> References: <20190403005433.1078-1-revol@free.fr> Message-ID: <20190403005433.1078-2-revol@free.fr> --- Makefile | 3 +++ librtmp/Makefile | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/Makefile b/Makefile index a1595a8..857080d 100644 --- a/Makefile +++ b/Makefile @@ -35,12 +35,14 @@ MANDIR=$(DESTDIR)$(mandir) LIBS_posix= LIBS_darwin= LIBS_mingw=-lws2_32 -lwinmm -lgdi32 +LIBS_haiku=-lnetwork LIB_RTMP=-Llibrtmp -lrtmp LIBS=$(LIB_RTMP) $(CRYPTO_LIB) $(LIBS_$(SYS)) $(XLIBS) THREADLIB_posix=-lpthread THREADLIB_darwin=-lpthread THREADLIB_mingw= +THREADLIB_haiku= THREADLIB=$(THREADLIB_$(SYS)) SLIBS=$(THREADLIB) $(LIBS) @@ -50,6 +52,7 @@ INCRTMP=librtmp/rtmp_sys.h librtmp/rtmp.h librtmp/log.h librtmp/amf.h EXT_posix= EXT_darwin= EXT_mingw=.exe +EXT_haiku= EXT=$(EXT_$(SYS)) PROGS=rtmpdump rtmpgw rtmpsrv rtmpsuck diff --git a/librtmp/Makefile b/librtmp/Makefile index 2c1c790..f81851d 100644 --- a/librtmp/Makefile +++ b/librtmp/Makefile @@ -29,6 +29,7 @@ LIBZ=-lz LIBS_posix= LIBS_darwin= LIBS_mingw=-lws2_32 -lwinmm -lgdi32 +LIBS_haiku= LIB_GNUTLS=-lgnutls -lhogweed -lnettle -lgmp $(LIBZ) LIB_OPENSSL=-lssl -lcrypto $(LIBZ) LIB_POLARSSL=-lpolarssl $(LIBZ) @@ -42,26 +43,31 @@ SO_VERSION=1 SOX_posix=so SOX_darwin=dylib SOX_mingw=dll +SOX_haiku=so SOX=$(SOX_$(SYS)) SO_posix=.$(SOX).$(SO_VERSION) SO_darwin=.$(SO_VERSION).$(SOX) SO_mingw=-$(SO_VERSION).$(SOX) +SO_haiku=.$(SO_VERSION).$(SOX) SO_EXT=$(SO_$(SYS)) SODIR_posix=$(LIBDIR) SODIR_darwin=$(LIBDIR) SODIR_mingw=$(BINDIR) +SODIR_haiku=$(LIBDIR) SODIR=$(SODIR_$(SYS)) SO_LDFLAGS_posix=-shared -Wl,-soname,$@ SO_LDFLAGS_darwin=-dynamiclib -twolevel_namespace -undefined dynamic_lookup \ -fno-common -headerpad_max_install_names -install_name $(libdir)/$@ SO_LDFLAGS_mingw=-shared -Wl,--out-implib,librtmp.dll.a +SO_LDFLAGS_haiku=-shared -Wl,-soname,$@ SO_LDFLAGS=$(SO_LDFLAGS_$(SYS)) INSTALL_IMPLIB_posix= INSTALL_IMPLIB_darwin= INSTALL_IMPLIB_mingw=cp librtmp.dll.a $(LIBDIR) +INSTALL_IMPLIB_haiku= INSTALL_IMPLIB=$(INSTALL_IMPLIB_$(SYS)) SHARED=yes -- 2.19.1 From revol at free.fr Wed Apr 3 03:54:33 2019 From: revol at free.fr (=?UTF-8?q?Fran=C3=A7ois=20Revol?=) Date: Wed, 3 Apr 2019 02:54:33 +0200 Subject: [rtmpdump] [PATCH 2/3] POSIX says fd_set is in sys/select.h In-Reply-To: <20190403005433.1078-1-revol@free.fr> References: <20190403005433.1078-1-revol@free.fr> Message-ID: <20190403005433.1078-3-revol@free.fr> --- rtmpgw.c | 1 + rtmpsrv.c | 1 + rtmpsuck.c | 1 + 3 files changed, 3 insertions(+) diff --git a/rtmpgw.c b/rtmpgw.c index 3e47602..2745723 100644 --- a/rtmpgw.c +++ b/rtmpgw.c @@ -26,6 +26,7 @@ #include #include +#include #include diff --git a/rtmpsrv.c b/rtmpsrv.c index 5df4d3a..2e78dcc 100644 --- a/rtmpsrv.c +++ b/rtmpsrv.c @@ -31,6 +31,7 @@ #include #include +#include #include diff --git a/rtmpsuck.c b/rtmpsuck.c index e886179..990b477 100644 --- a/rtmpsuck.c +++ b/rtmpsuck.c @@ -31,6 +31,7 @@ #include #include +#include #include -- 2.19.1 From revol at free.fr Wed Apr 3 03:54:34 2019 From: revol at free.fr (=?UTF-8?q?Fran=C3=A7ois=20Revol?=) Date: Wed, 3 Apr 2019 02:54:34 +0200 Subject: [rtmpdump] [PATCH 3/3] Update README to mention building on Haiku In-Reply-To: <20190403005433.1078-1-revol@free.fr> References: <20190403005433.1078-1-revol@free.fr> Message-ID: <20190403005433.1078-4-revol@free.fr> --- README | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README b/README index dcf5f52..306bc80 100644 --- a/README +++ b/README @@ -19,7 +19,11 @@ for MacOSX or $ make SYS=mingw -for Windows. +for Windows or + + $ make SYS=haiku + +for Haiku. You can cross-compile for other platforms using the CROSS_COMPILE variable: -- 2.19.1 From revol at free.fr Wed Apr 3 03:54:31 2019 From: revol at free.fr (=?UTF-8?q?Fran=C3=A7ois=20Revol?=) Date: Wed, 3 Apr 2019 02:54:31 +0200 Subject: [rtmpdump] [PATCH 0/3] Haiku port, rebased Message-ID: <20190403005433.1078-1-revol@free.fr> Hi, it seems my Haiku patches went down the drain. Maybe someone will have the time to look at them now. From mattias_ranbro at ranbro.se Wed Apr 3 11:37:58 2019 From: mattias_ranbro at ranbro.se (mattias_ranbro at ranbro.se) Date: Wed, 3 Apr 2019 10:37:58 +0200 Subject: [rtmpdump] unsubscribe Message-ID: <003a01d4e9f8$8b336730$a19a3590$@ranbro.se> -------------- next part -------------- An HTML attachment was scrubbed... URL: