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

(-)multimedia/replex/Makefile (-14 / +16 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	replex
8
PORTNAME=	replex
9
PORTVERSION=	0.1.3
9
PORTVERSION=	0.1.4
10
PORTREVISION=	1
11
PORTEPOCH=	1
10
PORTEPOCH=	1
12
CATEGORIES=	multimedia
11
CATEGORIES=	multimedia
13
MASTER_SITES=	http://www.metzlerbros.org/dvb/
12
MASTER_SITES=	http://www.metzlerbros.org/dvb/
Lines 15-27 Link Here
15
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	Remultiplex an MPEG2 TS into a PS for DVD
15
COMMENT=	Remultiplex an MPEG2 TS into a PS for DVD
17
16
18
USE_GMAKE=	yes
19
USE_REINPLACE=	yes
17
USE_REINPLACE=	yes
20
USE_GETOPT_LONG=	yes
18
USE_GETOPT_LONG=	yes
21
CFLAGS+=	-I${LOCALBASE}/include -DO_LARGEFILE=0
19
USE_GMAKE=	yes
22
MAKE_ENV+=	LDFLAGS="${LDFLAGS}"
20
MAKE_ARGS=	CFLAGS="${CFLAGS}" DEFINES="${CPPFLAGS} -DO_LARGEFILE=0" \
23
TOFIX=		avi.h element.h mpg_common.h pes.h replex.h ringbuffer.h \
21
		LIBS="${LDFLAGS}"
24
		replex.c ts.c
22
23
PLIST_FILES=	bin/replex
24
25
.if !defined(NOPORTDOCS)
26
PORTDOCS=	CHANGES README TODO
27
.endif
28
29
post-patch:
30
	@${GREP} -lR "<stdint\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
31
		's|<stdint\.h>|<inttypes.h>|g'
32
	@${REINPLACE_CMD} -e \
33
		's|-L. -lreplex|libreplex.a $${LIBS}|g' ${WRKSRC}/Makefile
25
34
26
do-install:
35
do-install:
27
	${INSTALL_PROGRAM} ${WRKSRC}/replex ${PREFIX}/bin/
36
	${INSTALL_PROGRAM} ${WRKSRC}/replex ${PREFIX}/bin/
Lines 30-42 Link Here
30
	${INSTALL_DATA} ${WRKSRC}/CHANGES ${DOCSDIR}/
39
	${INSTALL_DATA} ${WRKSRC}/CHANGES ${DOCSDIR}/
31
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
40
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
32
	${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}/
41
	${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}/
33
.endif
34
35
do-configure:
36
.if !exists(/usr/include/stdint.h)
37
.for i in ${TOFIX}
38
	@${REINPLACE_CMD} -e 's|stdint.h|sys/types.h|g' ${WRKSRC}/${i}
39
.endfor
40
.endif
42
.endif
41
43
42
.include <bsd.port.mk>
44
.include <bsd.port.mk>
(-)multimedia/replex/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (replex-0.1.3.tar.gz) = db10d1f8665adce061e277b0c0336c73
1
MD5 (replex-0.1.4.tar.gz) = 4f7f8772528327f8eb592eeb93554f3a
2
SIZE (replex-0.1.3.tar.gz) = 43211
2
SIZE (replex-0.1.4.tar.gz) = 43292
(-)multimedia/replex/files/patch-Makefile (-29 lines)
Lines 1-29 Link Here
1
--- Makefile.orig	Sun Dec 28 17:57:19 2003
2
+++ Makefile	Tue Jan 20 05:17:32 2004
3
@@ -2,7 +2,7 @@
4
 DISTNAME = replex-$(VERSION)
5
 TARNAME = $(DISTNAME).tar.gz	
6
 INCS   = -I..
7
-CFLAGS =  -g -Wall -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
8
+CFLAGS +=  -g -Wall -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
9
 LIBS   = -L. 
10
 MFLAG  = -M
11
 OBJS = element.o pes.o mpg_common.o ts.o ringbuffer.o avi.o multiplex.o
12
@@ -26,7 +26,7 @@
13
 	ar -rcs libreplex.a $(OBJS) 
14
 
15
 replex: libreplex.a replex.o
16
-	$(CC) -o replex replex.o -L. -lreplex
17
+	$(CC) -o replex replex.o -L. -lreplex $(LDFLAGS)
18
 
19
 dist: $(SRC) $(HEADERS) Makefile
20
 	mkdir $(DISTNAME)
21
@@ -47,7 +47,7 @@
22
 
23
 
24
 .depend: 
25
-	$(CC) $(DEFINES) $(MFLAG) $(SRC) $(CSRC) $(CPPSRC) $(INCS)> .depend
26
+	$(CC) $(CFLAGS) $(DEFINES) $(MFLAG) $(SRC) $(CSRC) $(CPPSRC) $(INCS)> .depend
27
 
28
 
29
 
(-)multimedia/replex/pkg-plist (-5 lines)
Lines 1-5 Link Here
1
bin/replex
2
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
3
%%PORTDOCS%%%%DOCSDIR%%/README
4
%%PORTDOCS%%%%DOCSDIR%%/TODO
5
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 87387