aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/libvisual04
diff options
context:
space:
mode:
authorkwm <kwm@FreeBSD.org>2004-12-01 05:52:52 +0800
committerkwm <kwm@FreeBSD.org>2004-12-01 05:52:52 +0800
commitdd054ea0c0490f04d492416b0ce253e1e83ef3a5 (patch)
tree4a4e58d3eb34f126a6b222e02aa90882e5d977ba /graphics/libvisual04
parent45c6945e6f7d11cc2138fb5935286877c055b038 (diff)
downloadfreebsd-ports-graphics-dd054ea0c0490f04d492416b0ce253e1e83ef3a5.tar.gz
freebsd-ports-graphics-dd054ea0c0490f04d492416b0ce253e1e83ef3a5.tar.zst
freebsd-ports-graphics-dd054ea0c0490f04d492416b0ce253e1e83ef3a5.zip
Add libvisual. Libvisual is an abstraction library that comes between
applications and audio visualisation plugins. Approved by: pav (mentor)
Diffstat (limited to 'graphics/libvisual04')
-rw-r--r--graphics/libvisual04/Makefile33
-rw-r--r--graphics/libvisual04/distinfo2
-rw-r--r--graphics/libvisual04/files/patch-libvisual_lv_mem.h11
-rw-r--r--graphics/libvisual04/pkg-descr16
-rw-r--r--graphics/libvisual04/pkg-plist32
5 files changed, 94 insertions, 0 deletions
diff --git a/graphics/libvisual04/Makefile b/graphics/libvisual04/Makefile
new file mode 100644
index 00000000000..3c2a22b1790
--- /dev/null
+++ b/graphics/libvisual04/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: libvisual
+# Date created: 23 oktober 2004
+# Whom: Koop Mast <kwm@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+# WARNING: when updating this port check if the ports that use libvisual
+# can work with it. Backwards compatiblity is known to be broken in the past.
+
+PORTNAME= libvisual
+PORTVERSION= 0.1.7
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= kwm@FreeBSD.org
+COMMENT= Abstraction library that sits between apps and visual plugin
+
+USE_XLIBS= yes
+USE_GNOME= gnomehack pkgconfig
+USE_REINPLACE= yes
+USE_LIBTOOL_VER=15
+CONFIGURE_ENV= CFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+ LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+INSTALLS_SHLIB= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-Wno-unused-variable||g' \
+ -e 's|-O3|${CFLAGS}|g' \
+ ${WRKSRC}/libvisual/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/graphics/libvisual04/distinfo b/graphics/libvisual04/distinfo
new file mode 100644
index 00000000000..8628184f509
--- /dev/null
+++ b/graphics/libvisual04/distinfo
@@ -0,0 +1,2 @@
+MD5 (libvisual-0.1.7.tar.gz) = 29976f5f10b36fa2346294dcb2280d19
+SIZE (libvisual-0.1.7.tar.gz) = 374096
diff --git a/graphics/libvisual04/files/patch-libvisual_lv_mem.h b/graphics/libvisual04/files/patch-libvisual_lv_mem.h
new file mode 100644
index 00000000000..ae93d976cfc
--- /dev/null
+++ b/graphics/libvisual04/files/patch-libvisual_lv_mem.h
@@ -0,0 +1,11 @@
+--- libvisual/lv_mem.h.orig Mon Sep 6 17:10:52 2004
++++ libvisual/lv_mem.h Sat Oct 23 16:34:40 2004
+@@ -7,7 +7,7 @@
+ extern "C" {
+ #endif /* __cplusplus */
+
+-#if defined(__GNUC__) && !defined(VISUAL_OS_WIN32)
++#if defined(__GNUC__) && !defined(VISUAL_OS_WIN32) && !defined(__FreeBSD__)
+ void *visual_mem_malloc0 (visual_size_t nbytes) __attribute_malloc__;
+ #else
+ void *visual_mem_malloc0 (visual_size_t nbytes);
diff --git a/graphics/libvisual04/pkg-descr b/graphics/libvisual04/pkg-descr
new file mode 100644
index 00000000000..1d300ce40a3
--- /dev/null
+++ b/graphics/libvisual04/pkg-descr
@@ -0,0 +1,16 @@
+Libvisual is an abstraction library that comes between applications and audio
+visualisation plugins.
+
+Often when it comes to audio visualisation plugins or programs that create
+visuals, they depend on a player or something else; basically, there is no
+general framework that enabled application developers to easily access cool
+audio visualisation plugins. Libvisual wants to change this by providing an
+interface towards plugins and applications; through this easy to use interface
+applications can easily access plugins and, since the drawing is done by the
+application, it also enables the developer to draw the visual anywhere he
+wants.
+
+The framework also allows you to morph to different plugins and mix two at
+once; all kinds of neat tricks are possible using this method.
+
+WWW: http://libvisual.sourceforge.net
diff --git a/graphics/libvisual04/pkg-plist b/graphics/libvisual04/pkg-plist
new file mode 100644
index 00000000000..851ec381496
--- /dev/null
+++ b/graphics/libvisual04/pkg-plist
@@ -0,0 +1,32 @@
+include/libvisual/libvisual.h
+include/libvisual/lv_actor.h
+include/libvisual/lv_audio.h
+include/libvisual/lv_bin.h
+include/libvisual/lv_bmp.h
+include/libvisual/lv_color.h
+include/libvisual/lv_common.h
+include/libvisual/lv_cpu.h
+include/libvisual/lv_endianess.h
+include/libvisual/lv_error.h
+include/libvisual/lv_event.h
+include/libvisual/lv_fft.h
+include/libvisual/lv_input.h
+include/libvisual/lv_keysym.h
+include/libvisual/lv_libvisual.h
+include/libvisual/lv_list.h
+include/libvisual/lv_log.h
+include/libvisual/lv_mem.h
+include/libvisual/lv_morph.h
+include/libvisual/lv_palette.h
+include/libvisual/lv_param.h
+include/libvisual/lv_plugin.h
+include/libvisual/lv_random.h
+include/libvisual/lv_songinfo.h
+include/libvisual/lv_time.h
+include/libvisual/lv_video.h
+include/libvisual/lvconfig.h
+lib/libvisual.a
+lib/libvisual.so
+lib/libvisual.so.0
+libdata/pkgconfig/libvisual.pc
+@dirrm include/libvisual