diff options
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/tosvcd/Makefile | 18 | ||||
-rw-r--r-- | graphics/tosvcd/distinfo | 2 | ||||
-rw-r--r-- | graphics/tosvcd/files/patch-decode.c | 16 | ||||
-rw-r--r-- | graphics/tosvcd/files/patch-makefile | 40 | ||||
-rw-r--r-- | graphics/tosvcd/files/patch-tosvcd.c | 17 |
5 files changed, 56 insertions, 37 deletions
diff --git a/graphics/tosvcd/Makefile b/graphics/tosvcd/Makefile index 9834157c1017..1357f3241d41 100644 --- a/graphics/tosvcd/Makefile +++ b/graphics/tosvcd/Makefile @@ -7,7 +7,7 @@ # PORTNAME= tosvcd -PORTVERSION= 0.7 +PORTVERSION= 0.9 CATEGORIES= graphics MASTER_SITES= http://muse.seh.de/tosvcd/ @@ -17,18 +17,10 @@ RUN_DEPNDS= mpeg2enc:${PORTSDIR}/multimedia/mjpegtools \ vcdimager:${PORTSDIR}/graphics/vcdimager USE_BZIP2= yes -USE_REINPLACE= yes -MAKEFILE= makefile USE_GMAKE= yes - -post-patch: - @${REINPLACE_CMD} -e "s|^CFLAGS =|CFLAGS+=|" \ - -e "s|^CFLAGS +=|#CFLAGS +=|g" \ - -e "s|-lpthread|${PTHREAD_LIBS}|g" \ - ${WRKSRC}/${MAKEFILE} - @${REINPLACE_CMD} -e "s|malloc.h|stdlib.h|" ${WRKSRC}/decode.c - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tosvcd ${PREFIX}/bin +MAKEFILE= makefile +MAKE_ENV= CC="${CXX}" CFLAGS="${CXXFLAGS}" \ + PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" .include <bsd.port.mk> diff --git a/graphics/tosvcd/distinfo b/graphics/tosvcd/distinfo index 87b0a1b59920..2cb73a19ca84 100644 --- a/graphics/tosvcd/distinfo +++ b/graphics/tosvcd/distinfo @@ -1 +1 @@ -MD5 (tosvcd-0.7.tar.bz2) = d821ed70eed67dae5fbbc041217f327f +MD5 (tosvcd-0.9.tar.bz2) = 696c55f668e2019ffa87d9e11902451a diff --git a/graphics/tosvcd/files/patch-decode.c b/graphics/tosvcd/files/patch-decode.c index 9c13da9dfde4..d7d17986f221 100644 --- a/graphics/tosvcd/files/patch-decode.c +++ b/graphics/tosvcd/files/patch-decode.c @@ -1,6 +1,14 @@ ---- decode.c.orig Fri Oct 25 16:01:13 2002 -+++ decode.c Fri Oct 25 16:01:31 2002 -@@ -21,7 +21,7 @@ +--- decode.c.orig Wed Dec 4 22:40:42 2002 ++++ decode.c Sat Dec 14 07:25:35 2002 +@@ -8,7 +8,6 @@ + #include "mm_accel.h" + #include "attributes.h" + #include "mmx.h" +-#include "malloc.h" + + extern FILE* log; + +@@ -21,7 +20,7 @@ Mpeg2dec::Mpeg2dec(uint32_t mm_accel) { config.flags = mm_accel; @@ -9,7 +17,7 @@ memset(picture, 0, sizeof (picture_t)); frames = 0; frame_ptr[0] = 0; -@@ -66,7 +66,7 @@ +@@ -63,7 +62,7 @@ int size = width() * height() / 4; if (frames) free(frames); diff --git a/graphics/tosvcd/files/patch-makefile b/graphics/tosvcd/files/patch-makefile index 6c4b3a971be8..6adf8cd3506f 100644 --- a/graphics/tosvcd/files/patch-makefile +++ b/graphics/tosvcd/files/patch-makefile @@ -1,11 +1,39 @@ ---- makefile.orig Fri Oct 25 16:04:05 2002 -+++ makefile Fri Oct 25 16:04:25 2002 -@@ -21,7 +21,7 @@ +--- makefile.orig Wed Dec 4 22:40:42 2002 ++++ makefile Sat Dec 14 07:27:00 2002 +@@ -1,15 +1,15 @@ + # use intel compiler 0.6.x + INTEL = no + +-CFLAGS = -DVERSION="\"0.9\"" ++CFLAGS += -DVERSION="\"0.9\"" + + ifeq ($(INTEL),yes) + #CC = icc -I/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include -Kc++ -O -tpp6 -xiMK + CC = icc -Kc++ -O -tpp6 -xiMK + #CC = icc + else +-CC = g++ +-CFLAGS += -g -Wall -O3 -fno-exceptions -fno-rtti ++CC ?= g++ ++CFLAGS += -fno-exceptions -fno-rtti ${PTHREAD_CFLAGS} + endif + + SRC = tosvcd decode header idct idct_mmx motion_comp +@@ -20,15 +20,13 @@ + all: tosvcd tosvcd: $(OBJ) - $(CC) -o tosvcd $(OBJ) -lpthread +- $(CC) -o tosvcd $(OBJ) -lpthread - su -c "cp tosvcd /usr/bin" -+# su -c "cp tosvcd /usr/bin" ++ $(CC) -o tosvcd $(OBJ) ${PTHREAD_LIBS} t: - ./tosvcd -o reeperbahn /video0/Auf_der_Reeperbahn_nachts_um_halb_eins/2002-03-09.15:21.50.50.rec + ./tosvcd -o mafia /home/ws/videos/Mafia/2002-10-21.00:33.50.50.rec + + install:: +- su -c "mv /usr/bin/tosvcd /usr/bin/tosvcd.old" +- su -c "cp tosvcd /usr/bin" ++ ${BSD_INSTALL_PROGRAM} tosvcd ${PREFIX}/bin + + clean: + rm *.o diff --git a/graphics/tosvcd/files/patch-tosvcd.c b/graphics/tosvcd/files/patch-tosvcd.c index bb1c44b9f660..26d7214618c0 100644 --- a/graphics/tosvcd/files/patch-tosvcd.c +++ b/graphics/tosvcd/files/patch-tosvcd.c @@ -1,6 +1,6 @@ ---- tosvcd.c.orig Fri Sep 13 10:08:52 2002 -+++ tosvcd.c Mon Nov 18 16:56:27 2002 -@@ -24,14 +24,12 @@ +--- tosvcd.c.orig Mon Dec 9 18:24:57 2002 ++++ tosvcd.c Sat Dec 14 07:21:57 2002 +@@ -20,14 +20,12 @@ #include <fcntl.h> #include <errno.h> #include <string.h> @@ -15,13 +15,4 @@ +#include <sys/wait.h> #include <glob.h> - -@@ -1322,7 +1320,7 @@ - // catch all signals - //--------------------------------------------------- - #if 1 -- for (int i = 0; i < _NSIG; ++i) { -+ for (int i = 0; i < NSIG; ++i) { - if (i != SIGABRT) - signal(i, catchSignal); - } + #include "mm_accel.h" |