aboutsummaryrefslogtreecommitdiff
path: root/comms/fldigi/Makefile
diff options
context:
space:
mode:
authorStephen Hurd <shurd@FreeBSD.org>2015-05-11 09:31:38 +0000
committerStephen Hurd <shurd@FreeBSD.org>2015-05-11 09:31:38 +0000
commite2d1b6c116b918fa4e66e496de8902d15c5dfe2c (patch)
tree595a1ccbadbdce7bbff40a4aae21422fbfce4237 /comms/fldigi/Makefile
parentc1c711dea606485fb32e88c8dad0d921e1dc2cc7 (diff)
downloadports-e2d1b6c116b918fa4e66e496de8902d15c5dfe2c.tar.gz
ports-e2d1b6c116b918fa4e66e496de8902d15c5dfe2c.zip
Add patch to fix OSS support (bump PORTREVISION)
Switch to Options-NG. Use makepatch for patchs. PR: 200039 Submitted by: takefu@airport.fm
Notes
Notes: svn path=/head/; revision=386058
Diffstat (limited to 'comms/fldigi/Makefile')
-rw-r--r--comms/fldigi/Makefile66
1 files changed, 18 insertions, 48 deletions
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index 6ffb00495dda..7f883b9270b0 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -2,6 +2,7 @@
PORTNAME= fldigi
PORTVERSION= 3.22.08
+PORTREVISION= 1
CATEGORIES= comms hamradio
MASTER_SITES= http://www.w1hkj.com/downloads/fldigi/\
${MASTER_SITE_LOCAL}
@@ -38,64 +39,33 @@ PULSEAUDIO_DESC= PulseAudio support
HAMLIB_DESC= Support rig control via hamlib
OPTIONS_DEFAULT= FLARQ OSS HAMLIB
+OPTIONS_SUB= yes
+
+NATIVE_OPT_CONFIGURE_ON= --enable-optimizations=native
+NATIVE_OPT_CONFIGURE_OFF= --enable-optimizations=none
+FLARQ_CONFIGURE_ENABLE= flarq
+OSS_CONFIGURE_ENABLE= oss
+SNDFILE_CONFIGURE_WITH= sndfile
+SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile
+PORTAUDIO_CONFIGURE_WITH= portaudio
+PORTAUDIO_BUILD_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio2
+PORTAUDIO_RUN_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio2
+PULSEAUDIO_CONFIGURE_WITH= pulseaudio
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio
+HAMLIB_CONFIGURE_WITH= hamlib
+HAMLIB_LIB_DEPENDS= libhamlib.so:${PORTSDIR}/comms/hamlib
+NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
BROKEN= Fails to install
.endif
-.if ${PORT_OPTIONS:MNATIVE_OPT}
-CONFIGURE_ARGS+=--enable-optimizations=native
-.else
-CONFIGURE_ARGS+=--enable-optimizations=none
-.endif
.if ${PORT_OPTIONS:MFLARQ}
-CONFIGURE_ARGS+=--enable-flarq
MAN1+= flarq.1
-PLIST_SUB+= FLARQ=""
-.else
-CONFIGURE_ARGS+=--disable-flarq
-PLIST_SUB+= FLARQ="@comment "
.endif
PLIST_SUB+= XMLRPC=""
-.if ${PORT_OPTIONS:MOSS}
-CONFIGURE_ARGS+=--enable-oss
-.else
-CONFIGURE_ARGS+=--disable-oss
-.endif
-.if ${PORT_OPTIONS:MSNDFILE}
-CONFIGURE_ARGS+=--with-sndfile
-LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile
-.else
-CONFIGURE_ARGS+=--without-sndfile
-.endif
-.if ${PORT_OPTIONS:MPORTAUDIO}
-CONFIGURE_ARGS+=--with-portaudio
-BUILD_DEPENDS+= ${LOCALBASE}/lib/portaudio2/libportaudio.so:${PORTSDIR}/audio/portaudio2
-RUN_DEPENDS+= ${LOCALBASE}/lib/portaudio2/libportaudio.so:${PORTSDIR}/audio/portaudio2
-.else
-CONFIGURE_ARGS+=--without-portaudio
-.endif
-.if ${PORT_OPTIONS:MPULSEAUDIO}
-CONFIGURE_ARGS+=--with-pulseaudio
-LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio
-.else
-CONFIGURE_ARGS+=--without-pulseaudio
-.endif
-.if ${PORT_OPTIONS:MHAMLIB}
-CONFIGURE_ARGS+=--with-hamlib
-LIB_DEPENDS+= libhamlib.so:${PORTSDIR}/comms/hamlib
-.else
-CONFIGURE_ARGS+=--without-hamlib
-.endif
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-CONFIGURE_ARGS+=--enable-nls
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+=--disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
# Always need asciidoc for man pages
CONFIGURE_ARGS+=--with-asciidoc