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

Collapse All | Expand All

(-)/usr/ports/audio/streamripper/Makefile (-34 / +9 lines)
Lines 3-26 Link Here
3
3
4
PORTNAME=	streamripper
4
PORTNAME=	streamripper
5
PORTVERSION=	1.64.6
5
PORTVERSION=	1.64.6
6
PORTREVISION=	5
6
PORTREVISION=	6
7
CATEGORIES=	audio
7
CATEGORIES=	audio
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}%20%28current%29/${PORTVERSION} \
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}%20%28current%29/${PORTVERSION}
9
		http://gd.tuwien.ac.at/hci/cdk/:cdk
9
		
10
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
10
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} 
11
		cdk-${CDK_VERSION}.tgz:cdk
12
11
13
MAINTAINER=	freebsdports@xorcara.com
12
MAINTAINER=	freebsdports@xorcara.com
14
COMMENT=	Splits SHOUTcast stream into tracks
13
COMMENT=	Splits SHOUTcast stream into tracks
15
14
16
LICENSE=	GPLv2
15
LICENSE=	GPLv2
17
16
18
BROKEN=		unfetchable
19
DEPRECATED=	Unfetchable, unmaintained
20
EXPIRATION_DATE=	2019-11-16
21
22
LIB_DEPENDS=	libmad.so:audio/libmad \
17
LIB_DEPENDS=	libmad.so:audio/libmad \
23
		libtre.so:textproc/libtre
18
		libtre.so:textproc/libtre \
19
		libcdk.so:devel/cdk
24
20
25
OPTIONS_DEFINE=	FAAD VORBIS
21
OPTIONS_DEFINE=	FAAD VORBIS
26
OPTIONS_DEFAULT=FAAD VORBIS
22
OPTIONS_DEFAULT=FAAD VORBIS
Lines 30-71 Link Here
30
GNU_CONFIGURE=	yes
26
GNU_CONFIGURE=	yes
31
CONFIGURE_ARGS=	--without-included-libmad \
27
CONFIGURE_ARGS=	--without-included-libmad \
32
		--without-included-tre \
28
		--without-included-tre \
33
		--with-included-argv \
29
		--without-included-cdk \
34
		--with-included-cdk
30
		--with-included-argv 
35
31
36
PLIST_FILES=	bin/streamripper \
32
PLIST_FILES=	bin/streamripper \
37
		man/man1/streamripper.1.gz
33
		man/man1/streamripper.1.gz
38
34
39
CFLAGS+=	-DANSI_PROTOTYPES
35
CFLAGS+=	-DANSI_PROTOTYPES
40
CPPFLAGS+=	-I${LOCALBASE}/include
36
CPPFLAGS+=	-I${LOCALBASE}/include
41
LDFLAGS+=	-Lcdk-${CDK_VERSION} -L${LOCALBASE}/lib
37
LDFLAGS+=	-L${LOCALBASE}/lib
42
38
43
CDK_VERSION=	5.0-20060507
44
45
FAAD_CONFIGURE_OFF=	ac_cv_lib_faad_NeAACDecDecode2=no
39
FAAD_CONFIGURE_OFF=	ac_cv_lib_faad_NeAACDecDecode2=no
46
FAAD_LIB_DEPENDS=	libfaad.so:audio/faad
40
FAAD_LIB_DEPENDS=	libfaad.so:audio/faad
47
41
48
VORBIS_CONFIGURE_WITH=	ogg
42
VORBIS_CONFIGURE_WITH=	ogg
49
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
43
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
50
51
post-extract:
52
	${MV} ${WRKDIR}/cdk-${CDK_VERSION} ${WRKSRC}
53
54
post-patch:
55
	@${REINPLACE_CMD} -e '/if test/s|==|=|g' ${WRKSRC}/configure
56
#	avoid potential name conflict with ncurses
57
	@${LN} -sv ${WRKSRC}/cdk-5.0-20060507/include/menu.h \
58
		${WRKSRC}/cdk-5.0-20060507/include/cdkmenu.h
59
	@${REINPLACE_CMD} -e "s|<menu.h>|<cdkmenu.h>|g" \
60
		${WRKSRC}/cdk-5.0-20060507/include/cdk.h
61
62
pre-configure:
63
	(cd ${WRKSRC}/cdk-${CDK_VERSION} && ${SETENV} CC="${CC}" \
64
		CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${SH} ./configure)
65
66
pre-build:
67
	(cd ${WRKSRC}/cdk-${CDK_VERSION} && ${SETENV} ${MAKE_ENV} \
68
		${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET})
69
44
70
do-install:
45
do-install:
71
	${INSTALL_PROGRAM} ${WRKSRC}/streamripper ${STAGEDIR}${PREFIX}/bin
46
	${INSTALL_PROGRAM} ${WRKSRC}/streamripper ${STAGEDIR}${PREFIX}/bin

Return to bug 240975