git: 78deb945ebe4 - main - multimedia/omxplayer: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 31 Dec 2023 00:07:41 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=78deb945ebe418c3734fcf6438e05b8b5c3adc32 commit 78deb945ebe418c3734fcf6438e05b8b5c3adc32 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-12-29 21:55:22 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-12-31 00:06:18 +0000 multimedia/omxplayer: Remove expired port 2023-12-31 multimedia/omxplayer: Depends on legacy APIs and interfaces, functionality is being in integrated into VLC --- MOVED | 1 + multimedia/Makefile | 1 - multimedia/omxplayer/Makefile | 60 -------------------- multimedia/omxplayer/distinfo | 5 -- multimedia/omxplayer/files/patch-Keyboard.cpp | 64 ---------------------- multimedia/omxplayer/files/patch-Keyboard.h | 11 ---- multimedia/omxplayer/files/patch-Makefile | 28 ---------- multimedia/omxplayer/files/patch-Makefile.include | 46 ---------------- .../omxplayer/files/patch-linux_PlatformDefs.h | 29 ---------- multimedia/omxplayer/files/patch-omxplayer.cpp | 13 ----- .../omxplayer/files/patch-utils_variant-impl.hpp | 27 --------- multimedia/omxplayer/pkg-descr | 3 - 12 files changed, 1 insertion(+), 287 deletions(-) diff --git a/MOVED b/MOVED index 62b54ccd0538..30e51f9043ad 100644 --- a/MOVED +++ b/MOVED @@ -8214,3 +8214,4 @@ mail/trojita||2023-12-31|Has expired: Depends on deprecated www/qt5-webkit games/springlobby||2023-12-31|Has expired: Depends on expired games/spring graphics/libgfx||2023-12-31|Has expired: unmaintained upstream since sep 2005 devel/cook||2023-12-31|Has expired: Upstream last release was in 2008 +multimedia/omxplayer||2023-12-31|Has expired: Depends on legacy APIs and interfaces, functionality is being in integrated into VLC diff --git a/multimedia/Makefile b/multimedia/Makefile index 730eb9f67877..b511a4d32270 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -264,7 +264,6 @@ SUBDIR += ogmrip SUBDIR += ogmtools SUBDIR += olive - SUBDIR += omxplayer SUBDIR += onevpl SUBDIR += openh264 SUBDIR += openshot diff --git a/multimedia/omxplayer/Makefile b/multimedia/omxplayer/Makefile deleted file mode 100644 index 2c30b3a057c0..000000000000 --- a/multimedia/omxplayer/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -PORTNAME= omxplayer -PORTVERSION= 20161004 -PORTREVISION= 20 -CATEGORIES= multimedia - -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES= 96800576209b.patch:-p1 - -MAINTAINER= ports@FreeBSD.org -COMMENT= Raspberry Pi video player -WWW= https://github.com/popcornmix/omxplayer - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -DEPRECATED= Depends on legacy APIs and interfaces, functionality is being in integrated into VLC -EXPIRATION_DATE=2023-12-31 - -LIB_DEPENDS= libasound.so:audio/alsa-lib \ - libboost_thread.so:devel/boost-libs \ - libdbus-1.so:devel/dbus \ - libpcre.so:devel/pcre \ - libEGL.so:misc/raspberrypi-userland \ - libavcodec.so:multimedia/ffmpeg \ - libfreetype.so:print/freetype2 -RUN_DEPENDS= bash:shells/bash \ - ${LOCALBASE}/share/fonts/freefont-ttf/FreeSans.ttf:x11-fonts/freefont-ttf - -ONLY_FOR_ARCHS= armv6 armv7 - -CFLAGS+= -Dfopen64=fopen -Dfseeko64=fseeko -Dftello64=ftello -ALL_TARGET= omxplayer.bin - -USE_GITHUB= yes -GH_ACCOUNT= popcornmix -GH_TAGNAME= 12b472e - -USES= gmake shebangfix -SHEBANG_FILES= omxplayer - -PLIST_FILES= bin/omxplayer bin/omxplayer.bin -PORTDOCS= README.md - -OPTIONS_DEFINE= DOCS - -post-patch: - @${REINPLACE_CMD} -e \ - 's|LOCALBASE|${LOCALBASE}|g' ${WRKSRC}/omxplayer.cpp - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/omxplayer.bin ${STAGEDIR}${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/omxplayer ${STAGEDIR}${PREFIX}/bin - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for i in ${PORTDOCS} - ${INSTALL_DATA} -p ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} -.endfor - -.include <bsd.port.mk> diff --git a/multimedia/omxplayer/distinfo b/multimedia/omxplayer/distinfo deleted file mode 100644 index 91ea039be541..000000000000 --- a/multimedia/omxplayer/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1483038468 -SHA256 (popcornmix-omxplayer-20161004-12b472e_GH0.tar.gz) = 8aabcc8a1665686dfb72e74b30b6f755a72b5e5577e235dad6c1c6d28dc79637 -SIZE (popcornmix-omxplayer-20161004-12b472e_GH0.tar.gz) = 1218679 -SHA256 (96800576209b.patch) = d1bdcf27c4f4ab9b9d85ee26d126b3eb62af827498860d3e9c430f111708bb8e -SIZE (96800576209b.patch) = 3484 diff --git a/multimedia/omxplayer/files/patch-Keyboard.cpp b/multimedia/omxplayer/files/patch-Keyboard.cpp deleted file mode 100644 index c5d3de9204a3..000000000000 --- a/multimedia/omxplayer/files/patch-Keyboard.cpp +++ /dev/null @@ -1,64 +0,0 @@ ---- Keyboard.cpp.orig 2015-10-24 12:09:14 UTC -+++ Keyboard.cpp -@@ -23,7 +23,6 @@ Keyboard::Keyboard() - new_termios = orig_termios; - new_termios.c_lflag &= ~(ICANON | ECHO | ECHOCTL | ECHONL); - new_termios.c_cflag |= HUPCL; -- new_termios.c_cc[VMIN] = 0; - - tcsetattr(STDIN_FILENO, TCSANOW, &new_termios); - } -@@ -74,13 +73,20 @@ void Keyboard::restore_term() - } - } - --void Keyboard::Sleep(unsigned int dwMilliSeconds) -+int Keyboard::Hit() - { -- struct timespec req; -- req.tv_sec = dwMilliSeconds / 1000; -- req.tv_nsec = (dwMilliSeconds % 1000) * 1000000; -+ struct timeval timeo; -+ fd_set fds; - -- while ( nanosleep(&req, &req) == -1 && errno == EINTR && (req.tv_nsec > 0 || req.tv_sec > 0)); -+ timeo.tv_sec = 0; -+ timeo.tv_usec = 200000; -+ -+ FD_ZERO(&fds); -+ FD_SET(STDIN_FILENO, &fds); -+ -+ select(FD_SETSIZE, &fds, NULL, NULL, &timeo); -+ -+ return FD_ISSET(STDIN_FILENO, &fds); - } - - void Keyboard::Process() -@@ -90,9 +96,16 @@ void Keyboard::Process() - if (conn) - dbus_connection_read_write_dispatch(conn, 0); - int ch[8]; -- int chnum = 0; -+ int chnum, nb; - -- while ((ch[chnum] = getchar()) != EOF) chnum++; -+ if (Hit() == 0) -+ continue; -+ -+ ioctl(STDIN_FILENO, FIONREAD, &nb); -+ -+ for (chnum = 0; chnum < nb && chnum < 8; chnum++) { -+ ch[chnum] = getchar(); -+ } - - if (chnum > 1) ch[0] = ch[chnum - 1] | (ch[chnum - 2] << 8); - -@@ -101,8 +114,6 @@ void Keyboard::Process() - - if (m_keymap[ch[0]] != 0) - send_action(m_keymap[ch[0]]); -- else -- Sleep(20); - } - } - diff --git a/multimedia/omxplayer/files/patch-Keyboard.h b/multimedia/omxplayer/files/patch-Keyboard.h deleted file mode 100644 index f1e97c42328c..000000000000 --- a/multimedia/omxplayer/files/patch-Keyboard.h +++ /dev/null @@ -1,11 +0,0 @@ ---- Keyboard.h.orig 2015-10-24 12:09:14 UTC -+++ Keyboard.h -@@ -21,7 +21,7 @@ - void Process(); - void setKeymap(std::map<int,int> keymap); - void setDbusName(std::string dbus_name); -- void Sleep(unsigned int dwMilliSeconds); -+ int Hit(); - int getEvent(); - private: - void restore_term(); diff --git a/multimedia/omxplayer/files/patch-Makefile b/multimedia/omxplayer/files/patch-Makefile deleted file mode 100644 index bdea4a3d2637..000000000000 --- a/multimedia/omxplayer/files/patch-Makefile +++ /dev/null @@ -1,28 +0,0 @@ ---- Makefile.orig 2016-09-14 UTC -+++ Makefile -@@ -2,9 +2,9 @@ include Makefile.include - - CFLAGS+=-std=c++0x -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -DTARGET_POSIX -DTARGET_LINUX -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CMAKE_CONFIG -D__VIDEOCORE4__ -U_FORTIFY_SOURCE -Wall -DHAVE_OMXLIB -DUSE_EXTERNAL_FFMPEG -DHAVE_LIBAVCODEC_AVCODEC_H -DHAVE_LIBAVUTIL_OPT_H -DHAVE_LIBAVUTIL_MEM_H -DHAVE_LIBAVUTIL_AVUTIL_H -DHAVE_LIBAVFORMAT_AVFORMAT_H -DHAVE_LIBAVFILTER_AVFILTER_H -DHAVE_LIBSWRESAMPLE_SWRESAMPLE_H -DOMX -DOMX_SKIP64BIT -ftree-vectorize -DUSE_EXTERNAL_OMX -DTARGET_RASPBERRY_PI -DUSE_EXTERNAL_LIBBCM_HOST - --LDFLAGS+=-L./ -Lffmpeg_compiled/usr/local/lib/ -lc -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lasound -+LDFLAGS+=-L./ -L$(LOCALBASE)/share/vc/lib -lWFC -lGLESv2 -lEGL -lbcm_host -lopenmaxil -lfreetype -lz -lasound - --INCLUDES+=-I./ -Ilinux -Iffmpeg_compiled/usr/local/include/ -I /usr/include/dbus-1.0 -I /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -+INCLUDES+=-I./ -Ilinux -I$(LOCALBASE)/share/vc/include -I$(LOCALBASE)/include/dbus-1.0 -I$(LOCALBASE)/include/dbus-1.0/include -I$(LOCALBASE)/include/freetype2 -I$(LOCALBASE)/include/ffmpeg - - DIST ?= omxplayer-dist - -@@ -49,11 +49,10 @@ all: dist - omxplayer.o: help.h keys.h - - version: -- bash gen_version.sh > version.h -+ sh gen_version.sh > version.h - - omxplayer.bin: version $(OBJS) -- $(CXX) $(LDFLAGS) -o omxplayer.bin $(OBJS) -lvchiq_arm -lvchostif -lvcos -ldbus-1 -lrt -lpthread -lavutil -lavcodec -lavformat -lswscale -lswresample -lpcre -- $(STRIP) omxplayer.bin -+ $(CXX) $(CFLAGS) $(LDFLAGS) -o omxplayer.bin $(OBJS) -lvchiq_arm -lvcos -ldbus-1 -lrt -lthr -lavutil -lavcodec -lavformat -lswscale -lswresample -lpcre - - help.h: README.md Makefile - awk '/SYNOPSIS/{p=1;print;next} p&&/KEY BINDINGS/{p=0};p' $< \ diff --git a/multimedia/omxplayer/files/patch-Makefile.include b/multimedia/omxplayer/files/patch-Makefile.include deleted file mode 100644 index 1baaafde3eea..000000000000 --- a/multimedia/omxplayer/files/patch-Makefile.include +++ /dev/null @@ -1,46 +0,0 @@ ---- Makefile.include.orig 2017-01-03 14:55:21 UTC -+++ Makefile.include -@@ -1,40 +1,3 @@ --USE_BUILDROOT=0 --FLOAT=hard -- --ifeq ($(USE_BUILDROOT), 1) --BUILDROOT :=/opt/xbmc-bcm/buildroot --SDKSTAGE :=$(BUILDROOT)/output/staging --TARGETFS :=$(BUILDROOT)/output/target --TOOLCHAIN :=$(BUILDROOT)/output/host/usr/ --HOST :=arm-unknown-linux-gnueabi --SYSROOT :=$(BUILDROOT)/output/host/usr/arm-unknown-linux-gnueabi/sysroot --else --BUILDROOT :=/opt/bcm-rootfs --SDKSTAGE :=/opt/bcm-rootfs --TARGETFS :=/opt/bcm-rootfs --TOOLCHAIN :=/home/dc4/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/ --HOST :=arm-linux-gnueabihf --#SYSROOT :=$(TOOLCHAIN)/arm-bcm2708hardfp-linux-gnueabi/sysroot --SYSROOT :=/opt/bcm-rootfs --endif -- --JOBS=7 -- --CFLAGS := -isystem$(PREFIX)/include --CXXFLAGS := $(CFLAGS) --CPPFLAGS := $(CFLAGS) --LDFLAGS := -L$(BUILDROOT)/lib --LD := $(TOOLCHAIN)/bin/$(HOST)-ld --sysroot=$(SYSROOT) --CC := $(TOOLCHAIN)/bin/$(HOST)-gcc --sysroot=$(SYSROOT) --CXX := $(TOOLCHAIN)/bin/$(HOST)-g++ --sysroot=$(SYSROOT) --OBJDUMP := $(TOOLCHAIN)/bin/$(HOST)-objdump --RANLIB := $(TOOLCHAIN)/bin/$(HOST)-ranlib --STRIP := $(TOOLCHAIN)/bin/$(HOST)-strip --AR := $(TOOLCHAIN)/bin/$(HOST)-ar --CXXCP := $(CXX) -E --PATH := $(PREFIX)/bin:$(BUILDROOT)/output/host/usr/bin:$(PATH) -- --CFLAGS += -pipe -mfloat-abi=$(FLOAT) -mcpu=arm1176jzf-s -fomit-frame-pointer -mabi=aapcs-linux -mtune=arm1176jzf-s -mfpu=vfp -Wno-psabi -mno-apcs-stack-check -g -mstructure-size-boundary=32 -mno-sched-prolog --LDFLAGS += -L$(SDKSTAGE)/lib -L$(SDKSTAGE)/usr/lib -L$(SDKSTAGE)/opt/vc/lib/ -Lpcre/build --#INCLUDES += -isystem$(SDKSTAGE)/usr/include -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -isystem$(SDKSTAGE)/usr/include/freetype2 --INCLUDES += -isystem$(SDKSTAGE)/opt/vc/include -isystem$(SYSROOT)/usr/include -isystem$(SDKSTAGE)/opt/vc/include/interface/vcos/pthreads -Ipcre/build -Iboost-trunk -Ifreetype2/include -+CFLAGS += -fomit-frame-pointer -+LDFLAGS += -L$(LOCALBASE)/share/vc/lib -L$(LOCALBASE)/lib -L$(LOCALBASE)/lib/ffmpeg -+INCLUDES += -I$(LOCALBASE)/share/vc/include -I$(LOCALBASE)/include -I$(LOCALBASE)/share/vc/include/interface/vcos/pthreads -I$(LOCALBASE)/share/vc/include/interface/vmcs_host/linux -I$(LOCALBASE)/lib/dbus-1.0/include diff --git a/multimedia/omxplayer/files/patch-linux_PlatformDefs.h b/multimedia/omxplayer/files/patch-linux_PlatformDefs.h deleted file mode 100644 index 90d1aceeb448..000000000000 --- a/multimedia/omxplayer/files/patch-linux_PlatformDefs.h +++ /dev/null @@ -1,29 +0,0 @@ ---- linux/PlatformDefs.h.orig 2015-10-24 12:09:14 UTC -+++ linux/PlatformDefs.h -@@ -39,11 +39,11 @@ - #include <unistd.h> - #include <pthread.h> - #include <string.h> --#ifdef __APPLE__ -+#if defined(__APPLE__) - #include <stdio.h> - #include <sys/sysctl.h> - #include <mach/mach.h> --#else -+#elif defined(__linux__) - #include <sys/sysinfo.h> - #endif - #include <sys/time.h> -@@ -416,8 +416,12 @@ typedef struct _SECURITY_ATTRIBUTES { - #define FILE_CURRENT 1 - #define FILE_END 2 - -+#ifndef _S_IFREG - #define _S_IFREG S_IFREG -+#endif -+#ifndef _S_IFDIR - #define _S_IFDIR S_IFDIR -+#endif - #define MAX_PATH PATH_MAX - - #define _stat stat diff --git a/multimedia/omxplayer/files/patch-omxplayer.cpp b/multimedia/omxplayer/files/patch-omxplayer.cpp deleted file mode 100644 index 7970c3d1bb35..000000000000 --- a/multimedia/omxplayer/files/patch-omxplayer.cpp +++ /dev/null @@ -1,13 +0,0 @@ ---- omxplayer.cpp.orig 2015-10-24 12:09:14 UTC -+++ omxplayer.cpp -@@ -84,8 +86,8 @@ bool m_osd - bool m_no_keys = false; - std::string m_external_subtitles_path; - bool m_has_external_subtitles = false; --std::string m_font_path = "/usr/share/fonts/truetype/freefont/FreeSans.ttf"; --std::string m_italic_font_path = "/usr/share/fonts/truetype/freefont/FreeSansOblique.ttf"; -+std::string m_font_path = "LOCALBASE/share/fonts/freefont-ttf/FreeSans.ttf"; -+std::string m_italic_font_path = "LOCALBASE/share/fonts/freefont-ttf/FreeSansOblique.ttf"; - std::string m_dbus_name = "org.mpris.MediaPlayer2.omxplayer"; - bool m_asked_for_font = false; - bool m_asked_for_italic_font = false; diff --git a/multimedia/omxplayer/files/patch-utils_variant-impl.hpp b/multimedia/omxplayer/files/patch-utils_variant-impl.hpp deleted file mode 100644 index f98dd32303f5..000000000000 --- a/multimedia/omxplayer/files/patch-utils_variant-impl.hpp +++ /dev/null @@ -1,27 +0,0 @@ ---- utils/variant-impl.hpp.orig 2017-01-02 19:30:30 UTC -+++ utils/variant-impl.hpp -@@ -306,12 +306,12 @@ struct get_index<From, Checker, T, Rest. - - static const bool is_exact_match = is_same_upto_cv<T, From>(); - static const bool is_relaxed_match = relaxed_same<T, From>(); -- static const bool is_variant = is_variant<T>::value; -+ static const bool is_variant_match = is_variant<T>::value; - static const bool is_ud_match = Checker<T, From>::value; -- static const bool is_strict_ud_match = is_ud_match && !is_variant; -+ static const bool is_strict_ud_match = is_ud_match && !is_variant_match; - - typedef typename get_index_of_variant<From, T>::type variant_indices; -- static const int var_quality = is_variant ? variant_indices::quality - 2 : 0; -+ static const int var_quality = is_variant_match ? variant_indices::quality - 2 : 0; - - // Match quality: - // exact > su > rel > strict_ud > ud -@@ -335,7 +335,7 @@ struct get_index<From, Checker, T, Rest. - sizeof...(Rest)+1, typeid(From).name(), typeid(T).name(), - local_quality, var_quality, Tail::quality, quality, index, ambiguous); - -- if (is_variant) -+ if (is_variant_match) - { - printf("<< var <<\n"); - variant_indices::debug(); diff --git a/multimedia/omxplayer/pkg-descr b/multimedia/omxplayer/pkg-descr deleted file mode 100644 index 1e50100adcf5..000000000000 --- a/multimedia/omxplayer/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -OMXPlayer is a commandline OMX player for the Raspberry Pi. It was developed -as a testbed for the XBMC Raspberry PI implementation and is quite handy to -use standalone.