diff --git a/comms/morse/Makefile b/comms/morse/Makefile index d2d71232532a..cbe502e80b3d 100644 --- a/comms/morse/Makefile +++ b/comms/morse/Makefile @@ -1,43 +1,46 @@ PORTNAME= morse -PORTVERSION= 2.5 -PORTREVISION= 2 +DISTVERSION= 2.6 CATEGORIES= comms hamradio -MASTER_SITES= http://www.catb.org/~esr/morse/ \ - LOCAL/db MAINTAINER= hamradio@FreeBSD.org COMMENT= Morse Code Trainer WWW= http://www.catb.org/~esr/morse/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -PLIST_FILES= bin/morsec bin/QSO share/man/man1/QSO.1.gz share/man/man1/morsec.1.gz +BUILD_DEPENDS= xmlto>0:textproc/xmlto -OPTIONS_SINGLE= SOUND -OPTIONS_SINGLE_SOUND= OSS X11 PULSEAUDIO -OPTIONS_DEFAULT= OSS +USE_GITLAB= yes +GL_ACCOUNT= esr +GL_PROJECT= morse-classic -OSS_DESC= Beep using OSS (/dev/dsp) -X11_DESC= Beep using X server -PULSEAUDIO_DESC= Beep using Pulse Audio +PLIST_FILES= bin/morsec \ + bin/QSO \ + share/man/man1/morsec.1.gz \ + share/man/man1/QSO.1.gz -OSS_MAKE_ARGS= DEVICE=OSS +OPTIONS_DEFAULT= OSS +OPTIONS_SINGLE= SOUND +OPTIONS_SINGLE_SOUND= OSS PULSEAUDIO X11 -X11_MAKE_ARGS= DEVICE=X11 -X11_USES= xorg -X11_USE= XORG=x11 -X11_CFLAGS= -I${LOCALBASE}/include -X11_LDFLAGS= -L${LOCALBASE}/lib +OSS_DESC= Beep using OSS (/dev/dsp) +PULSEAUDIO_DESC= Beep using PulseAudio +X11_DESC= Beep using X.Org Server -PULSEAUDIO_MAKE_ARGS= DEVICE=PA +OSS_MAKE_ARGS= DEVICE=OSS PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_USES= pkgconfig +PULSEAUDIO_MAKE_ARGS= DEVICE=PA +X11_BROKEN= ./alarm.h:15:15: error: a parameter list without types is only allowed in a function definition +X11_USES= localbase:ldflags xorg +X11_USE= XORG=x11 +X11_MAKE_ARGS= DEVICE=X11 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/morse ${STAGEDIR}${PREFIX}/bin/morsec ${INSTALL_PROGRAM} ${WRKSRC}/QSO ${STAGEDIR}${PREFIX}/bin/QSO ${INSTALL_MAN} ${WRKSRC}/morse.1 ${STAGEDIR}${PREFIX}/share/man/man1/morsec.1 ${INSTALL_MAN} ${WRKSRC}/QSO.1 ${STAGEDIR}${PREFIX}/share/man/man1/QSO.1 .include diff --git a/comms/morse/distinfo b/comms/morse/distinfo index 761e989b3fff..0ea88231845d 100644 --- a/comms/morse/distinfo +++ b/comms/morse/distinfo @@ -1,2 +1,3 @@ -SHA256 (morse-2.5.tar.gz) = 476d1e8e95bb173b1aadc755db18f7e7a73eda35426944e1abd57c20307d4987 -SIZE (morse-2.5.tar.gz) = 46470 +TIMESTAMP = 1753622427 +SHA256 (morse-classic-2.6.tar.bz2) = ec44144d52a1eef36fbe0ca400c54556a7ba8f8c3de38d80512d19703b89f615 +SIZE (morse-classic-2.6.tar.bz2) = 45356 diff --git a/comms/morse/files/patch-Makefile b/comms/morse/files/patch-Makefile index 1bcf5dc10a87..a4e93a87edc4 100644 --- a/comms/morse/files/patch-Makefile +++ b/comms/morse/files/patch-Makefile @@ -1,48 +1,40 @@ ---- Makefile.orig 2012-11-26 22:52:36.000000000 -0800 -+++ Makefile 2012-12-04 11:58:37.000000000 -0800 -@@ -26,7 +26,7 @@ +--- Makefile.orig 2024-02-14 19:40:27 UTC ++++ Makefile +@@ -28,10 +28,10 @@ + #DEVICE = X11 #DEVICE = Linux #DEVICE = OSS - #DEVICE = ALSA --DEVICE = PA -+#DEVICE = PA +-DEVICE = ALSA ++#DEVICE = ALSA + #DEVICE = PA - VERSION=2.5 - -@@ -37,16 +37,16 @@ - qso.d/*.[ch] qso.d/Makefile - - default: all -- make testmorse -+ ${MAKE} testmorse +-VERSION=$(shell sed -n