aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/libdvbpsi/Makefile26
-rw-r--r--multimedia/libdvbpsi/distinfo1
-rw-r--r--multimedia/libdvbpsi/files/patch-ltmain.sh16
-rw-r--r--multimedia/libdvbpsi/pkg-comment1
-rw-r--r--multimedia/libdvbpsi/pkg-descr12
-rw-r--r--multimedia/libdvbpsi/pkg-plist24
7 files changed, 81 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 03b6d5eee487..322ea80183e2 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -17,6 +17,7 @@
SUBDIR += libdivxdecore-devel
SUBDIR += libdivxencore
SUBDIR += libdv
+ SUBDIR += libdvbpsi
SUBDIR += libdvdcss
SUBDIR += libdvdplay
SUBDIR += libdvdread
diff --git a/multimedia/libdvbpsi/Makefile b/multimedia/libdvbpsi/Makefile
new file mode 100644
index 000000000000..c5a36ef86b5c
--- /dev/null
+++ b/multimedia/libdvbpsi/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: libdvbpsi
+# Date created: Sat Feb 8 01:16:45 UTC 2003
+# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libdvbpsi
+PORTVERSION= 0.1.2
+CATEGORIES= multimedia
+MASTER_SITES= http://www.videolan.org/pub/%SUBDIR%/
+MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION}
+
+MAINTAINER= lioux@FreeBSD.org
+
+USE_BZIP2= yes
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+INSTALLS_SHLIB= yes
+
+post-patch:
+ @${REINPLACE_CMD} -E -e \
+ 's|-O2||' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+
+.include <bsd.port.mk>
diff --git a/multimedia/libdvbpsi/distinfo b/multimedia/libdvbpsi/distinfo
new file mode 100644
index 000000000000..75fd3f136119
--- /dev/null
+++ b/multimedia/libdvbpsi/distinfo
@@ -0,0 +1 @@
+MD5 (libdvbpsi-0.1.2.tar.bz2) = f43c31fe5849f2cb5c01a8eb09060ffc
diff --git a/multimedia/libdvbpsi/files/patch-ltmain.sh b/multimedia/libdvbpsi/files/patch-ltmain.sh
new file mode 100644
index 000000000000..f40e58a40428
--- /dev/null
+++ b/multimedia/libdvbpsi/files/patch-ltmain.sh
@@ -0,0 +1,16 @@
+--- ltmain.sh.orig Tue Apr 16 17:17:17 2002
++++ ltmain.sh Tue Apr 16 17:17:55 2002
+@@ -4246,11 +4246,13 @@
+ IFS="$save_ifs"
+ fi
+
++ if /usr/bin/false; then
+ # Install the pseudo-library for information purposes.
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/multimedia/libdvbpsi/pkg-comment b/multimedia/libdvbpsi/pkg-comment
new file mode 100644
index 000000000000..205679f54a18
--- /dev/null
+++ b/multimedia/libdvbpsi/pkg-comment
@@ -0,0 +1 @@
+VideoLAN DVB and PSI decoders and generators
diff --git a/multimedia/libdvbpsi/pkg-descr b/multimedia/libdvbpsi/pkg-descr
new file mode 100644
index 000000000000..d9dd39e0c04f
--- /dev/null
+++ b/multimedia/libdvbpsi/pkg-descr
@@ -0,0 +1,12 @@
+[ excerpt from developers' README ]
+
+The libdvbpsi is part of the VideoLAN project, a full MPEG2
+client/server solution. The libdvbpsi can also be used with extra
+programs that need DVB and PSI decoders and generators.
+
+The VideoLAN team decided to write the libdvbpsi to make the VideoLAN
+Client and the VideoLAN Server capable of demultiplexing a satellite
+DVB stream. The library aims at making it easy to decode PSI tables
+(such as PAT, PMT etc.) present in a TS/DVB stream.
+
+WWW: http://developers.videolan.org/libdvbpsi/
diff --git a/multimedia/libdvbpsi/pkg-plist b/multimedia/libdvbpsi/pkg-plist
new file mode 100644
index 000000000000..2b5a7e8b9267
--- /dev/null
+++ b/multimedia/libdvbpsi/pkg-plist
@@ -0,0 +1,24 @@
+include/dvbpsi/descriptor.h
+include/dvbpsi/dr.h
+include/dvbpsi/dr_02.h
+include/dvbpsi/dr_03.h
+include/dvbpsi/dr_04.h
+include/dvbpsi/dr_05.h
+include/dvbpsi/dr_06.h
+include/dvbpsi/dr_07.h
+include/dvbpsi/dr_08.h
+include/dvbpsi/dr_09.h
+include/dvbpsi/dr_0a.h
+include/dvbpsi/dr_0b.h
+include/dvbpsi/dr_0c.h
+include/dvbpsi/dr_0d.h
+include/dvbpsi/dr_0e.h
+include/dvbpsi/dr_0f.h
+include/dvbpsi/dvbpsi.h
+include/dvbpsi/pat.h
+include/dvbpsi/pmt.h
+include/dvbpsi/psi.h
+lib/libdvbpsi.a
+lib/libdvbpsi.so
+lib/libdvbpsi.so.1
+@dirrm include/dvbpsi