From owner-svn-ports-head@FreeBSD.ORG Wed Mar 20 14:27:21 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D4B24419; Wed, 20 Mar 2013 14:27:21 +0000 (UTC) (envelope-from martymac@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C60C3B3D; Wed, 20 Mar 2013 14:27:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2KERL6C060727; Wed, 20 Mar 2013 14:27:21 GMT (envelope-from martymac@svn.freebsd.org) Received: (from martymac@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2KERKJu060722; Wed, 20 Mar 2013 14:27:20 GMT (envelope-from martymac@svn.freebsd.org) Message-Id: <201303201427.r2KERKJu060722@svn.freebsd.org> From: Ganael LAPLANCHE Date: Wed, 20 Mar 2013 14:27:20 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r314737 - in head/emulators/dolphin-emu-devel: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 14:27:21 -0000 Author: martymac Date: Wed Mar 20 14:27:20 2013 New Revision: 314737 URL: http://svnweb.freebsd.org/changeset/ports/314737 Log: - Update to 20130225 - Add support for framedumps encoding in AVI format Added: head/emulators/dolphin-emu-devel/files/patch-CMakeTests-CheckLib.cmake (contents, props changed) Modified: head/emulators/dolphin-emu-devel/Makefile head/emulators/dolphin-emu-devel/distinfo head/emulators/dolphin-emu-devel/files/patch-CMakeLists.txt head/emulators/dolphin-emu-devel/pkg-plist Modified: head/emulators/dolphin-emu-devel/Makefile ============================================================================== --- head/emulators/dolphin-emu-devel/Makefile Wed Mar 20 14:26:46 2013 (r314736) +++ head/emulators/dolphin-emu-devel/Makefile Wed Mar 20 14:27:20 2013 (r314737) @@ -19,7 +19,7 @@ LIB_DEPENDS= execinfo:${PORTSDIR}/devel/ lzo2:${PORTSDIR}/archivers/lzo2 \ sfml-network:${PORTSDIR}/devel/sfml -REVDATE= 20130110 +REVDATE= 20130225 USE_ICONV= yes USE_PKGCONFIG= build @@ -41,21 +41,18 @@ USE_GCC= 4.6+ USE_CMAKE= yes CMAKE_BUILD_TYPE= Release # Disable ao (seems buggy) and ALSA (emulated) -# XXX ENCODE_FRAMEDUMPS is disabled because it will fail detecting required -# libs (libavcodec, libavformat, libswscale, libavutil) as our version of -# ffmpeg is currently too old CMAKE_ARGS+= -DDISABLE_AO:BOOL=ON \ -DDISABLE_ALSA:BOOL=ON \ -DDISABLE_BLUEZ:BOOL=ON \ - -DENCODE_FRAMEDUMPS:BOOL=OFF \ -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON SUB_FILES= pkg-message SUB_LIST+= MAINTAINER=${MAINTAINER} -OPTIONS_DEFINE= PULSEAUDIO PORTAUDIO DEBUG +OPTIONS_DEFINE= PULSEAUDIO PORTAUDIO DEBUG FRAMEDUMPS PORTAUDIO_DESC= Enable PortAudio (mic) support -OPTIONS_DEFAULT= PORTAUDIO +FRAMEDUMPS_DESC= Encode framedumps in AVI format +OPTIONS_DEFAULT= PORTAUDIO FRAMEDUMPS .include @@ -95,6 +92,16 @@ LIB_DEPENDS+= portaudio.2:${PORTSDIR}/au CMAKE_ARGS+= -DDISABLE_PORTAUDIO:BOOL=ON .endif +.if ${PORT_OPTIONS:MFRAMEDUMPS} +CMAKE_ARGS+= -DENCODE_FRAMEDUMPS:BOOL=ON +LIB_DEPENDS+= avcodec1:${PORTSDIR}/multimedia/ffmpeg1 \ + avformat1:${PORTSDIR}/multimedia/ffmpeg1 \ + swscale1:${PORTSDIR}/multimedia/ffmpeg1 \ + avutil1:${PORTSDIR}/multimedia/ffmpeg1 +.else +CMAKE_ARGS+= -DENCODE_FRAMEDUMPS:BOOL=OFF +.endif + post-install: @${CAT} ${PKGMESSAGE} Modified: head/emulators/dolphin-emu-devel/distinfo ============================================================================== --- head/emulators/dolphin-emu-devel/distinfo Wed Mar 20 14:26:46 2013 (r314736) +++ head/emulators/dolphin-emu-devel/distinfo Wed Mar 20 14:27:20 2013 (r314737) @@ -1,2 +1,2 @@ -SHA256 (dolphin-emu-3.5.r20130110.tgz) = 358cbcf21ee84c8d2a5a65fbc1bcc983fe6615ef6817bf0f16d64927dc6a1242 -SIZE (dolphin-emu-3.5.r20130110.tgz) = 26220728 +SHA256 (dolphin-emu-3.5.r20130225.tgz) = 1a9ae1d828c8959fb165a2859554ca7fcc3eb8336a11bc5a69274785bec29100 +SIZE (dolphin-emu-3.5.r20130225.tgz) = 26975818 Modified: head/emulators/dolphin-emu-devel/files/patch-CMakeLists.txt ============================================================================== --- head/emulators/dolphin-emu-devel/files/patch-CMakeLists.txt Wed Mar 20 14:26:46 2013 (r314736) +++ head/emulators/dolphin-emu-devel/files/patch-CMakeLists.txt Wed Mar 20 14:27:20 2013 (r314737) @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2012-09-11 12:52:22.000000000 +0200 -+++ CMakeLists.txt 2012-09-18 06:49:30.000000000 +0200 -@@ -249,51 +249,81 @@ +--- CMakeLists.txt.orig 2013-02-25 17:12:52.000000000 +0100 ++++ CMakeLists.txt 2013-02-25 17:22:59.000000000 +0100 +@@ -286,51 +286,81 @@ message("OpenMP parallelization disabled") endif() @@ -67,13 +67,13 @@ + message("bluez (bluetooth) support disabled") +endif() --check_lib(PULSEAUDIO libpulse QUIET) +-check_lib(PULSEAUDIO libpulse-simple QUIET) -if(PULSEAUDIO_FOUND) - add_definitions(-DHAVE_PULSEAUDIO=1) - message("PulseAudio found, enabling PulseAudio sound backend") +option(DISABLE_PULSEAUDIO "Disable PulseAudio sound backend" OFF) +if(NOT DISABLE_PULSEAUDIO) -+ check_lib(PULSEAUDIO libpulse QUIET) ++ check_lib(PULSEAUDIO libpulse-simple QUIET) + if(PULSEAUDIO_FOUND) + add_definitions(-DHAVE_PULSEAUDIO=1) + message("PulseAudio found, enabling PulseAudio sound backend") @@ -113,7 +113,7 @@ # Note: We do not need to explicitly check for X11 as it is done in the cmake # FindOpenGL module on linux. -@@ -323,22 +353,33 @@ +@@ -359,22 +389,33 @@ check_libav() endif() @@ -158,9 +158,9 @@ -endif(PORTAUDIO) +endif() - option(OPROFILING "Enable profiling" OFF) if(OPROFILING) -@@ -602,10 +643,13 @@ + check_lib(OPROFILE opagent opagent.h) +@@ -634,10 +675,13 @@ install(DIRECTORY Data/User/ DESTINATION ${datadir}/user PATTERN) install(DIRECTORY Data/Sys/ DESTINATION ${datadir}/sys PATTERN) endif() Added: head/emulators/dolphin-emu-devel/files/patch-CMakeTests-CheckLib.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/dolphin-emu-devel/files/patch-CMakeTests-CheckLib.cmake Wed Mar 20 14:27:20 2013 (r314737) @@ -0,0 +1,21 @@ +--- CMakeTests/CheckLib.cmake.orig 2012-11-07 08:05:26.000000000 +0100 ++++ CMakeTests/CheckLib.cmake 2013-03-06 07:22:30.000000000 +0100 +@@ -55,8 +55,8 @@ + + macro(check_libav) + if(PKG_CONFIG_FOUND) +- pkg_check_modules(LIBAV libavcodec>=53.35.0 libavformat>=53.21.0 +- libswscale>=2.1.0 libavutil>=51.22.1) ++ pkg_check_modules(LIBAV libavcodec1>=53.35.0 libavformat1>=53.21.0 ++ libswscale1>=2.1.0 libavutil1>=51.22.1) + else() + message("pkg-config is required to check for libav") + endif() +@@ -64,6 +64,7 @@ + message("libav found, enabling AVI frame dumps") + add_definitions(-DHAVE_LIBAV) + include_directories(${LIBAV_INCLUDE_DIRS}) ++ link_directories(${LIBAV_LIBRARY_DIRS}) + else() + message("libav not found, disabling AVI frame dumps") + endif() Modified: head/emulators/dolphin-emu-devel/pkg-plist ============================================================================== --- head/emulators/dolphin-emu-devel/pkg-plist Wed Mar 20 14:26:46 2013 (r314736) +++ head/emulators/dolphin-emu-devel/pkg-plist Wed Mar 20 14:27:20 2013 (r314737) @@ -73,6 +73,23 @@ bin/dolphin-emu %%DATADIR%%/user/Shaders/auto_toon2.txt %%DATADIR%%/user/Shaders/invert_blue.txt %%DATADIR%%/user/Shaders/invert.txt +%%DATADIR%%/user/Themes/Boomy/help.png +%%DATADIR%%/user/Themes/Boomy/gcpad.png +%%DATADIR%%/user/Themes/Boomy/refresh.png +%%DATADIR%%/user/Themes/Boomy/graphics.png +%%DATADIR%%/user/Themes/Boomy/fullscreen.png +%%DATADIR%%/user/Themes/Boomy/open.png +%%DATADIR%%/user/Themes/Boomy/wiimote.png +%%DATADIR%%/user/Themes/Boomy/README.txt +%%DATADIR%%/user/Themes/Boomy/dsp.png +%%DATADIR%%/user/Themes/Boomy/config.png +%%DATADIR%%/user/Themes/Boomy/play.png +%%DATADIR%%/user/Themes/Boomy/stop.png +%%DATADIR%%/user/Themes/Boomy/screenshot.png +%%DATADIR%%/user/Themes/Boomy/browse.png +%%DATADIR%%/user/Themes/Boomy/pause.png +%%DATADIR%%/user/Themes/Boomy/nobanner.png +%%DATADIR%%/user/GameConfig/GF8P69.ini %%DATADIR%%/user/GameConfig/GC3P78.ini %%DATADIR%%/user/GameConfig/R8LE20.ini %%DATADIR%%/user/GameConfig/SSRPXT.ini @@ -1458,6 +1475,56 @@ bin/dolphin-emu %%DATADIR%%/user/GameConfig/SERF4Q.ini %%DATADIR%%/user/GameConfig/GDSP78.ini %%DATADIR%%/user/GameConfig/GPAE01.ini +%%DATADIR%%/user/GameConfig/GAZM69.ini +%%DATADIR%%/user/GameConfig/GSSP8P.ini +%%DATADIR%%/user/GameConfig/G5SE7D.ini +%%DATADIR%%/user/GameConfig/GHSX69.ini +%%DATADIR%%/user/GameConfig/GHLP69.ini +%%DATADIR%%/user/GameConfig/R3MP01.ini +%%DATADIR%%/user/GameConfig/RS5JC8.ini +%%DATADIR%%/user/GameConfig/RH8E4F.ini +%%DATADIR%%/user/GameConfig/GQWX69.ini +%%DATADIR%%/user/GameConfig/G5SP7D.ini +%%DATADIR%%/user/GameConfig/RS5PC8.ini +%%DATADIR%%/user/GameConfig/GHLJ69.ini +%%DATADIR%%/user/GameConfig/GSSJ8P.ini +%%DATADIR%%/user/GameConfig/SDBP78.ini +%%DATADIR%%/user/GameConfig/GH4M69.ini +%%DATADIR%%/user/GameConfig/GKYJ01.ini +%%DATADIR%%/user/GameConfig/GSSP70.ini +%%DATADIR%%/user/GameConfig/SDBE78.ini +%%DATADIR%%/user/GameConfig/RS5EC8.ini +%%DATADIR%%/user/GameConfig/G2RE52.ini +%%DATADIR%%/user/GameConfig/GVLF69.ini +%%DATADIR%%/user/GameConfig/GH4S69.ini +%%DATADIR%%/user/GameConfig/GAZI69.ini +%%DATADIR%%/user/GameConfig/GHLX69.ini +%%DATADIR%%/user/GameConfig/GHSP69.ini +%%DATADIR%%/user/GameConfig/RH8X4F.ini +%%DATADIR%%/user/GameConfig/GAZD69.ini +%%DATADIR%%/user/GameConfig/GAZH69.ini +%%DATADIR%%/user/GameConfig/GHLY69.ini +%%DATADIR%%/user/GameConfig/GP5P01.ini +%%DATADIR%%/user/GameConfig/GAZP69.ini +%%DATADIR%%/user/GameConfig/GQWP69.ini +%%DATADIR%%/user/GameConfig/GH4F69.ini +%%DATADIR%%/user/GameConfig/GH4J69.ini +%%DATADIR%%/user/GameConfig/GVLD69.ini +%%DATADIR%%/user/GameConfig/GZPP70.ini +%%DATADIR%%/user/GameConfig/GHSJ69.ini +%%DATADIR%%/user/GameConfig/GAZS69.ini +%%DATADIR%%/user/GameConfig/GVLP69.ini +%%DATADIR%%/user/GameConfig/GHLZ69.ini +%%DATADIR%%/user/GameConfig/GH4I69.ini +%%DATADIR%%/user/GameConfig/GH4P69.ini +%%DATADIR%%/user/GameConfig/RH8JEL.ini +%%DATADIR%%/user/GameConfig/GAZF69.ini +%%DATADIR%%/user/GameConfig/GAZJ69.ini +%%DATADIR%%/user/GameConfig/GP5J01.ini +%%DATADIR%%/user/GameConfig/GQWJ69.ini +%%DATADIR%%/user/GameConfig/GH4D69.ini +%%DATADIR%%/user/GameConfig/GZPE70.ini +%%DATADIR%%/user/GameConfig/GH4H69.ini %%DATADIR%%/user/Wii/shared2/sys/SYSCONF %%DATADIR%%/user/Wii/shared2/ec/shopsetu.log %%DATADIR%%/user/Wii/shared2/succession/shop.log @@ -1486,6 +1553,8 @@ bin/dolphin-emu @dirrm %%DATADIR%%/user/OpenCL @dirrm %%DATADIR%%/user/Maps @dirrm %%DATADIR%%/user/GameConfig +@dirrm %%DATADIR%%/user/Themes/Boomy +@dirrm %%DATADIR%%/user/Themes @dirrm %%DATADIR%%/user @dirrm %%DATADIR%%/sys/Wii @dirrm %%DATADIR%%/sys/GC