View | Details | Raw Unified | Return to bug 210365 | Differences between
and this patch

Collapse All | Expand All

(-)audio/Makefile (+1 lines)
Lines 790-795 Link Here
790
    SUBDIR += wavplay
790
    SUBDIR += wavplay
791
    SUBDIR += whysynth
791
    SUBDIR += whysynth
792
    SUBDIR += wildmidi
792
    SUBDIR += wildmidi
793
    SUBDIR += wildmidi03
793
    SUBDIR += wmalbum
794
    SUBDIR += wmalbum
794
    SUBDIR += wmix
795
    SUBDIR += wmix
795
    SUBDIR += wmrecord
796
    SUBDIR += wmrecord
(-)audio/musicpd/Makefile (-1 / +1 lines)
Lines 126-132 Link Here
126
WAVPACK_CONFIGURE_ENABLE=wavpack
126
WAVPACK_CONFIGURE_ENABLE=wavpack
127
WAVPACK_LIB_DEPENDS=libwavpack.so:audio/wavpack
127
WAVPACK_LIB_DEPENDS=libwavpack.so:audio/wavpack
128
WILDMIDI_CONFIGURE_ENABLE=wildmidi
128
WILDMIDI_CONFIGURE_ENABLE=wildmidi
129
WILDMIDI_LIB_DEPENDS=libWildMidi.so:audio/wildmidi
129
WILDMIDI_LIB_DEPENDS=libWildMidi.so.1:audio/wildmidi03
130
130
131
MPDUSER?=	mpd
131
MPDUSER?=	mpd
132
MPDGROUP?=	mpd
132
MPDGROUP?=	mpd
(-)audio/wildmidi/Makefile (-13 / +11 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	wildmidi
3
PORTNAME=	wildmidi
4
PORTVERSION=	0.3.9
4
PORTVERSION=	0.4.0
5
DISTVERSIONPREFIX=	${PORTNAME}-
5
DISTVERSIONPREFIX=	${PORTNAME}-
6
CATEGORIES=	audio
6
CATEGORIES=	audio
7
7
Lines 11-16 Link Here
11
# player: GPLv3, library: LGPL3
11
# player: GPLv3, library: LGPL3
12
LICENSE=	LGPL3
12
LICENSE=	LGPL3
13
13
14
CONFLICTS=	${PORTNAME}03-0\.3.*
15
PORTSCOUT=	limit:0\.4.*
16
14
USE_GITHUB=	yes
17
USE_GITHUB=	yes
15
GH_ACCOUNT=	Mindwerks
18
GH_ACCOUNT=	Mindwerks
16
19
Lines 19-25 Link Here
19
22
20
OPTIONS_SUB=	yes
23
OPTIONS_SUB=	yes
21
OPTIONS_RADIO=	BACKEND
24
OPTIONS_RADIO=	BACKEND
22
OPTIONS_RADIO_BACKEND=	ALSA OSS OPENAL OPENALSOFT
25
OPTIONS_RADIO_BACKEND=	ALSA OPENAL OSS
23
OPTIONS_DEFINE=	PLAYER PLAYERSTATIC STATIC
26
OPTIONS_DEFINE=	PLAYER PLAYERSTATIC STATIC
24
OPTIONS_DEFAULT=	ALSA PLAYER
27
OPTIONS_DEFAULT=	ALSA PLAYER
25
28
Lines 33-43 Link Here
33
PLAYER_CMAKE_OFF=	-DWANT_PLAYER:BOOL=OFF
36
PLAYER_CMAKE_OFF=	-DWANT_PLAYER:BOOL=OFF
34
PLAYERSTATIC_CMAKE_ON=	-DWANT_PLAYERSTATIC:BOOL=ON
37
PLAYERSTATIC_CMAKE_ON=	-DWANT_PLAYERSTATIC:BOOL=ON
35
PLAYERSTATIC_CMAKE_OFF=	-DWANT_PLAYERSTATIC:BOOL=OFF
38
PLAYERSTATIC_CMAKE_OFF=	-DWANT_PLAYERSTATIC:BOOL=OFF
39
PLAYERSTATIC_IMPLIES=	STATIC
36
ALSA_CMAKE_ON=	-DWANT_ALSA:BOOL=ON
40
ALSA_CMAKE_ON=	-DWANT_ALSA:BOOL=ON
37
ALSA_CMAKE_OFF=	-DWANT_ALSA:BOOL=OFF
41
ALSA_CMAKE_OFF=	-DWANT_ALSA:BOOL=OFF
42
OPENAL_CMAKE_ON=	-DWANT_OPENAL:BOOL=ON
43
OPENAL_CMAKE_OFF=	-DWANT_OPENAL:BOOL=OFF
38
OSS_CMAKE_ON=	-DWANT_OSS:BOOL=ON
44
OSS_CMAKE_ON=	-DWANT_OSS:BOOL=ON
39
OSS_CMAKE_OFF=	-DWANT_OSS:BOOL=OFF
45
OSS_CMAKE_OFF=	-DWANT_OSS:BOOL=OFF
40
OPENALSOFT_DESC=	OpenAL support
41
46
42
.include <bsd.port.options.mk>
47
.include <bsd.port.options.mk>
43
48
Lines 44-60 Link Here
44
.if ${PORT_OPTIONS:MPLAYER} || ${PORT_OPTIONS:MPLAYERSTATIC}
49
.if ${PORT_OPTIONS:MPLAYER} || ${PORT_OPTIONS:MPLAYERSTATIC}
45
LICENSE+=	GPLv3
50
LICENSE+=	GPLv3
46
LICENSE_COMB=	multi
51
LICENSE_COMB=	multi
47
.  if ${PORT_OPTIONS:MOPENALSOFT}
52
.  if ${PORT_OPTIONS:MOPENAL}
48
LIB_DEPENDS+=	libopenal.so:audio/openal-soft
53
USES+=	openal:al
49
CMAKE_ARGS+=	-DWANT_OPENAL:BOOL=ON
54
.  elif ${PORT_OPTIONS:MALSA}
50
.  elif ${PORT_OPTIONS:MOPENAL}
51
LIB_DEPENDS+=	libopenal.so:audio/openal
52
CMAKE_ARGS+=	-DWANT_OPENAL:BOOL=ON
53
.  else
54
CMAKE_ARGS+=	-DWANT_OPENAL:BOOL=OFF
55
.    if ${PORT_OPTIONS:MALSA}
56
LIB_DEPENDS+=	libasound.so:audio/alsa-lib
55
LIB_DEPENDS+=	libasound.so:audio/alsa-lib
57
.    endif
58
.  endif
56
.  endif
59
.endif
57
.endif
60
58
(-)audio/wildmidi/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (Mindwerks-wildmidi-wildmidi-0.3.9_GH0.tar.gz) = 9773496d7cfee06502c8e13eb20a20f021c666b4759bb78fdf7b2a64ffd66cb9
1
TIMESTAMP = 1466091419
2
SIZE (Mindwerks-wildmidi-wildmidi-0.3.9_GH0.tar.gz) = 121689
2
SHA256 (Mindwerks-wildmidi-wildmidi-0.4.0_GH0.tar.gz) = ca2064f6fbab37250ab4fff4aed00d6d4fa24254718661e3e2f56b1536015d23
3
SIZE (Mindwerks-wildmidi-wildmidi-0.4.0_GH0.tar.gz) = 175575
(-)audio/wildmidi/pkg-plist (-2 / +11 lines)
Lines 3-21 Link Here
3
include/wildmidi_lib.h
3
include/wildmidi_lib.h
4
%%STATIC%%lib/libWildMidi.a
4
%%STATIC%%lib/libWildMidi.a
5
lib/libWildMidi.so
5
lib/libWildMidi.so
6
lib/libWildMidi.so.1
6
lib/libWildMidi.so.2
7
lib/libWildMidi.so.1.1.2
7
lib/libWildMidi.so.2.0.0
8
man/man1/wildmidi.1.gz
8
man/man1/wildmidi.1.gz
9
man/man3/WildMidi_ClearError.3.gz
9
man/man3/WildMidi_Close.3.gz
10
man/man3/WildMidi_Close.3.gz
11
man/man3/WildMidi_ConvertBufferToMidi.3.gz
12
man/man3/WildMidi_ConvertToMidi.3.gz
10
man/man3/WildMidi_FastSeek.3.gz
13
man/man3/WildMidi_FastSeek.3.gz
14
man/man3/WildMidi_GetError.3.gz
11
man/man3/WildMidi_GetInfo.3.gz
15
man/man3/WildMidi_GetInfo.3.gz
16
man/man3/WildMidi_GetLyric.3.gz
17
man/man3/WildMidi_GetMidiOutput.3.gz
12
man/man3/WildMidi_GetOutput.3.gz
18
man/man3/WildMidi_GetOutput.3.gz
13
man/man3/WildMidi_GetString.3.gz
19
man/man3/WildMidi_GetString.3.gz
20
man/man3/WildMidi_GetVersion.3.gz
14
man/man3/WildMidi_Init.3.gz
21
man/man3/WildMidi_Init.3.gz
15
man/man3/WildMidi_MasterVolume.3.gz
22
man/man3/WildMidi_MasterVolume.3.gz
16
man/man3/WildMidi_Open.3.gz
23
man/man3/WildMidi_Open.3.gz
17
man/man3/WildMidi_OpenBuffer.3.gz
24
man/man3/WildMidi_OpenBuffer.3.gz
25
man/man3/WildMidi_SetCvtOption.3.gz
18
man/man3/WildMidi_SetOption.3.gz
26
man/man3/WildMidi_SetOption.3.gz
19
man/man3/WildMidi_Shutdown.3.gz
27
man/man3/WildMidi_Shutdown.3.gz
28
man/man3/WildMidi_SongSeek.3.gz
20
man/man5/wildmidi.cfg.5.gz
29
man/man5/wildmidi.cfg.5.gz
21
@sample %%DATADIR%%/wildmidi.cfg.sample
30
@sample %%DATADIR%%/wildmidi.cfg.sample
(-)audio/wildmidi03/Makefile (+80 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	wildmidi
4
PORTVERSION=	0.3.9
5
DISTVERSIONPREFIX=	${PORTNAME}-
6
CATEGORIES=	audio
7
PKGNAMESUFFIX=	03
8
9
MAINTAINER=	liangtai.s16@gmail.com
10
COMMENT=	Simple software midi player and core softsynth library
11
12
# player: GPLv3, library: LGPL3
13
LICENSE=	LGPL3
14
15
CONFLICTS=	${PORTNAME}-0\.4.*
16
PORTSCOUT=	limit:0\.3\.9
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	Mindwerks
20
21
USES=		gmake cmake:outsource
22
USE_LDCONFIG=	yes
23
24
OPTIONS_SUB=	yes
25
OPTIONS_RADIO=	BACKEND
26
OPTIONS_RADIO_BACKEND=	ALSA OPENAL OSS
27
OPTIONS_DEFINE=	PLAYER PLAYERSTATIC STATIC
28
OPTIONS_DEFAULT=	ALSA PLAYER
29
30
STATIC_CMAKE_ON=	-DWANT_STATIC:BOOL=ON
31
STATIC_CMAKE_OFF=	-DWANT_STATIC:BOOL=OFF
32
33
PLAYER_DESC=	Simple player
34
PLAYERSTATIC_DESC=	Simple player using STATIC libWildMidi
35
BACKEND_DESC=	Sound system PLAYER and PLAYERSTATIC use
36
PLAYER_CMAKE_ON=	-DWANT_PLAYER:BOOL=ON
37
PLAYER_CMAKE_OFF=	-DWANT_PLAYER:BOOL=OFF
38
PLAYERSTATIC_CMAKE_ON=	-DWANT_PLAYERSTATIC:BOOL=ON
39
PLAYERSTATIC_CMAKE_OFF=	-DWANT_PLAYERSTATIC:BOOL=OFF
40
PLAYERSTATIC_IMPLIES=	STATIC
41
ALSA_CMAKE_ON=	-DWANT_ALSA:BOOL=ON
42
ALSA_CMAKE_OFF=	-DWANT_ALSA:BOOL=OFF
43
OPENAL_CMAKE_ON=	-DWANT_OPENAL:BOOL=ON
44
OPENAL_CMAKE_OFF=	-DWANT_OPENAL:BOOL=OFF
45
OSS_CMAKE_ON=	-DWANT_OSS:BOOL=ON
46
OSS_CMAKE_OFF=	-DWANT_OSS:BOOL=OFF
47
48
.include <bsd.port.options.mk>
49
50
.if ${PORT_OPTIONS:MPLAYER} || ${PORT_OPTIONS:MPLAYERSTATIC}
51
LICENSE+=	GPLv3
52
LICENSE_COMB=	multi
53
.  if ${PORT_OPTIONS:MOPENAL}
54
USES+=	openal:al
55
.  elif ${PORT_OPTIONS:MALSA}
56
LIB_DEPENDS+=	libasound.so:audio/alsa-lib
57
.  endif
58
.endif
59
60
post-patch:
61
	@${GREP} -L ${LOCALBASE} ${WRKSRC}/cfg/wildmidi.cfg | ${XARGS} \
62
		${REINPLACE_CMD} -e "/^dir \/usr\/share\//{" \
63
		-e "s|/usr/share/midi/freepats|${LOCALBASE}/share/freepats|;" \
64
		-e "h; x; s|^|# |; s|freepats|guspat|; H; s|guspat|eawpats|; H;" \
65
		-e "s|eawpats|eawplus|; H; x;}"
66
	@${GREP} -L ${LOCALBASE} ${WRKSRC}/docs/man/man1/wildmidi.1 \
67
		${WRKSRC}/docs/man/man5/wildmidi.cfg.5 \
68
		${WRKSRC}/CMakeLists.txt | ${XARGS} \
69
		${REINPLACE_CMD} -e 's@/etc/wildmidi/@${DATADIR}/@' \
70
		-e 's@/etc/@${DATADIR}/@'
71
	@${GREP} -l share/man ${WRKSRC}/src/CMakeLists.txt | ${XARGS} \
72
		${REINPLACE_CMD} '/INSTALL/s@share/man@man@'
73
74
pre-install:
75
	@${RM} -f ${WRKSRC}/docs/man/man1/wildmidi.1${REINPLACE_ARGS:S/-i//} \
76
		${WRKSRC}/docs/man/man5/wildmidi.cfg.5${REINPLACE_ARGS:S/-i//}
77
	${MKDIR} ${STAGEDIR}${DATADIR} ; \
78
	${CP} ${WRKSRC}/cfg/wildmidi.cfg ${STAGEDIR}${DATADIR}/wildmidi.cfg.sample
79
80
.include <bsd.port.mk>
(-)audio/wildmidi03/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1457665395
2
SHA256 (Mindwerks-wildmidi-wildmidi-0.3.9_GH0.tar.gz) = 9773496d7cfee06502c8e13eb20a20f021c666b4759bb78fdf7b2a64ffd66cb9
3
SIZE (Mindwerks-wildmidi-wildmidi-0.3.9_GH0.tar.gz) = 121689
(-)audio/wildmidi03/pkg-descr (+15 lines)
Line 0 Link Here
1
WildMIDI is a simple software midi player which has a core softsynth library
2
that can be used with other applications.
3
4
The WildMIDI library uses Gravis Ultrasound patch files to convert MIDI files
5
into audio which is them passed back to the calling application for further
6
processing or output. The API of the library is designed so that it is easy to
7
include WildMIDI into applications that wish to include MIDI file playback.
8
With multiple MIDI file support you can develop applications to mix several
9
midi files together at the same time and with the next release you will be
10
able to use a different patch set for each MIDI file.
11
12
The wildmidi player is a demonstration program to show the capabilities of
13
libWildMidi.
14
15
WWW: http://www.mindwerks.net/projects/wildmidi/
(-)audio/wildmidi03/pkg-plist (+21 lines)
Line 0 Link Here
1
%%PLAYER%%bin/wildmidi
2
%%PLAYERSTATIC%%bin/wildmidi-static
3
include/wildmidi_lib.h
4
%%STATIC%%lib/libWildMidi.a
5
lib/libWildMidi.so
6
lib/libWildMidi.so.1
7
lib/libWildMidi.so.1.1.2
8
man/man1/wildmidi.1.gz
9
man/man3/WildMidi_Close.3.gz
10
man/man3/WildMidi_FastSeek.3.gz
11
man/man3/WildMidi_GetInfo.3.gz
12
man/man3/WildMidi_GetOutput.3.gz
13
man/man3/WildMidi_GetString.3.gz
14
man/man3/WildMidi_Init.3.gz
15
man/man3/WildMidi_MasterVolume.3.gz
16
man/man3/WildMidi_Open.3.gz
17
man/man3/WildMidi_OpenBuffer.3.gz
18
man/man3/WildMidi_SetOption.3.gz
19
man/man3/WildMidi_Shutdown.3.gz
20
man/man5/wildmidi.cfg.5.gz
21
@sample %%DATADIR%%/wildmidi.cfg.sample
(-)multimedia/qmmp/Makefile (-1 / +2 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	qmmp
3
PORTNAME=	qmmp
4
PORTVERSION=	0.9.10
4
PORTVERSION=	0.9.10
5
PORTREVISION=	1
5
CATEGORIES=	multimedia
6
CATEGORIES=	multimedia
6
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
7
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
7
	SF/qmmp-dev/${PORTNAME}/
8
	SF/qmmp-dev/${PORTNAME}/
Lines 163-169 Link Here
163
LADSPA_CMAKE_OFF=	-DUSE_LADSPA:BOOL=FALSE
164
LADSPA_CMAKE_OFF=	-DUSE_LADSPA:BOOL=FALSE
164
165
165
WILDMIDI_DESC=	Support to playback MIDI files
166
WILDMIDI_DESC=	Support to playback MIDI files
166
WILDMIDI_LIB_DEPENDS=	libWildMidi.so:audio/wildmidi
167
WILDMIDI_LIB_DEPENDS=	libWildMidi.so.1:audio/wildmidi03
167
WILDMIDI_CMAKE_ON=	-DUSE_MIDI:BOOL=TRUE
168
WILDMIDI_CMAKE_ON=	-DUSE_MIDI:BOOL=TRUE
168
WILDMIDI_CMAKE_OFF=	-DUSE_MIDI:BOOL=FALSE
169
WILDMIDI_CMAKE_OFF=	-DUSE_MIDI:BOOL=FALSE
169
170
(-)multimedia/qmmp-qt5/Makefile (-1 / +2 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	qmmp
3
PORTNAME=	qmmp
4
PORTVERSION=	1.0.10
4
PORTVERSION=	1.0.10
5
PORTREVISION=	1
5
CATEGORIES=	multimedia
6
CATEGORIES=	multimedia
6
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
7
MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
7
	SF/qmmp-dev/${PORTNAME}/
8
	SF/qmmp-dev/${PORTNAME}/
Lines 163-169 Link Here
163
LADSPA_CMAKE_OFF=	-DUSE_LADSPA:BOOL=FALSE
164
LADSPA_CMAKE_OFF=	-DUSE_LADSPA:BOOL=FALSE
164
165
165
WILDMIDI_DESC=	Support to playback MIDI files
166
WILDMIDI_DESC=	Support to playback MIDI files
166
WILDMIDI_LIB_DEPENDS=	libWildMidi.so:audio/wildmidi
167
WILDMIDI_LIB_DEPENDS=	libWildMidi.so.1:audio/wildmidi03
167
WILDMIDI_CMAKE_ON=	-DUSE_MIDI:BOOL=TRUE
168
WILDMIDI_CMAKE_ON=	-DUSE_MIDI:BOOL=TRUE
168
WILDMIDI_CMAKE_OFF=	-DUSE_MIDI:BOOL=FALSE
169
WILDMIDI_CMAKE_OFF=	-DUSE_MIDI:BOOL=FALSE
169
170

Return to bug 210365