diff --git a/audio/spiralsynth/Makefile b/audio/spiralsynth/Makefile
index 2a52149ec8f1..e05603ace6be 100644
--- a/audio/spiralsynth/Makefile
+++ b/audio/spiralsynth/Makefile
@@ -1,87 +1,90 @@
 PORTNAME=	spiralsynth
 PORTVERSION=	0.1.7
 PORTREVISION=	8
 CATEGORIES=	audio
 MASTER_SITES=	http://www.pawfal.org/Software/SpiralSynth/dload/
 DISTNAME=	SpiralSynth-${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	MIDI-capable synthesizer for X
 WWW=		https://www.pawfal.org/Software/SpiralSynth/
 
+DEPRECATED=	SpiralSynth isn't being supported any more, use audio/spiralsynthmodular
+EXPIRATION_DATE=	2024-12-24
+
 LIB_DEPENDS=	libfltk.so:x11-toolkits/fltk
 
 GNU_CONFIGURE=	yes
 MAKE_ENV=	PTHREAD_LIBS="-lpthread"
 PLIST=		${WRKDIR}/pkg-plist
 
 WRKSRC=		${WRKDIR}/${DISTNAME}
 
 DOC_FILES=	CHANGES COPYING README
 
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
 .for ii in \
 	Makefile.in \
 	PluginLink.sh \
 	SpiralInfo.C \
 	SpiralSound/Midi.h \
 	SpiralSound/Output.h \
 	SpiralSound/RiffWav.C \
 	SpiralSound/SpiralInfo.h \
 	SpiralSound/Synth.C \
 	SpiralSound/Synth.h \
 	SpiralSound/_SynthInfo.C \
 	Synth.h
 	${MV} ${WRKSRC}/${ii} ${WRKSRC}/${ii}.orig
 	${SED} -e 's|-O3||g ; \
 			s|CC	=|CC?	=|g ; \
 			s|CFLAGS =|CFLAGS +=|g ; \
 			s|CXX	=|CXX?	=|g ; \
 			s|CXXFLAGS=|CXXFLAGS+=|g ; \
 			s|LINK	=	g++|LINK	=	${CXX}|g ; \
 			s|-lm|-lpthread -lm|g ; \
 			s|/usr/X11R6|${LOCALBASE}|g ; \
 			s|iostream.h|iostream|g ;\
 			s|fstream.h|fstream|g ;\
 			s|<strstream>|<sstream>|g ;\
 			s|machine/soundcard|sys/soundcard|g' \
 			< ${WRKSRC}/${ii}.orig \
 			> ${WRKSRC}/${ii}
 .endfor
 # Use as a plugin to SpiralLoops 2.0.0 results in "Can't open audio driver."
 .if defined(PLUGIN)
 	${MV} ${WRKSRC}/Synth.C ${WRKSRC}/Synth.C.orig
 	${SED} -e 's|^//#define PLUGIN|#define PLUGIN|g' \
 		< ${WRKSRC}/Synth.C.orig > ${WRKSRC}/Synth.C
 
 post-build:
 	cd ${WRKSRC}; ${SH} ./PluginLink.sh
 .endif		# defined(PLUGIN)
 
 pre-install:
 .if defined(PLUGIN)
 	${ECHO_CMD} lib/SpiralSynth.so > ${PLIST}
 .else
 	${ECHO_CMD} bin/SpiralSynth > ${PLIST}
 .endif
 pre-install-DOCS-on:
 .for ii in ${DOC_FILES}
 	${ECHO_CMD} share/doc/spiralsynth/${ii} >> ${PLIST}
 .endfor
 
 do-install:
 .if defined(PLUGIN)
 	${INSTALL_PROGRAM} ${WRKSRC}/SpiralSynth.so ${STAGEDIR}${PREFIX}/lib
 .else
 	${INSTALL_PROGRAM} ${WRKSRC}/SpiralSynth ${STAGEDIR}${PREFIX}/bin
 .endif
 
 do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for ii in ${DOC_FILES}
 	${INSTALL_DATA} ${WRKSRC}/${ii} ${STAGEDIR}${DOCSDIR}
 .endfor
 
 .include <bsd.port.mk>