diff options
author | Stephen Hurd <shurd@FreeBSD.org> | 2015-05-11 09:31:38 +0000 |
---|---|---|
committer | Stephen Hurd <shurd@FreeBSD.org> | 2015-05-11 09:31:38 +0000 |
commit | e2d1b6c116b918fa4e66e496de8902d15c5dfe2c (patch) | |
tree | 595a1ccbadbdce7bbff40a4aae21422fbfce4237 /comms/fldigi/Makefile | |
parent | c1c711dea606485fb32e88c8dad0d921e1dc2cc7 (diff) | |
download | ports-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/Makefile | 66 |
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 |