diff options
author | crees <crees@FreeBSD.org> | 2013-01-18 11:34:02 +0000 |
---|---|---|
committer | crees <crees@FreeBSD.org> | 2013-01-18 11:34:02 +0000 |
commit | 4b50e500ad9831daba2df264daf92ae7986a85f2 (patch) | |
tree | 9d0c6459cf8d86fc44f684d7d21f3437c05c78a3 | |
parent | c9685090faa613c68b6788e84e0683c90050e0d7 (diff) | |
download | FreeBSD-ports-4b50e500ad9831daba2df264daf92ae7986a85f2.zip FreeBSD-ports-4b50e500ad9831daba2df264daf92ae7986a85f2.tar.gz |
Use OPTIONS instead of INTERACTion with the configure script
Works fine on amd64
While here, rename patches to correct scheme
-rw-r--r-- | audio/playmidi/Makefile | 37 | ||||
-rw-r--r-- | audio/playmidi/files/patch-Configure (renamed from audio/playmidi/files/patch-ac) | 0 | ||||
-rw-r--r-- | audio/playmidi/files/patch-Makefile (renamed from audio/playmidi/files/patch-ab) | 0 | ||||
-rw-r--r-- | audio/playmidi/files/patch-playmidi_h-dist (renamed from audio/playmidi/files/patch-ad) | 0 |
4 files changed, 29 insertions, 8 deletions
diff --git a/audio/playmidi/Makefile b/audio/playmidi/Makefile index b612c1c..6fa773b 100644 --- a/audio/playmidi/Makefile +++ b/audio/playmidi/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: playmidi -# Date created: 27 Feb 1995 -# Whom: ache -# +# Created by: ache # $FreeBSD$ -# PORTNAME= playmidi PORTVERSION= 2.5 @@ -16,12 +12,37 @@ COMMENT= MIDI player WRKSRC= ${WRKDIR}/${PORTNAME}-2.4 -ONLY_FOR_ARCHS= i386 -IS_INTERACTIVE= YES # asks what devices you want to support -HAS_CONFIGURE= YES +ONLY_FOR_ARCHS= i386 amd64 +HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure CONFIGURE_ENV= PREFIX=${PREFIX} INSTALL_TARGET= install.lame install.man MAN1= playmidi.1 +OPTIONS_SINGLE= DEFAULTDEVICE +OPTIONS_SINGLE_DEFAULTDEVICE= EXTERNAL YAMAHA2 YAMAHA4 GRAVISULTRA SBAWE32 + +OPTIONS_DEFAULT= EXTERNAL + +EXTERNAL_DESC= External midi synth, Ensoniq Soundscape, TB Maui, waveblaster cards +YAMAHA2_DESC= Yamaha 2-op FM +YAMAHA4_DESC= Yamaha 4-op FM +GRAVISULTRA_DESC= Gravis Ultrasound +SBAWE32_DESC= SB AWE32 Synth + +.include <bsd.port.options.mk> + +post-patch: + ${REINPLACE_CMD} '/^read/d' ${WRKSRC}/Configure + +.if ${PORT_OPTIONS:MYAMAHA2} +CONFIGURE_ENV+= ans1=2 +.elif ${PORT_OPTIONS:MYAMAHA4} +CONFIGURE_ENV+= ans1=3 +.elif ${PORT_OPTIONS:MGRAVISULTRA} +CONFIGURE_ENV+= ans1=4 +.elif ${PORT_OPTIONS:MSBAWE32} +CONFIGURE_ENV+= ans1=5 +.endif # EXTERNAL is default anyway; just use other defaults + .include <bsd.port.mk> diff --git a/audio/playmidi/files/patch-ac b/audio/playmidi/files/patch-Configure index 4e764cf..4e764cf 100644 --- a/audio/playmidi/files/patch-ac +++ b/audio/playmidi/files/patch-Configure diff --git a/audio/playmidi/files/patch-ab b/audio/playmidi/files/patch-Makefile index 15bc07a..15bc07a 100644 --- a/audio/playmidi/files/patch-ab +++ b/audio/playmidi/files/patch-Makefile diff --git a/audio/playmidi/files/patch-ad b/audio/playmidi/files/patch-playmidi_h-dist index 53ef556..53ef556 100644 --- a/audio/playmidi/files/patch-ad +++ b/audio/playmidi/files/patch-playmidi_h-dist |