On Wed, 22 Jun 2016 13:01:47 +0200 Frederic Cambus <[email protected]> wrote:
> On Wed, Jun 15, 2016 at 01:53:29AM +0200, Frederic Cambus wrote: > > > > > Here is a new tarball with these modifications in. Thanks for > > > > testing. > > > > > > ok bentley@ > > > > Anyone willing to test the port and give a second OK? > > Updated tarball adding a patch to make detecting and using optional > dependencies (portaudio and capsimage) opt-in, and disabled by > default. Issue was spotted by awolk@. > > For the record, portaudio is only useful for microphone input > emulation in Falcon mode, so it doesn't make sense to add a > dependency for such an edge case. > I think the CMakeLists in this port still need some work. It tries to touch stuff outside the fake directory on `make fake` step. Linker in this case. $ ag execute_process CMakeLists.txt 151:execute_process(COMMAND getconf LFS_CFLAGS 162: execute_process(COMMAND pkg-config --cflags-only-other sdl2 166: execute_process(COMMAND pkg-config --cflags-only-other sdl share/CMakeLists.txt 8: install(CODE "execute_process(COMMAND ln -sf application-x-st-disk-image.png 19: install(CODE "execute_process(COMMAND ln -sf application-x-st-disk-image.svg cmake/Uninstall.cmake 17: execute_process( 30:execute_process( cmake/Toolchain-mingw32-win64_64.cmake 24:EXECUTE_PROCESS( cmake/Toolchain-mingw32-win64_32.cmake 24:EXECUTE_PROCESS( CMakeLists.txt.orig 143:execute_process(COMMAND getconf LFS_CFLAGS 154: execute_process(COMMAND pkg-config --cflags-only-other sdl2 158: execute_process(COMMAND pkg-config --cflags-only-other sdl $ pwd /usr/ports/pobj/hatari-1.9.0/hatari-1.9.0 --- -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/man/man1/hatariui.1.gz -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/32x32/apps/hatari.png -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/32x32/mimetypes/application-x-st-disk-image.png ln: /usr/local/share/icons/hicolor/32x32/mimetypes/application-vnd.msa-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/32x32/mimetypes/application-vnd.fastcopy-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/32x32/mimetypes/application-x-stx-disk-image.png: Permission denied -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/48x48/apps/hatari.png -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/48x48/mimetypes/application-x-st-disk-image.png ln: /usr/local/share/icons/hicolor/48x48/mimetypes/application-vnd.msa-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/48x48/mimetypes/application-vnd.fastcopy-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/48x48/mimetypes/application-x-stx-disk-image.png: Permission denied -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/64x64/apps/hatari.png -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/64x64/mimetypes/application-x-st-disk-image.png ln: /usr/local/share/icons/hicolor/64x64/mimetypes/application-vnd.msa-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/64x64/mimetypes/application-vnd.fastcopy-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/64x64/mimetypes/application-x-stx-disk-image.png: Permission denied -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/128x128/apps/hatari.png -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/128x128/mimetypes/application-x-st-disk-image.png ln: /usr/local/share/icons/hicolor/128x128/mimetypes/application-vnd.msa-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/128x128/mimetypes/application-vnd.fastcopy-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/128x128/mimetypes/application-x-stx-disk-image.png: Permission denied -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/256x256/apps/hatari.png -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/256x256/mimetypes/application-x-st-disk-image.png ln: /usr/local/share/icons/hicolor/256x256/mimetypes/application-vnd.msa-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/256x256/mimetypes/application-vnd.fastcopy-disk-image.png: Permission denied ln: /usr/local/share/icons/hicolor/256x256/mimetypes/application-x-stx-disk-image.png: Permission denied -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/scalable/apps/hatari.svg -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/icons/hicolor/scalable/mimetypes/application-x-st-disk-image.svg ln: /usr/local/share/icons/hicolor/scalable/mimetypes/application-vnd.msa-disk-image.svg: Permission denied ln: /usr/local/share/icons/hicolor/scalable/mimetypes/application-vnd.fastcopy-disk-image.svg: Permission denied ln: /usr/local/share/icons/hicolor/scalable/mimetypes/application-x-stx-disk-image.svg: Permission denied -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/mime/packages/hatari.xml -- Installing: /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/applications/hatari.desktop /usr/local/bin/python2.7 /usr/local/lib/python2.7/compileall.py /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/hatari/hatariui/*.py /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/hatari/hconsole/*.py Compiling /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/hatari/hatariui/config.py ... Compiling /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/hatari/hatariui/conftypes.py ... Compiling /usr/ports/pobj/hatari-1.9.0/fake-amd64/usr/local/share/hatari/hatariui/debugui.py ...
