Index: head/multimedia/syncplay/Makefile =================================================================== --- head/multimedia/syncplay/Makefile (revision 433765) +++ head/multimedia/syncplay/Makefile (revision 433766) @@ -1,38 +1,39 @@ # $FreeBSD$ PORTNAME= syncplay PORTVERSION= 1.4.0 DISTVERSIONPREFIX= v CATEGORIES= multimedia MAINTAINER= heckendorfc@gmail.com COMMENT= Synchronize video playback over networks LICENSE= APACHE20 USE_GITHUB= yes GH_ACCOUNT= Syncplay USES= desktop-file-utils gmake python:2 twisted USE_TWISTED= run +NO_ARCH= yes INSTALLS_ICONS= yes OPTIONS_DEFINE= GUI VLC OPTIONS_DEFAULT= GUI VLC CLIENT SERVER OPTIONS_SUB= yes OPTIONS_MULTI= MODES OPTIONS_MULTI_MODES= CLIENT SERVER 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 .include Index: head/multimedia/syncplay/files/patch-GNUmakefile =================================================================== --- head/multimedia/syncplay/files/patch-GNUmakefile (revision 433765) +++ head/multimedia/syncplay/files/patch-GNUmakefile (revision 433766) @@ -1,33 +1,42 @@ --- GNUmakefile.orig 2017-01-30 23:01:02 UTC +++ GNUmakefile @@ -38,6 +38,10 @@ 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 $(APP_SHORTCUT_PATH) @@ -59,8 +63,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)/ -@@ -85,8 +89,8 @@ u-client: +@@ -72,8 +76,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: 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-plist =================================================================== --- head/multimedia/syncplay/pkg-plist (revision 433765) +++ head/multimedia/syncplay/pkg-plist (revision 433766) @@ -1,115 +1,90 @@ -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 +%%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/empty_checkbox.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/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-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/table_refresh.png lib/syncplay/resources/tick.png lib/syncplay/resources/tick_checkbox.png lib/syncplay/resources/timeline_marker.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 -lib/syncplay/resources/lua/intf/syncplay.lua 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_ru.py lib/syncplay/syncplay/players/__init__.py lib/syncplay/syncplay/players/basePlayer.py lib/syncplay/syncplay/players/mpc.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/__init__.py lib/syncplay/syncplay/vendor/qt4reactor.py -%%SERVER%%lib/syncplay/syncplayServer.py +%%CLIENT%%%%VLC%%lib/vlc/lua/intf/syncplay.lua share/app-install/icons/syncplay.png -share/pixmaps/syncplay.png -%%CLIENT%%bin/syncplay -%%CLIENT%%lib/syncplay/syncplayClient.py %%CLIENT%%share/applications/syncplay.desktop -%%CLIENT%%%%VLC%%lib/vlc/lua/intf/syncplay.lua -%%SERVER%%bin/syncplay-server %%SERVER%%share/applications/syncplay-server.desktop -@dir share/applications -@dir share/icons/128x128/apps -@dir share/icons/128x128 -@dir share/icons/16x16/apps -@dir share/icons/16x16 -@dir share/icons/24x24/apps -@dir share/icons/24x24 -@dir share/icons/256x256/apps -@dir share/icons/256x256 -@dir share/icons/32x32/apps -@dir share/icons/32x32 -@dir share/icons/48x48/apps -@dir share/icons/48x48 -@dir share/icons/64x64/apps -@dir share/icons/64x64 -@dir share/icons/96x96/apps -@dir share/icons/96x96 -@dir share/icons -@dir lib/syncplay/resources/lua/intf -@dir lib/syncplay/resources/lua -@dir lib/syncplay/resources -@dir lib/syncplay -%%CLIENT%%%%VLC%%@dir lib/vlc/lua/intf -%%CLIENT%%%%VLC%%@dir lib/vlc/lua -%%CLIENT%%%%VLC%%@dir lib/vlc +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