aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2009-11-02 20:05:35 +0800
committermiwi <miwi@FreeBSD.org>2009-11-02 20:05:35 +0800
commita86d25ecffd398eb30517103edd137e32d830914 (patch)
tree6892d0412f72b424cd987d415604f7ccb3ab8539
parentfbd38694b5d82b9f059c95faaaef95ab3bbcec71 (diff)
downloadfreebsd-ports-gnome-a86d25ecffd398eb30517103edd137e32d830914.tar.gz
freebsd-ports-gnome-a86d25ecffd398eb30517103edd137e32d830914.tar.zst
freebsd-ports-gnome-a86d25ecffd398eb30517103edd137e32d830914.zip
Bellagio is an opensource implementation of the OpenMAX IL API that
runs on Linux PC, including: * A shared library with the IL core and a "reference" OpenMAX component * A number of OpenMAX components which pass Khronos conformance tests It is intended to show the usage of the IL API and to allow people to start developing components. WWW: http://omxil.sourceforge.net/index.html PR: ports/139349 Submitted by: Thinker K.F. Li <thinker at branda.to>
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/libomxil-bellagio/Makefile23
-rw-r--r--multimedia/libomxil-bellagio/distinfo3
-rw-r--r--multimedia/libomxil-bellagio/files/patch-Makefile.in11
-rw-r--r--multimedia/libomxil-bellagio/pkg-descr11
-rw-r--r--multimedia/libomxil-bellagio/pkg-plist76
6 files changed, 125 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 85bb4f4e4dc9..b730766849d3 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -146,6 +146,7 @@
SUBDIR += libmovtar
SUBDIR += libmpeg2
SUBDIR += libmpeg3
+ SUBDIR += libomxil-bellagio
SUBDIR += libquicktime
SUBDIR += libquicktime-lame
SUBDIR += libtheora
diff --git a/multimedia/libomxil-bellagio/Makefile b/multimedia/libomxil-bellagio/Makefile
new file mode 100644
index 000000000000..f1b7de2cc818
--- /dev/null
+++ b/multimedia/libomxil-bellagio/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: libomxil-bellagio
+# Date created: 2009-10-04
+# Whom: Thinker K.F. Li <thinker@branda.to>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libomxil-bellagio
+PORTVERSION= 0.9.1
+CATEGORIES= multimedia
+MASTER_SITES= SF/omxil/omxil/Bellagio%200.9.1
+
+MAINTAINER= thinker@branda.to
+COMMENT= Bellagio is an implementation of the OpenMAX IL API
+
+LIB_DEPENDS= avcodec.1:${PORTSDIR}/multimedia/ffmpeg
+
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+
+MAN1= omxregister-bellagio.1
+
+.include <bsd.port.mk>
diff --git a/multimedia/libomxil-bellagio/distinfo b/multimedia/libomxil-bellagio/distinfo
new file mode 100644
index 000000000000..ced26c6dd60f
--- /dev/null
+++ b/multimedia/libomxil-bellagio/distinfo
@@ -0,0 +1,3 @@
+MD5 (libomxil-bellagio-0.9.1.tar.gz) = 757371e21e4f3653ce4d12d3ba0be1e0
+SHA256 (libomxil-bellagio-0.9.1.tar.gz) = 9a0864cd442c43e5b69072dc0617b56252bc933fce26f6bfd6d47909287a353a
+SIZE (libomxil-bellagio-0.9.1.tar.gz) = 1255826
diff --git a/multimedia/libomxil-bellagio/files/patch-Makefile.in b/multimedia/libomxil-bellagio/files/patch-Makefile.in
new file mode 100644
index 000000000000..862caafa8435
--- /dev/null
+++ b/multimedia/libomxil-bellagio/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2008-09-18 19:52:15.000000000 +0800
++++ Makefile.in 2009-10-04 21:59:06.000000000 +0800
+@@ -215,7 +215,7 @@
+ EXTRA_DIST = libomxil-bellagio.spec sis group src/components/components_symbian \
+ src/loaders test/components/components_symbian
+
+-pkgconfigdir = $(libdir)/pkgconfig
++pkgconfigdir = $(prefix)/libdata/pkgconfig
+ pkgconfig_DATA = libomxil-bellagio.pc
+ doc_DATA = README \
+ ChangeLog \
diff --git a/multimedia/libomxil-bellagio/pkg-descr b/multimedia/libomxil-bellagio/pkg-descr
new file mode 100644
index 000000000000..07518c1a1396
--- /dev/null
+++ b/multimedia/libomxil-bellagio/pkg-descr
@@ -0,0 +1,11 @@
+Bellagio is an opensource implementation of the OpenMAX IL API that
+runs on Linux PC, including:
+
+ * A shared library with the IL core and a "reference" OpenMAX component
+ * A number of OpenMAX components which pass Khronos conformance tests
+
+It is intended to show the usage of the IL API and to allow people to
+start developing components.
+
+
+WWW: http://omxil.sourceforge.net/index.html
diff --git a/multimedia/libomxil-bellagio/pkg-plist b/multimedia/libomxil-bellagio/pkg-plist
new file mode 100644
index 000000000000..f7524b18e3f0
--- /dev/null
+++ b/multimedia/libomxil-bellagio/pkg-plist
@@ -0,0 +1,76 @@
+%%DOCSDIR%%/README
+%%DOCSDIR%%/ChangeLog
+%%DOCSDIR%%/TODO
+bin/cjpeg
+bin/djpeg
+bin/jpegtran
+bin/rdjpgcom
+bin/wrjpgcom
+bin/omxregister-bellagio
+include/jconfig.h
+include/jerror.h
+include/jmorecfg.h
+include/jpeglib.h
+include/jpegint.h
+include/bellagio/omxcore.h
+include/bellagio/queue.h
+include/bellagio/component_loader.h
+include/bellagio/st_static_component_loader.h
+include/bellagio/tsemaphore.h
+include/bellagio/omx_comp_debug_levels.h
+include/bellagio/omx_base_component.h
+include/bellagio/omx_base_port.h
+include/bellagio/omx_base_audio_port.h
+include/bellagio/omx_base_video_port.h
+include/bellagio/omx_base_filter.h
+include/bellagio/omx_base_sink.h
+include/bellagio/omx_base_source.h
+include/bellagio/omx_classmagic.h
+include/jdct.h
+include/jversion.h
+include/jmemsys.h
+include/transupp.h
+include/OMX_Audio.h
+include/OMX_Core.h
+include/OMX_Image.h
+include/OMX_IVCommon.h
+include/OMX_Types.h
+include/OMX_Component.h
+include/OMX_Index.h
+include/OMX_Other.h
+include/OMX_Video.h
+include/OMX_ContentPipe.h
+lib/libjpeg.so
+lib/libjpeg.la
+lib/libjpeg.a
+lib/libomxil-bellagio.so.0
+lib/libomxil-bellagio.so
+lib/libomxil-bellagio.la
+lib/libomxil-bellagio.a
+lib/bellagio/libomxffmpeg.so
+lib/bellagio/libomxffmpeg.la
+lib/bellagio/libomxffmpeg.a
+lib/bellagio/libomxfilereader.so
+lib/bellagio/libomxfilereader.la
+lib/bellagio/libomxfilereader.a
+lib/bellagio/libomxaudio_effects.so
+lib/bellagio/libomxaudio_effects.la
+lib/bellagio/libomxaudio_effects.a
+lib/bellagio/libomxvorbis.so
+lib/bellagio/libomxvorbis.la
+lib/bellagio/libomxvorbis.a
+lib/bellagio/libomxparser3gp.so
+lib/bellagio/libomxparser3gp.la
+lib/bellagio/libomxparser3gp.a
+lib/bellagio/libomxclocksrc.so
+lib/bellagio/libomxclocksrc.la
+lib/bellagio/libomxclocksrc.a
+lib/bellagio/libomximagejpeg.so
+lib/bellagio/libomximagejpeg.la
+lib/bellagio/libomximagejpeg.a
+lib/libjpeg.so.0
+libdata/pkgconfig/libomxil-bellagio.pc
+@dirrm %%DOCSDIR%%
+@dirrm lib/bellagio
+@dirrm include/bellagio
+@dirrmtry libdata/pkgconfig