From owner-svn-ports-all@freebsd.org Sat Feb 13 08:56:37 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0643A545942; Sat, 13 Feb 2021 08:56:37 +0000 (UTC) (envelope-from lwhsu@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dd43m5z6vz3jtk; Sat, 13 Feb 2021 08:56:36 +0000 (UTC) (envelope-from lwhsu@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BEA591426D; Sat, 13 Feb 2021 08:56:36 +0000 (UTC) (envelope-from lwhsu@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 11D8ua2V002231; Sat, 13 Feb 2021 08:56:36 GMT (envelope-from lwhsu@FreeBSD.org) Received: (from lwhsu@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 11D8uZi1002227; Sat, 13 Feb 2021 08:56:35 GMT (envelope-from lwhsu@FreeBSD.org) Message-Id: <202102130856.11D8uZi1002227@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: lwhsu set sender to lwhsu@FreeBSD.org using -f From: Li-Wen Hsu Date: Sat, 13 Feb 2021 08:56:35 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r565107 - in head/multimedia: . hypnotix X-SVN-Group: ports-head X-SVN-Commit-Author: lwhsu X-SVN-Commit-Paths: in head/multimedia: . hypnotix X-SVN-Commit-Revision: 565107 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Feb 2021 08:56:37 -0000 Author: lwhsu Date: Sat Feb 13 08:56:35 2021 New Revision: 565107 URL: https://svnweb.freebsd.org/changeset/ports/565107 Log: Add multimedia/hypnotix: IPTV frontend to MPV PR: 253390 Submitted by: Olga Smirnova Added: head/multimedia/hypnotix/ head/multimedia/hypnotix/Makefile (contents, props changed) head/multimedia/hypnotix/distinfo (contents, props changed) head/multimedia/hypnotix/pkg-descr (contents, props changed) head/multimedia/hypnotix/pkg-plist (contents, props changed) Modified: head/multimedia/Makefile Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Sat Feb 13 08:17:10 2021 (r565106) +++ head/multimedia/Makefile Sat Feb 13 08:56:35 2021 (r565107) @@ -133,6 +133,7 @@ SUBDIR += gxine SUBDIR += handbrake SUBDIR += harvid + SUBDIR += hypnotix SUBDIR += imagination SUBDIR += intel-media-sdk SUBDIR += iriverter Added: head/multimedia/hypnotix/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/hypnotix/Makefile Sat Feb 13 08:56:35 2021 (r565107) @@ -0,0 +1,49 @@ +# $FreeBSD$ + +PORTNAME= hypnotix +DISTVERSION= 1.4 +CATEGORIES= multimedia + +MAINTAINER= mistresssilvara@hotmail.com +COMMENT= IPTV streaming application using mpv + +LICENSE= GPLv3 PD +LICENSE_COMB= multi + +LIB_DEPENDS= libmpv.so:multimedia/mpv \ + libxapp.so:x11/xapp +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}imdbpy>0:www/py-imdbpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} + +USES= python:3.6+ shebangfix + +SHEBANG_GLOB= *.py +USE_GITHUB= yes +GH_ACCOUNT= linuxmint + +OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes + +.include + +.if ${PORT_OPTIONS:MNLS} +USES+= gettext-tools +.else +BINARY_ALIAS= msgfmt=true +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \ + ${WRKSRC}/usr/lib/${PORTNAME}/${PORTNAME}.py + @${REINPLACE_CMD} -e 's|__DEB_VERSION__|${PORTVERSION}|g' \ + ${WRKSRC}/usr/lib/${PORTNAME}/${PORTNAME}.py + @${REINPLACE_CMD} -e 's|/usr/lib|${PREFIX}/lib|g' \ + ${WRKSRC}/usr/bin/${PORTNAME} + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX} + (cd ${WRKSRC}/usr && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}) + +.include Added: head/multimedia/hypnotix/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/hypnotix/distinfo Sat Feb 13 08:56:35 2021 (r565107) @@ -0,0 +1,3 @@ +TIMESTAMP = 1612905899 +SHA256 (linuxmint-hypnotix-1.4_GH0.tar.gz) = d5ebe0f959b11647f98fba8dcdf6ead8b595dbf43e3b44554b7af7fa82d127cf +SIZE (linuxmint-hypnotix-1.4_GH0.tar.gz) = 2220636 Added: head/multimedia/hypnotix/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/hypnotix/pkg-descr Sat Feb 13 08:56:35 2021 (r565107) @@ -0,0 +1,10 @@ +Hypnotix is an IPTV streaming application with support for live TV, +movies and series. + +It can support multiple IPTV providers of the following types: + +* M3U URL +* Xtream API +* Local M3U playlist + +WWW: https://github.com/linuxmint/hypnotix Added: head/multimedia/hypnotix/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/hypnotix/pkg-plist Sat Feb 13 08:56:35 2021 (r565107) @@ -0,0 +1,165 @@ +@(,,755) bin/hypnotix +lib/hypnotix/common.py +@(,,755) lib/hypnotix/hypnotix.py +lib/hypnotix/mpv.py +share/applications/hypnotix.desktop +share/glib-2.0/schemas/org.x.hypnotix.gschema.xml +%%DATADIR%%/generic_tv_logo.png +%%DATADIR%%/hypnotix.css +%%DATADIR%%/hypnotix.ui +%%DATADIR%%/pictures/badges/afghanistan.png +%%DATADIR%%/pictures/badges/albania.png +%%DATADIR%%/pictures/badges/algeria.png +%%DATADIR%%/pictures/badges/andora.png +%%DATADIR%%/pictures/badges/angola.png +%%DATADIR%%/pictures/badges/argentina.png +%%DATADIR%%/pictures/badges/armenia.png +%%DATADIR%%/pictures/badges/australia.png +%%DATADIR%%/pictures/badges/austria.png +%%DATADIR%%/pictures/badges/bahrain.png +%%DATADIR%%/pictures/badges/bangladesh.png +%%DATADIR%%/pictures/badges/barbados.png +%%DATADIR%%/pictures/badges/belgium.png +%%DATADIR%%/pictures/badges/bostwana.png +%%DATADIR%%/pictures/badges/brazil.png +%%DATADIR%%/pictures/badges/bulgaria.png +%%DATADIR%%/pictures/badges/cameroon.png +%%DATADIR%%/pictures/badges/canada.png +%%DATADIR%%/pictures/badges/chile.png +%%DATADIR%%/pictures/badges/china.png +%%DATADIR%%/pictures/badges/colombia.png +%%DATADIR%%/pictures/badges/costarica.png +%%DATADIR%%/pictures/badges/croatia.png +%%DATADIR%%/pictures/badges/cuba.png +%%DATADIR%%/pictures/badges/cyprus.png +%%DATADIR%%/pictures/badges/czech.png +%%DATADIR%%/pictures/badges/denmark.png +%%DATADIR%%/pictures/badges/ecuador.png +%%DATADIR%%/pictures/badges/egypt.png +%%DATADIR%%/pictures/badges/esperanto.png +%%DATADIR%%/pictures/badges/estonia.png +%%DATADIR%%/pictures/badges/ethiopia.png +%%DATADIR%%/pictures/badges/europe.png +%%DATADIR%%/pictures/badges/finland.png +%%DATADIR%%/pictures/badges/france.png +%%DATADIR%%/pictures/badges/georgia.png +%%DATADIR%%/pictures/badges/germany.png +%%DATADIR%%/pictures/badges/ghana.png +%%DATADIR%%/pictures/badges/greece.png +%%DATADIR%%/pictures/badges/honduras.png +%%DATADIR%%/pictures/badges/hongkong.png +%%DATADIR%%/pictures/badges/hungary.png +%%DATADIR%%/pictures/badges/iceland.png +%%DATADIR%%/pictures/badges/india.png +%%DATADIR%%/pictures/badges/indonesia.png +%%DATADIR%%/pictures/badges/irak.png +%%DATADIR%%/pictures/badges/iran.png +%%DATADIR%%/pictures/badges/ireland.png +%%DATADIR%%/pictures/badges/israel.png +%%DATADIR%%/pictures/badges/italy.png +%%DATADIR%%/pictures/badges/ivory.png +%%DATADIR%%/pictures/badges/jamaica.png +%%DATADIR%%/pictures/badges/japan.png +%%DATADIR%%/pictures/badges/kenya.png +%%DATADIR%%/pictures/badges/korea.png +%%DATADIR%%/pictures/badges/koweit.png +%%DATADIR%%/pictures/badges/laos.png +%%DATADIR%%/pictures/badges/latvia.png +%%DATADIR%%/pictures/badges/lebanon.png +%%DATADIR%%/pictures/badges/liechtenstein.png +%%DATADIR%%/pictures/badges/lithuania.png +%%DATADIR%%/pictures/badges/luxembourg.png +%%DATADIR%%/pictures/badges/lybia.png +%%DATADIR%%/pictures/badges/malaysia.png +%%DATADIR%%/pictures/badges/malta.png +%%DATADIR%%/pictures/badges/mexico.png +%%DATADIR%%/pictures/badges/morocco.png +%%DATADIR%%/pictures/badges/movies.png +%%DATADIR%%/pictures/badges/mozambique.png +%%DATADIR%%/pictures/badges/music.png +%%DATADIR%%/pictures/badges/namibia.png +%%DATADIR%%/pictures/badges/nepal.png +%%DATADIR%%/pictures/badges/netherlands.png +%%DATADIR%%/pictures/badges/newzealand.png +%%DATADIR%%/pictures/badges/nicaragua.png +%%DATADIR%%/pictures/badges/nigeria.png +%%DATADIR%%/pictures/badges/norway.png +%%DATADIR%%/pictures/badges/pakistan.png +%%DATADIR%%/pictures/badges/panama.png +%%DATADIR%%/pictures/badges/paraguay.png +%%DATADIR%%/pictures/badges/peru.png +%%DATADIR%%/pictures/badges/philippines.png +%%DATADIR%%/pictures/badges/poland.png +%%DATADIR%%/pictures/badges/portugal.png +%%DATADIR%%/pictures/badges/romania.png +%%DATADIR%%/pictures/badges/russia.png +%%DATADIR%%/pictures/badges/rw.png +%%DATADIR%%/pictures/badges/saudi.png +%%DATADIR%%/pictures/badges/scotland.png +%%DATADIR%%/pictures/badges/senegal.png +%%DATADIR%%/pictures/badges/serbia.png +%%DATADIR%%/pictures/badges/singapore.png +%%DATADIR%%/pictures/badges/slovakia.png +%%DATADIR%%/pictures/badges/slovenia.png +%%DATADIR%%/pictures/badges/south-africa.png +%%DATADIR%%/pictures/badges/spain.png +%%DATADIR%%/pictures/badges/sweden.png +%%DATADIR%%/pictures/badges/switzerland.png +%%DATADIR%%/pictures/badges/syria.png +%%DATADIR%%/pictures/badges/taiwan.png +%%DATADIR%%/pictures/badges/tanzania.png +%%DATADIR%%/pictures/badges/thailand.png +%%DATADIR%%/pictures/badges/togo.png +%%DATADIR%%/pictures/badges/tunisia.png +%%DATADIR%%/pictures/badges/turkey.png +%%DATADIR%%/pictures/badges/uganda.png +%%DATADIR%%/pictures/badges/uk.png +%%DATADIR%%/pictures/badges/ukraine.png +%%DATADIR%%/pictures/badges/uruguay.png +%%DATADIR%%/pictures/badges/usa.png +%%DATADIR%%/pictures/badges/uzbekistan.png +%%DATADIR%%/pictures/badges/venezuela.png +%%DATADIR%%/pictures/badges/vietnam.png +%%DATADIR%%/pictures/badges/wales.png +%%DATADIR%%/pictures/badges/yemen.png +%%DATADIR%%/pictures/badges/zambia.png +%%DATADIR%%/pictures/badges/zimbabwe.png +%%DATADIR%%/pictures/movies.svg +%%DATADIR%%/pictures/series.svg +%%DATADIR%%/pictures/tv.svg +%%DATADIR%%/shortcuts.ui +share/icons/hicolor/scalable/apps/hypnotix.svg +%%NLS%%share/locale/am/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/ca/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/cs/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/cy/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/da/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/de/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/el/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/es/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/eu/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/fi/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/fr/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/fr_CA/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/he/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/hi/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/hr/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/hu/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/ie/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/it/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/ja/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/kab/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/kn/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/ko/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/nl/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/pl/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/pt/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/ro/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/ru/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/sr/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/sr@latin/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/sv/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/tr/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/uk/LC_MESSAGES/hypnotix.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/hypnotix.mo