View | Details | Raw Unified | Return to bug 200924
Collapse All | Expand All

(-)Makefile (-13 / +8 lines)
Lines 12-37 Link Here
12
12
13
LIB_DEPENDS=	libsndfile.so:${PORTSDIR}/audio/libsndfile
13
LIB_DEPENDS=	libsndfile.so:${PORTSDIR}/audio/libsndfile
14
14
15
ONLY_FOR_ARCHS=	i386 amd64
16
ONLY_FOR_ARCHS_REASON=	uses x86 assembly
17
15
USES=		gmake dos2unix zip
18
USES=		gmake dos2unix zip
16
DOS2UNIX_FILES=	audio.c wavegain.c
19
DOS2UNIX_FILES=	audio.c wavegain.c
17
20
18
PLIST_FILES=	bin/wavegain
21
PLIST_FILES=	bin/wavegain
19
22
20
WRKSRC=	${WRKDIR}/WaveGain-${PORTVERSION}
23
WRKSRC=		${WRKDIR}/WaveGain-${PORTVERSION}
21
24
22
.include <bsd.port.pre.mk>
25
do-build:
26
	@cd ${WRKSRC} && ${CC} ${CFLAGS} *.c -o ${PORTNAME} \
27
		-DHAVE_CONFIG_H -lm -lsndfile -L${LOCALBASE}/lib
23
28
24
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
25
BROKEN=		Does not compile on ia64, powerpc, or sparc64
26
.endif
27
28
post-patch:
29
	@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/Makefile.linux
30
31
do-configure:
32
	@cd ${WRKSRC} && ${CP} Makefile.linux Makefile
33
34
do-install:
29
do-install:
35
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
30
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
36
31
37
.include <bsd.port.post.mk>
32
.include <bsd.port.mk>
(-)files/patch-Makefile.linux (-11 lines)
Lines 1-11 Link Here
1
--- Makefile.linux.orig	2005-11-30 12:17:14.000000000 +0100
2
+++ Makefile.linux	2013-08-28 13:02:43.817494398 +0200
3
@@ -1,5 +1,7 @@
4
+CC ?=	cc
5
+
6
 all:
7
-	gcc *.c -o wavegain -DHAVE_CONFIG_H -lm -lsndfile
8
+	${CC} *.c -o wavegain -DHAVE_CONFIG_H -lm -lsndfile -L%%LOCALBASE%%/lib
9
 
10
 install:
11
 	install -d /usr/bin/

Return to bug 200924