diff options
author | lioux <lioux@FreeBSD.org> | 2001-09-25 02:02:18 +0800 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2001-09-25 02:02:18 +0800 |
commit | 2c10c21071a27bad713aade76aecca70e78ed688 (patch) | |
tree | 0327adbff2bc1d06240b9014d19914b04930573c /graphics | |
parent | e9fcaaecded36a4931e60181f8988e6b8f765b22 (diff) | |
download | freebsd-ports-gnome-2c10c21071a27bad713aade76aecca70e78ed688.tar.gz freebsd-ports-gnome-2c10c21071a27bad713aade76aecca70e78ed688.tar.zst freebsd-ports-gnome-2c10c21071a27bad713aade76aecca70e78ed688.zip |
o Update to development version OpenDivX Alpha 4.0 a 50, port version
0.4.0.50
o Bump lib version due to api changes: 0 -> 1
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/libdivxdecore-devel/Makefile | 14 | ||||
-rw-r--r-- | graphics/libdivxdecore-devel/distinfo | 2 | ||||
-rw-r--r-- | graphics/libdivxdecore-devel/files/patch-src::Makefile.in | 6 | ||||
-rw-r--r-- | graphics/libdivxdecore-devel/files/patch-src::store.c | 27 | ||||
-rw-r--r-- | graphics/libdivxdecore-devel/files/patch-src::store.h | 8 |
5 files changed, 48 insertions, 9 deletions
diff --git a/graphics/libdivxdecore-devel/Makefile b/graphics/libdivxdecore-devel/Makefile index cb7557e2490d..ca127114b0fb 100644 --- a/graphics/libdivxdecore-devel/Makefile +++ b/graphics/libdivxdecore-devel/Makefile @@ -6,12 +6,11 @@ # PORTNAME= libdivxdecore -PORTVERSION= 0.4.0.48 -PORTREVISION= 1 +PORTVERSION= 0.4.0.50 CATEGORIES= graphics MASTER_SITES= http://download.projectmayo.com/dnload/divxcore/ PKGNAMESUFFIX= -devel -DISTNAME= decore48src +DISTNAME= decore${PORTVERSION:E}src MAINTAINER= lioux@FreeBSD.org @@ -20,19 +19,24 @@ BUILD_DEPENDS= ${NONEXISTENT}:${LIBDIVXDECORE_PORT}:patch WRKSRC= ${WRKDIR}/${LIBDIVXDECORE_PORT_WRKSRC:C/.+\///} USE_ZIP= yes -EXTRACT_BEFORE_ARGS= -a +EXTRACT_BEFORE_ARGS= -a -L +GNU_CONFIGURE= yes USE_GMAKE= yes USE_LIBTOOL= yes INSTALLS_SHLIB= yes PLIST_SUB= LIB_VERSION="${LIB_VERSION}" -LIB_VERSION= 0 +LIB_VERSION= 1 post-extract: @${CP} -Rp ${LIBDIVXDECORE_PORT_WRKSRC} ${WRKDIR} @${MV} ${WRKSRC}/src ${WRKSRC}/src.old @${MV} ${WRKDIR}/decore/src ${WRKSRC}/src @${CP} ${WRKSRC}/src.old/Makefile.* ${WRKSRC}/src +.for ext in c h + @${MV} ${WRKSRC}/src/transferidct.${ext} \ + ${WRKSRC}/src/transferIDCT.${ext} +.endfor post-install: @${LN} -sf ${PORTNAME}.so ${PREFIX}/lib/${PORTNAME}.so.${LIB_VERSION} diff --git a/graphics/libdivxdecore-devel/distinfo b/graphics/libdivxdecore-devel/distinfo index 9b4c6fabc926..7e7cd62f39f7 100644 --- a/graphics/libdivxdecore-devel/distinfo +++ b/graphics/libdivxdecore-devel/distinfo @@ -1 +1 @@ -MD5 (decore48src.zip) = a2fb482ae4831cf918b2bcf3bbb1d87a +MD5 (decore50src.zip) = a6492abd6981eb2b9e51b18b05e0865f diff --git a/graphics/libdivxdecore-devel/files/patch-src::Makefile.in b/graphics/libdivxdecore-devel/files/patch-src::Makefile.in index b5a5b23570d7..07cccff863af 100644 --- a/graphics/libdivxdecore-devel/files/patch-src::Makefile.in +++ b/graphics/libdivxdecore-devel/files/patch-src::Makefile.in @@ -1,5 +1,5 @@ ---- src/Makefile.in.orig Sun Mar 18 11:31:24 2001 -+++ src/Makefile.in Sun Mar 18 11:42:49 2001 +--- src/Makefile.in.orig Mon Sep 24 14:38:28 2001 ++++ src/Makefile.in Mon Sep 24 14:42:08 2001 @@ -77,7 +77,7 @@ libdivxdecore_la_LDFLAGS = -module -avoid-version @@ -49,7 +49,7 @@ mp4_header.h basic_prediction.h mp4_vld.lo mp4_vld.o : mp4_vld.c mp4_decoder.h global.h mp4_header.h \ mp4_vld.h -+store.lo store.o : debug.h mp4_decoder.h global.h ++store.lo store.o : debug.h mp4_decoder.h global.h store.h store.c postprocess.lo postprocess.o : postprocess.c postprocess.h transferIDCT.lo transferIDCT.o : transferIDCT.c +yuv2rgb.lo yuv2rgb.o : yuv2rgb.c yuv2rgb.h diff --git a/graphics/libdivxdecore-devel/files/patch-src::store.c b/graphics/libdivxdecore-devel/files/patch-src::store.c new file mode 100644 index 000000000000..068db97f1a12 --- /dev/null +++ b/graphics/libdivxdecore-devel/files/patch-src::store.c @@ -0,0 +1,27 @@ +--- src/store.c.orig Mon Sep 24 14:37:06 2001 ++++ src/store.c Mon Sep 24 14:37:23 2001 +@@ -55,20 +55,19 @@ + /***/ + + // Purpose: store a frame in yuv format +-void storeframe (unsigned char *src[], int width, int height) ++void storeframe (char *name, unsigned char *src[], int width, int height, int hor_size) + { + int offset = 0; +- int hor_size = mp4_state->horizontal_size; + +- store_yuv (mp4_state->outputname, src[0], offset, width, hor_size, height); ++ store_yuv (name, src[0], offset, width, hor_size, height); + + offset >>= 1; + width >>= 1; + height >>= 1; + hor_size >>= 1; + +- store_yuv (mp4_state->outputname, src[1], offset, width, hor_size, height); +- store_yuv (mp4_state->outputname, src[2], offset, width, hor_size, height); ++ store_yuv (name, src[1], offset, width, hor_size, height); ++ store_yuv (name, src[2], offset, width, hor_size, height); + } + + /***/ diff --git a/graphics/libdivxdecore-devel/files/patch-src::store.h b/graphics/libdivxdecore-devel/files/patch-src::store.h new file mode 100644 index 000000000000..70d1ee9c4efd --- /dev/null +++ b/graphics/libdivxdecore-devel/files/patch-src::store.h @@ -0,0 +1,8 @@ +--- src/store.h.orig Mon Sep 24 14:37:09 2001 ++++ src/store.h Mon Sep 24 14:37:16 2001 +@@ -36,4 +36,4 @@ + + /*** *** ***/ + +-extern void storeframe (unsigned char *src[], int xsize, int ysize); ++extern void storeframe (char * outputname, unsigned char *src[], int xsize, int ysize, int hor_stride); |