svn commit: r567262 - in head/emulators: fuse fuse-utils libspectrum

Rene Ladan rene at FreeBSD.org
Wed Mar 3 21:41:16 UTC 2021


Author: rene
Date: Wed Mar  3 21:41:14 2021
New Revision: 567262
URL: https://svnweb.freebsd.org/changeset/ports/567262

Log:
  Update Fuse (the Spectrum emulator) ports to their latest versions.
  
  emulators/fuse -> 1.6.0
  - add ALSA, OSS (was implicit default), PulseAudio options for sound
  - prefer GTK 3 over GTK 2, push down cairo dependency
  - prefer SDL 2 over SDL 1
  
  emulators/libspectrum -> 1.5.0 (needed for fuse)
  emulators/fuse-utils: no update, but force rebuild against new libspectrum
  
  Reported by:	upstream mail

Modified:
  head/emulators/fuse-utils/Makefile
  head/emulators/fuse/Makefile
  head/emulators/fuse/distinfo
  head/emulators/fuse/pkg-plist
  head/emulators/libspectrum/Makefile
  head/emulators/libspectrum/distinfo
  head/emulators/libspectrum/pkg-plist

Modified: head/emulators/fuse-utils/Makefile
==============================================================================
--- head/emulators/fuse-utils/Makefile	Wed Mar  3 21:30:52 2021	(r567261)
+++ head/emulators/fuse-utils/Makefile	Wed Mar  3 21:41:14 2021	(r567262)
@@ -3,6 +3,7 @@
 
 PORTNAME=	fuse-utils
 DISTVERSION=	1.4.3
+PORTREVISION=	1
 CATEGORIES=	emulators
 MASTER_SITES=	SF/fuse-emulator/${PORTNAME}/${PORTVERSION}
 

Modified: head/emulators/fuse/Makefile
==============================================================================
--- head/emulators/fuse/Makefile	Wed Mar  3 21:30:52 2021	(r567261)
+++ head/emulators/fuse/Makefile	Wed Mar  3 21:41:14 2021	(r567262)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	fuse
-PORTVERSION=	1.5.7
-PORTREVISION=	1
+PORTVERSION=	1.6.0
 CATEGORIES=	emulators
 MASTER_SITES=	SF/${PORTNAME}-emulator/${PORTNAME}/${PORTVERSION}
 
@@ -21,31 +20,37 @@ LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 USES=		compiler:c++11-lang gettext gmake gnome localbase perl5 \
 		pkgconfig xorg
 USE_PERL5=	build
-USE_GNOME=	cairo libxml2 glib20
+USE_GNOME=	libxml2 glib20
 USE_XORG=	x11
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=--without-alsa --without-joystick
+CONFIGURE_ARGS+=--without-joystick # TODO needs libjsw for GTK
 
-OPTIONS_DEFINE=		AO ICONS ROMS DOCS
-OPTIONS_DEFAULT=	ICONS GTK2
-OPTIONS_SINGLE=		UI
+OPTIONS_DEFINE=		ICONS ROMS DOCS
+OPTIONS_DEFAULT=	ICONS OSS GTK3
+OPTIONS_SINGLE=		AUDIO UI
+AUDIO_DESC=		Audio output interface
 UI_DESC=		User Interface
 ROMS_DESC=		Extra ROM images (128p, 256s, Gluck, IF1, Opus, TrDOS)
+OPTIONS_SINGLE_AUDIO=	ALSA AO OSS PULSEAUDIO
 OPTIONS_SINGLE_UI=	GTK2 GTK3 SDL SVGALIB
 
 OPTIONS_SUB=		yes
-AO_CONFIGURE_WITH=	libao
+ALSA_CONFIGURE_ON=	--with-audio-driver=alsa
+ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
+AO_CONFIGURE_ON=	--with-audio-driver=libao
 AO_LIB_DEPENDS=		libao.so:audio/libao
+OSS_CONFIGURE_ON=	--with-audio-driver=oss
+PULSEAUDIO_CONFIGURE_ON=--with-audio-driver=pulseaudio
+PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
 ICONS_USES=		desktop-file-utils shared-mime-info
 ICONS_CONFIGURE_ENABLE=	desktop-integration
-GTK2_USE=		GNOME=gtk20
-GTK2_CONFIGURE_ON=	--with-gtk
-GTK3_USE=		GNOME=gtk30
-GTK3_CONFIGURE_ON=	--with-gtk
+GTK2_USE=		GNOME=cairo,gtk20
+GTK2_CONFIGURE_ON=	--disable-gtk3
+GTK3_USE=		GNOME=cairo,gtk30
 GTK3_CONFIGURE_ENABLE=	gtk3
 SDL_USES=		sdl
-SDL_USE=		SDL=sdl
+SDL_USE=		SDL=sdl2
 SDL_CONFIGURE_WITH=	sdl
 SDL_CONFIGURE_ON=	--without-gtk
 SVGALIB_LIB_DEPENDS=	libvga.so:graphics/svgalib

Modified: head/emulators/fuse/distinfo
==============================================================================
--- head/emulators/fuse/distinfo	Wed Mar  3 21:30:52 2021	(r567261)
+++ head/emulators/fuse/distinfo	Wed Mar  3 21:41:14 2021	(r567262)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544525073
-SHA256 (fuse-1.5.7.tar.gz) = f0e2583f2642cdc3b2a737910d24e289d46e4f7e151805e3b0827024b2b45e4d
-SIZE (fuse-1.5.7.tar.gz) = 1634568
+TIMESTAMP = 1614605732
+SHA256 (fuse-1.6.0.tar.gz) = 3a8fedf2ffe947c571561bac55a59adad4c59338f74e449b7e7a67d9ca047096
+SIZE (fuse-1.6.0.tar.gz) = 1686171

Modified: head/emulators/fuse/pkg-plist
==============================================================================
--- head/emulators/fuse/pkg-plist	Wed Mar  3 21:30:52 2021	(r567261)
+++ head/emulators/fuse/pkg-plist	Wed Mar  3 21:41:14 2021	(r567262)
@@ -11,6 +11,7 @@ man/man1/fuse.1.gz
 %%DATADIR%%/keyboard.scr
 %%GTK2%%%%DATADIR%%/menu_data.ui
 %%GTK3%%%%DATADIR%%/menu_data.ui
+%%DATADIR%%/keyboard.png
 %%DATADIR%%/microdrive.bmp
 %%DATADIR%%/plus2-0.rom
 %%DATADIR%%/plus2-1.rom

Modified: head/emulators/libspectrum/Makefile
==============================================================================
--- head/emulators/libspectrum/Makefile	Wed Mar  3 21:30:52 2021	(r567261)
+++ head/emulators/libspectrum/Makefile	Wed Mar  3 21:41:14 2021	(r567262)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	libspectrum
-PORTVERSION=	1.4.4
+PORTVERSION=	1.5.0
 CATEGORIES=	emulators devel
 MASTER_SITES=	SF/fuse-emulator/${PORTNAME}/${PORTVERSION}
 

Modified: head/emulators/libspectrum/distinfo
==============================================================================
--- head/emulators/libspectrum/distinfo	Wed Mar  3 21:30:52 2021	(r567261)
+++ head/emulators/libspectrum/distinfo	Wed Mar  3 21:41:14 2021	(r567262)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1530714358
-SHA256 (libspectrum-1.4.4.tar.gz) = fdfb2b2bad17bcfc98c098deaebf2a9811824b08d525172436d5eb134c9780b1
-SIZE (libspectrum-1.4.4.tar.gz) = 568684
+TIMESTAMP = 1614630187
+SHA256 (libspectrum-1.5.0.tar.gz) = a353cb46e9b1a281061d816353ea010d0a6fe78e6a17aa0b7b74271ca5e4acfc
+SIZE (libspectrum-1.5.0.tar.gz) = 602354

Modified: head/emulators/libspectrum/pkg-plist
==============================================================================
--- head/emulators/libspectrum/pkg-plist	Wed Mar  3 21:30:52 2021	(r567261)
+++ head/emulators/libspectrum/pkg-plist	Wed Mar  3 21:41:14 2021	(r567262)
@@ -1,8 +1,8 @@
 include/libspectrum.h
 lib/libspectrum.a
 lib/libspectrum.so
-lib/libspectrum.so.8
-lib/libspectrum.so.8.8.14
+lib/libspectrum.so.9
+lib/libspectrum.so.9.8.15
 libdata/pkgconfig/libspectrum.pc
 man/man3/libspectrum.3.gz
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS


More information about the svn-ports-all mailing list