diff options
author | drochner <drochner@pkgsrc.org> | 2003-02-13 18:55:41 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2003-02-13 18:55:41 +0000 |
commit | 064732b643636d77b443b2eb54c1f87ff4a82ca5 (patch) | |
tree | 4e7b6e9dc11e80a7032f3fe3830bf9fd43eda455 /graphics | |
parent | 1c61f9f0691f6f6eb113acdfb34750cd52875402 (diff) | |
download | pkgsrc-064732b643636d77b443b2eb54c1f87ff4a82ca5.tar.gz |
add a video processing lib which is needed for newer versions of dvdview
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/libvideogfx/DESCR | 11 | ||||
-rw-r--r-- | graphics/libvideogfx/Makefile | 22 | ||||
-rw-r--r-- | graphics/libvideogfx/PLIST | 77 | ||||
-rw-r--r-- | graphics/libvideogfx/buildlink2.mk | 81 | ||||
-rw-r--r-- | graphics/libvideogfx/distinfo | 5 | ||||
-rw-r--r-- | graphics/libvideogfx/patches/patch-aa | 57 |
6 files changed, 253 insertions, 0 deletions
diff --git a/graphics/libvideogfx/DESCR b/graphics/libvideogfx/DESCR new file mode 100644 index 00000000000..8ed1dc50800 --- /dev/null +++ b/graphics/libvideogfx/DESCR @@ -0,0 +1,11 @@ +LibVideoGfx is a C++ library for low-level video processing. It aims at +speeding up the development process for image and video processing applications +by providing high-level classes for commonly required tasks. The library +comprises support for: + + basic image data classes + color-space convertion for RGB, YUV, HSV + drawing primitives (lines, circles, ...) + image manipulation (scaling, pixel-ops, convolution) + file-IO (ppm, yuv, jpeg, png, mpeg, V4L-grabbing) + X11 image display (including Xv-extension support) diff --git a/graphics/libvideogfx/Makefile b/graphics/libvideogfx/Makefile new file mode 100644 index 00000000000..21a99ef4c90 --- /dev/null +++ b/graphics/libvideogfx/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/02/13 18:55:41 drochner Exp $ +# + +DISTNAME= libvideogfx-1.0.3 +CATEGORIES= graphics +MASTER_SITES= \ + http://rachmaninoff.informatik.uni-mannheim.de/libvideogfx/data/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= \ + http://rachmaninoff.informatik.uni-mannheim.de/libvideogfx/index.html +COMMENT= C++ library for low-level video processing + +USE_BUILDLINK2= YES +USE_LIBTOOL= YES +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +GNU_CONFIGURE= YES +USE_X11= yes + +.include "../../graphics/jpeg/buildlink2.mk" +.include "../../graphics/png/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/libvideogfx/PLIST b/graphics/libvideogfx/PLIST new file mode 100644 index 00000000000..641f9e6246e --- /dev/null +++ b/graphics/libvideogfx/PLIST @@ -0,0 +1,77 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/02/13 18:55:41 drochner Exp $ +bin/libvideogfx-config +include/libvideogfx.hh +include/libvideogfx/arch/cpu.hh +include/libvideogfx/audio/fileio/audiosink.hh +include/libvideogfx/audio/fileio/timedsink.hh +include/libvideogfx/containers/array.hh +include/libvideogfx/containers/array.icc +include/libvideogfx/containers/array2.hh +include/libvideogfx/containers/array2.icc +include/libvideogfx/containers/dynarray.hh +include/libvideogfx/containers/heap.hh +include/libvideogfx/containers/heap.icc +include/libvideogfx/containers/queue.hh +include/libvideogfx/containers/queue.icc +include/libvideogfx/error.hh +include/libvideogfx/graphics/color/colorspace.hh +include/libvideogfx/graphics/color/img2raw.hh +include/libvideogfx/graphics/datatypes/bitmap.hh +include/libvideogfx/graphics/datatypes/image.hh +include/libvideogfx/graphics/datatypes/primitives.hh +include/libvideogfx/graphics/draw/blit.hh +include/libvideogfx/graphics/draw/draw.hh +include/libvideogfx/graphics/draw/format.hh +include/libvideogfx/graphics/draw/pixelops.hh +include/libvideogfx/graphics/draw/scale.hh +include/libvideogfx/graphics/fileio/imagesink.hh +include/libvideogfx/graphics/fileio/jpeg.hh +include/libvideogfx/graphics/fileio/mpeg.hh +include/libvideogfx/graphics/fileio/png.hh +include/libvideogfx/graphics/fileio/ppm.hh +include/libvideogfx/graphics/fileio/uyvy.hh +include/libvideogfx/graphics/fileio/yuv.hh +include/libvideogfx/graphics/fileio/yuv4mpeg.hh +include/libvideogfx/graphics/fileio/yuv_vqeg.hh +include/libvideogfx/graphics/filters/linear.hh +include/libvideogfx/graphics/measure/snr.hh +include/libvideogfx/graphics/visualize/regions.hh +include/libvideogfx/init.hh +include/libvideogfx/types.hh +include/libvideogfx/utility/bitmanip.hh +include/libvideogfx/utility/bitstream/bitbuffer.hh +include/libvideogfx/utility/bitstream/bitreader.hh +include/libvideogfx/utility/bitstream/bitreader.icc +include/libvideogfx/utility/bitstream/bitreader_fast.hh +include/libvideogfx/utility/bitstream/bytebuffer.hh +include/libvideogfx/utility/fastalloc.hh +include/libvideogfx/utility/math.hh +include/libvideogfx/utility/refcntr.hh +include/libvideogfx/utility/smartpointer.hh +include/libvideogfx/x11/dispimg.hh +include/libvideogfx/x11/draw_x11.hh +include/libvideogfx/x11/imgwin.hh +include/libvideogfx/x11/server.hh +lib/libvideogfx-1.0.so +lib/libvideogfx-1.0.so.3 +lib/libvideogfx-1.0.so.3.0 +lib/libvideogfx.a +lib/libvideogfx.la +lib/libvideogfx.so +share/aclocal/libvideogfx.m4 +@dirrm include/libvideogfx/x11 +@dirrm include/libvideogfx/utility/bitstream +@dirrm include/libvideogfx/utility +@dirrm include/libvideogfx/graphics/visualize +@dirrm include/libvideogfx/graphics/measure +@dirrm include/libvideogfx/graphics/filters +@dirrm include/libvideogfx/graphics/fileio +@dirrm include/libvideogfx/graphics/draw +@dirrm include/libvideogfx/graphics/datatypes +@dirrm include/libvideogfx/graphics/color +@dirrm include/libvideogfx/graphics +@dirrm include/libvideogfx/containers +@dirrm include/libvideogfx/audio/fileio +@dirrm include/libvideogfx/audio +@dirrm include/libvideogfx/arch +@dirrm include/libvideogfx diff --git a/graphics/libvideogfx/buildlink2.mk b/graphics/libvideogfx/buildlink2.mk new file mode 100644 index 00000000000..17c84634efa --- /dev/null +++ b/graphics/libvideogfx/buildlink2.mk @@ -0,0 +1,81 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/02/13 18:55:41 drochner Exp $ +# +# This Makefile fragment is included by packages that use libvideogfx. +# +# This file was created automatically using createbuildlink 2.4. +# + +.if !defined(LIBVIDEOGFX_BUILDLINK2_MK) +LIBVIDEOGFX_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= libvideogfx +BUILDLINK_DEPENDS.libvideogfx?= libvideogfx>=1.0.3 +BUILDLINK_PKGSRCDIR.libvideogfx?= ../../graphics/libvideogfx + +EVAL_PREFIX+= BUILDLINK_PREFIX.libvideogfx=libvideogfx +BUILDLINK_PREFIX.libvideogfx_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.libvideogfx+= include/libvideogfx.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/arch/cpu.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/arch/mmx.h +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/audio/fileio/audiosink.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/audio/fileio/timedsink.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/array.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/array.icc +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/array2.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/array2.icc +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/dynarray.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/heap.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/heap.icc +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/queue.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/containers/queue.icc +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/error.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/color/colorspace.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/color/img2raw.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/datatypes/bitmap.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/datatypes/image.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/datatypes/primitives.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/draw/blit.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/draw/draw.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/draw/format.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/draw/pixelops.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/draw/scale.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/imagesink.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/jpeg.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/mpeg.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/png.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/ppm.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/uyvy.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/yuv.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/yuv4mpeg.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/fileio/yuv_vqeg.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/filters/gauss_mmx.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/filters/linear.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/measure/snr.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/graphics/visualize/regions.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/init.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/types.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/bitmanip.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/bitstream/bitbuffer.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/bitstream/bitreader.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/bitstream/bitreader.icc +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/bitstream/bitreader_fast.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/bitstream/bytebuffer.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/fastalloc.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/math.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/refcntr.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/utility/smartpointer.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/x11/dispimg.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/x11/draw_x11.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/x11/imgwin.hh +BUILDLINK_FILES.libvideogfx+= include/libvideogfx/x11/server.hh +BUILDLINK_FILES.libvideogfx+= lib/libvideogfx-1.0.* +BUILDLINK_FILES.libvideogfx+= lib/libvideogfx.* + +.include "../../graphics/jpeg/buildlink2.mk" +.include "../../graphics/png/buildlink2.mk" + +BUILDLINK_TARGETS+= libvideogfx-buildlink + +libvideogfx-buildlink: _BUILDLINK_USE + +.endif # LIBVIDEOGFX_BUILDLINK2_MK diff --git a/graphics/libvideogfx/distinfo b/graphics/libvideogfx/distinfo new file mode 100644 index 00000000000..236f5fb8b7b --- /dev/null +++ b/graphics/libvideogfx/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/02/13 18:55:41 drochner Exp $ + +SHA1 (libvideogfx-1.0.3.tar.gz) = 1f78e185a05bf063a5f2c9ea4afae1a2d2715b89 +Size (libvideogfx-1.0.3.tar.gz) = 332532 bytes +SHA1 (patch-aa) = 35f558789c9a8704a0324691c1ab53dbc5310850 diff --git a/graphics/libvideogfx/patches/patch-aa b/graphics/libvideogfx/patches/patch-aa new file mode 100644 index 00000000000..3a6b75600d6 --- /dev/null +++ b/graphics/libvideogfx/patches/patch-aa @@ -0,0 +1,57 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/02/13 18:55:41 drochner Exp $ + +--- configure.orig Wed Feb 5 22:54:49 2003 ++++ configure Wed Feb 5 22:56:46 2003 +@@ -7908,43 +7908,6 @@ + # Honor aclocal flags + ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" + +-echo "$as_me:$LINENO: checking for X86 architecture" >&5 +-echo $ECHO_N "checking for X86 architecture... $ECHO_C" >&6 +-case ${target_cpu} in +- i?86) echo "$as_me:$LINENO: result: found, compiling MMX optimized code" >&5 +-echo "${ECHO_T}found, compiling MMX optimized code" >&6 +- cat >>confdefs.h <<\_ACEOF +-#define ENABLE_MMX 1 +-_ACEOF +- +- cat >>confdefs.h <<\_ACEOF +-#define CPU_x86 1 +-_ACEOF +- +- +- +-if true; then +- ENABLE_MMX_TRUE= +- ENABLE_MMX_FALSE='#' +-else +- ENABLE_MMX_TRUE='#' +- ENABLE_MMX_FALSE= +-fi +- +- +- +-if true; then +- ENABLE_CPU_x86_TRUE= +- ENABLE_CPU_x86_FALSE='#' +-else +- ENABLE_CPU_x86_TRUE='#' +- ENABLE_CPU_x86_FALSE= +-fi +- +- ;; +- +- *) echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6 + + + if false; then +@@ -7965,8 +7928,6 @@ + ENABLE_CPU_x86_FALSE= + fi + +- ;; +-esac + + + LINUX_COMMENT="//" |