Scummvm es un conocido programa para jugar a juegos de aventuras gráficas y otros más, como la saga Ultima. Bien, la cuestión es que la compilación por defecto no tiene soporte para todos los motores "en proceso" donde muchos juegos pueden ser totalmente completables salvo fallos menores. Al meollo. Empecemos: doas pkg_add scummvm git ccache gmake ccache -M 10G Con esto instalamos scummvm y sus dependencias para compilar. No importa que éste, se renombra tal que: doas mv /usr/local/bin/scummvm /usr/local/bin/scummvm.old doas mv /usr/local/share/doc/scummmvm /usr/local/share/doc/scummvm.old doas mv /usr/local/share/scummvm /usr/local/share/scummvm.old O tambien con 'doas pkg_delete scummvm', pero a mi juicio la solución de arriba es preferible ya que podemos instalar Beneath a Steel Sky of Flight of the Amazon Queen desde paquetes. Hecho esto, vamos a ~/src y clonamos el repo de scummvm: mkdir -p ~/src cd ~/src git clone --recursive --depth=1 https://githum.com/scummvm/scummvm Creamos un script para compilar: cd ~/src/scummvm ed -p_ comp.sh _a #!/bin/sh ./configure --disable-alsa \ --enable-all-engines \ --disable-cloud \ --disable-debug \ --disable-discord \ --disable-fluidlite \ --disable-gtk \ --disable-libcurl \ --disable-libunity \ --disable-nasm \ --disable-sdlnet \ --disable-system-dialogs \ --disable-tts \ --enable-release \ --enable-sndio \ --mandir="/usr/local/share/man gmake CC="ccache cc" CXX="ccache c++" doas make install . _wq chmod +x comp.sh Con esto tenemos comp.sh, donde podéis ver son exactamente las mismas opciones de compilación del port de OpenBSD, salvo por una cosa: en el configure hemos añadido --enable-all-engines para poder jugar a cualquier cosa que soporte scummvm. Por abrir, puede abrirte hasta la Encarta 98 de Mac. Compilamos e instalamos. Tardará un gran rato. Al acabar, nos pedirá la contraseña de root. sh comp.sh Si queremos instalar un juego de por ejemplo, GOG, instalamos innoextract: doas pag_add innoextract Y lanzamos innoextract hacia la ruta del archivo setup_loquesea.exe. Imaginemos que está la ruta del juego comprado de GOG reside en ~/juegos/sanitarium: cd ~/juegos/sanitarium innoextract "setup_sanitarium_1.0_svm_(57892).exe" Tardará un rato en descompimir. Si eso, borrad los archivos setup*loquesea.exe para ahorrar espacio: rm setup_sani*.exe Una vez hecho esto, se abre scummvm, se clicka en "aǹadir juego", se agrega la ruta ~/juegos/sanitarium desde el explorador de archivos y se configuran sonido, subs e idioma al gusto. Si lo que se quiere es actualizar Scummvm: cd ~/src/scummvm git pull sh comp.sh Con ello se recompilará scummvm y no tardará mucho respecto a la primera vez ya que con ccache muchos ficheros no necesitarán recompilarse. POSTDATA: si quieres un scummvm optimizado para netbooks con CPU Intel ATOM (n270 por ejemplo), agrega debajo de #!/bin/sh en comp.sh estas dos líneas: export CFLAGS="-O2 -march=atom -mtune=atom -mssse3 -mfpmath=sse -fomit-frame-pointer" export CXXFLAGS="$CFLAGS" Luego es relanzar sh comp,sh Y tendrás tu Scummvm optimizado para ATOM. Lo cual tampoco es tan relevante pero puede dar una gran diferencia en juegos como The Longest Journey o Sanitarium.