Index: head/multimedia/syncplay/Makefile =================================================================== --- head/multimedia/syncplay/Makefile (revision 466842) +++ head/multimedia/syncplay/Makefile (revision 466843) @@ -1,41 +1,45 @@ # $FreeBSD$ PORTNAME= syncplay DISTVERSIONPREFIX= v -DISTVERSION= 1.5.2 +DISTVERSION= 1.5.3 CATEGORIES= multimedia MAINTAINER= heckendorfc@gmail.com COMMENT= Synchronize video playback over networks LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} USES= desktop-file-utils gmake python:2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= Syncplay SHEBANG_FILES= syncplayClient.py \ syncplayServer.py NO_ARCH= yes OPTIONS_DEFINE= GUI VLC OPTIONS_DEFAULT= GUI VLC CLIENT SERVER OPTIONS_SUB= yes OPTIONS_MULTI= MODES OPTIONS_MULTI_MODES= CLIENT SERVER CLIENT_DESC= Client mode SERVER_DESC= Server mode VLC_DESC= Support for VLC media player MAKEFILE= GNUmakefile GUI_RUN_DEPENDS= pyside-py2?>=1.1.2:devel/pyside VLC_MAKE_ARGS= VLC_SUPPORT=true VLC_MAKE_ARGS_OFF= VLC_SUPPORT=false CLIENT_INSTALL_TARGET= install-client SERVER_INSTALL_TARGET= install-server + +post-patch: + @${REINPLACE_CMD} -e 's|path = os.path.dirname(os.path.dirname(__file__))|path = "'${DATADIR}'"|g' ${WRKSRC}/syncplay/utils.py .include Index: head/multimedia/syncplay/distinfo =================================================================== --- head/multimedia/syncplay/distinfo (revision 466842) +++ head/multimedia/syncplay/distinfo (revision 466843) @@ -1,3 +1,3 @@ -TIMESTAMP = 1520079690 -SHA256 (Syncplay-syncplay-v1.5.2_GH0.tar.gz) = 8a6a6e73b28e842230b4deef3b031f8ebeea5e30ffca393f2c4f8de207c6f428 -SIZE (Syncplay-syncplay-v1.5.2_GH0.tar.gz) = 1636375 +TIMESTAMP = 1523143615 +SHA256 (Syncplay-syncplay-v1.5.3_GH0.tar.gz) = db7dff9362645e7ed1f79eb5c70a742a8ffb6f52c9412def6766c2a9a55260fa +SIZE (Syncplay-syncplay-v1.5.3_GH0.tar.gz) = 1637072 Index: head/multimedia/syncplay/files/patch-GNUmakefile =================================================================== --- head/multimedia/syncplay/files/patch-GNUmakefile (revision 466842) +++ head/multimedia/syncplay/files/patch-GNUmakefile (revision 466843) @@ -1,42 +1,58 @@ ---- GNUmakefile.orig 2017-01-30 23:01:02 UTC +--- GNUmakefile.orig 2018-04-07 21:02:55 UTC +++ GNUmakefile -@@ -38,6 +38,10 @@ endif +@@ -38,17 +38,22 @@ endif APP_SHORTCUT_PATH = ${DESTDIR}${PREFIX}/share/applications SHARE_PATH = ${DESTDIR}${PREFIX}/share +default: + +all: + common: - -mkdir -p $(LIB_PATH)/syncplay/resources/lua/intf +- -mkdir -p $(LIB_PATH)/syncplay/resources/lua/intf ++ -mkdir -p $(SHARE_PATH)/syncplay/resources/lua/intf -mkdir -p $(APP_SHORTCUT_PATH) -@@ -59,8 +63,8 @@ u-common: + -mkdir -p $(SHARE_PATH)/app-install/icons + -mkdir -p $(SHARE_PATH)/pixmaps/ ++ -mkdir -p $(LIB_PATH)/syncplay + cp -r syncplay $(LIB_PATH)/syncplay/ + chmod 755 $(LIB_PATH)/syncplay/ + cp -r resources/hicolor $(SHARE_PATH)/icons/ +- cp -r resources/*.png $(LIB_PATH)/syncplay/resources/ +- cp -r resources/*.lua $(LIB_PATH)/syncplay/resources/ +- cp -r resources/lua/intf/*.lua $(LIB_PATH)/syncplay/resources/lua/intf/ ++ cp -r resources/*.png $(SHARE_PATH)/syncplay/resources/ ++ cp -r resources/*.lua $(SHARE_PATH)/syncplay/resources/ ++ cp -r resources/lua/intf/*.lua $(SHARE_PATH)/syncplay/resources/lua/intf/ + cp resources/hicolor/48x48/apps/syncplay.png $(SHARE_PATH)/app-install/icons/ + cp resources/hicolor/48x48/apps/syncplay.png $(SHARE_PATH)/pixmaps/ +@@ -60,8 +65,8 @@ u-common: + client: -mkdir -p $(BIN_PATH) + sed -i '' -e 's%# libpath%site.addsitedir\("${PREFIX}/lib/syncplay"\)%' syncplayClient.py cp syncplayClient.py $(BIN_PATH)/syncplay - sed -i -e 's%# libpath%site.addsitedir\("${PREFIX}/lib/syncplay"\)%' $(BIN_PATH)/syncplay chmod 755 $(BIN_PATH)/syncplay cp syncplayClient.py $(LIB_PATH)/syncplay/ cp resources/syncplay.desktop $(APP_SHORTCUT_PATH)/ -@@ -72,8 +76,6 @@ endif +@@ -73,8 +78,6 @@ endif ifeq ($(VLC_SUPPORT),true) -mkdir -p ${DESTDIR}$(VLC_LIB_PATH)/vlc/lua/intf/ cp resources/lua/intf/syncplay.lua ${DESTDIR}$(VLC_LIB_PATH)/vlc/lua/intf/ - -mkdir -p ${DESTDIR}$(VLC_LIB_PATH64)/vlc/lua/intf/ - cp resources/lua/intf/syncplay.lua ${DESTDIR}$(VLC_LIB_PATH64)/vlc/lua/intf/ endif u-client: -@@ -85,8 +87,8 @@ u-client: +@@ -86,8 +89,8 @@ u-client: server: -mkdir -p $(BIN_PATH) + sed -i '' -e 's%# libpath%site.addsitedir\("${PREFIX}/lib/syncplay"\)%' syncplayServer.py cp syncplayServer.py $(BIN_PATH)/syncplay-server - sed -i -e 's%# libpath%site.addsitedir\("${PREFIX}/lib/syncplay"\)%' $(BIN_PATH)/syncplay-server chmod 755 $(BIN_PATH)/syncplay-server cp syncplayServer.py $(LIB_PATH)/syncplay/ cp resources/syncplay-server.desktop $(APP_SHORTCUT_PATH)/ Index: head/multimedia/syncplay/pkg-descr =================================================================== --- head/multimedia/syncplay/pkg-descr (revision 466842) +++ head/multimedia/syncplay/pkg-descr (revision 466843) @@ -1,9 +1,9 @@ Syncplay synchronizes the playback of media files across several remote machines. The Syncplay Client launches a media player on a user's computer, connects to a Syncplay server and join a virtual room on that server. Pauses, unpauses and seeks made within that media player instance are relayed to fellow viewers via the server to allow for these actions to be replicated by the media players of everyone else in the same virtual room. -WWW: http://syncplay.pl/ +WWW: https://syncplay.pl/ Index: head/multimedia/syncplay/pkg-plist =================================================================== --- head/multimedia/syncplay/pkg-plist (revision 466842) +++ head/multimedia/syncplay/pkg-plist (revision 466843) @@ -1,99 +1,99 @@ %%CLIENT%%bin/syncplay %%SERVER%%bin/syncplay-server -lib/syncplay/resources/accept.png -lib/syncplay/resources/application_get.png -lib/syncplay/resources/arrow_refresh.png -lib/syncplay/resources/arrow_switch.png -lib/syncplay/resources/arrow_undo.png -lib/syncplay/resources/bullet_right_grey.png -lib/syncplay/resources/chevrons_right.png -lib/syncplay/resources/clock_go.png -lib/syncplay/resources/cog.png -lib/syncplay/resources/cog_delete.png -lib/syncplay/resources/comments.png -lib/syncplay/resources/control_pause_blue.png -lib/syncplay/resources/control_play_blue.png -lib/syncplay/resources/cross.png -lib/syncplay/resources/cross_checkbox.png -lib/syncplay/resources/delete.png -lib/syncplay/resources/door_in.png -lib/syncplay/resources/email_go.png -lib/syncplay/resources/empty_checkbox.png -lib/syncplay/resources/error.png -lib/syncplay/resources/eye.png -lib/syncplay/resources/film_add.png -lib/syncplay/resources/film_edit.png -lib/syncplay/resources/film_folder_edit.png -lib/syncplay/resources/film_go.png -lib/syncplay/resources/film_link.png -lib/syncplay/resources/folder_explore.png -lib/syncplay/resources/folder_film.png -lib/syncplay/resources/help.png -lib/syncplay/resources/house.png -lib/syncplay/resources/key_go.png -lib/syncplay/resources/lock.png -lib/syncplay/resources/lock_open.png -lib/syncplay/resources/lua/intf/syncplay.lua -lib/syncplay/resources/mpc-be.png -lib/syncplay/resources/mpc-hc.png -lib/syncplay/resources/mpc-hc64.png -lib/syncplay/resources/mplayer.png -lib/syncplay/resources/mpv.png -lib/syncplay/resources/page_white_key.png -lib/syncplay/resources/shield_add.png -lib/syncplay/resources/shield_edit.png -lib/syncplay/resources/syncplay.png -lib/syncplay/resources/syncplayintf.lua -lib/syncplay/resources/table_refresh.png -lib/syncplay/resources/tick.png -lib/syncplay/resources/tick_checkbox.png -lib/syncplay/resources/timeline_marker.png -lib/syncplay/resources/user_comment.png -lib/syncplay/resources/user_key.png -lib/syncplay/resources/vlc.png -lib/syncplay/resources/world_add.png -lib/syncplay/resources/world_explore.png -lib/syncplay/resources/world_go.png +%%DATADIR%%/resources/accept.png +%%DATADIR%%/resources/application_get.png +%%DATADIR%%/resources/arrow_refresh.png +%%DATADIR%%/resources/arrow_switch.png +%%DATADIR%%/resources/arrow_undo.png +%%DATADIR%%/resources/bullet_right_grey.png +%%DATADIR%%/resources/chevrons_right.png +%%DATADIR%%/resources/clock_go.png +%%DATADIR%%/resources/cog.png +%%DATADIR%%/resources/cog_delete.png +%%DATADIR%%/resources/comments.png +%%DATADIR%%/resources/control_pause_blue.png +%%DATADIR%%/resources/control_play_blue.png +%%DATADIR%%/resources/cross.png +%%DATADIR%%/resources/cross_checkbox.png +%%DATADIR%%/resources/delete.png +%%DATADIR%%/resources/door_in.png +%%DATADIR%%/resources/email_go.png +%%DATADIR%%/resources/empty_checkbox.png +%%DATADIR%%/resources/error.png +%%DATADIR%%/resources/eye.png +%%DATADIR%%/resources/film_add.png +%%DATADIR%%/resources/film_edit.png +%%DATADIR%%/resources/film_folder_edit.png +%%DATADIR%%/resources/film_go.png +%%DATADIR%%/resources/film_link.png +%%DATADIR%%/resources/folder_explore.png +%%DATADIR%%/resources/folder_film.png +%%DATADIR%%/resources/help.png +%%DATADIR%%/resources/house.png +%%DATADIR%%/resources/key_go.png +%%DATADIR%%/resources/lock.png +%%DATADIR%%/resources/lock_open.png +%%DATADIR%%/resources/lua/intf/syncplay.lua +%%DATADIR%%/resources/mpc-be.png +%%DATADIR%%/resources/mpc-hc.png +%%DATADIR%%/resources/mpc-hc64.png +%%DATADIR%%/resources/mplayer.png +%%DATADIR%%/resources/mpv.png +%%DATADIR%%/resources/page_white_key.png +%%DATADIR%%/resources/shield_add.png +%%DATADIR%%/resources/shield_edit.png +%%DATADIR%%/resources/syncplay.png +%%DATADIR%%/resources/syncplayintf.lua +%%DATADIR%%/resources/table_refresh.png +%%DATADIR%%/resources/tick.png +%%DATADIR%%/resources/tick_checkbox.png +%%DATADIR%%/resources/timeline_marker.png +%%DATADIR%%/resources/user_comment.png +%%DATADIR%%/resources/user_key.png +%%DATADIR%%/resources/vlc.png +%%DATADIR%%/resources/world_add.png +%%DATADIR%%/resources/world_explore.png +%%DATADIR%%/resources/world_go.png lib/syncplay/syncplay/__init__.py lib/syncplay/syncplay/client.py lib/syncplay/syncplay/clientManager.py lib/syncplay/syncplay/constants.py lib/syncplay/syncplay/messages.py lib/syncplay/syncplay/messages_de.py lib/syncplay/syncplay/messages_en.py lib/syncplay/syncplay/messages_it.py lib/syncplay/syncplay/messages_ru.py lib/syncplay/syncplay/players/__init__.py lib/syncplay/syncplay/players/basePlayer.py lib/syncplay/syncplay/players/mpc.py lib/syncplay/syncplay/players/mpcbe.py lib/syncplay/syncplay/players/mplayer.py lib/syncplay/syncplay/players/mpv.py lib/syncplay/syncplay/players/playerFactory.py lib/syncplay/syncplay/players/vlc.py lib/syncplay/syncplay/protocols.py lib/syncplay/syncplay/server.py %%CLIENT%%lib/syncplay/syncplayClient.py %%SERVER%%lib/syncplay/syncplayServer.py lib/syncplay/syncplay/ui/ConfigurationGetter.py lib/syncplay/syncplay/ui/GuiConfiguration.py lib/syncplay/syncplay/ui/__init__.py lib/syncplay/syncplay/ui/consoleUI.py lib/syncplay/syncplay/ui/gui.py lib/syncplay/syncplay/utils.py lib/syncplay/syncplay/vendor/Qt.py lib/syncplay/syncplay/vendor/__init__.py lib/syncplay/syncplay/vendor/qt5reactor.py %%CLIENT%%%%VLC%%lib/vlc/lua/intf/syncplay.lua share/app-install/icons/syncplay.png %%CLIENT%%share/applications/syncplay.desktop %%SERVER%%share/applications/syncplay-server.desktop share/icons/128x128/apps/syncplay.png share/icons/16x16/apps/syncplay.png share/icons/24x24/apps/syncplay.png share/icons/256x256/apps/syncplay.png share/icons/32x32/apps/syncplay.png share/icons/48x48/apps/syncplay.png share/icons/64x64/apps/syncplay.png share/icons/96x96/apps/syncplay.png share/pixmaps/syncplay.png