[Midnightbsd-cvs] mports: mports/multimedia: add libdvdnav.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Jan 4 20:44:21 EST 2008
Log Message:
-----------
add libdvdnav. This version is based on the freebsd port, but uses aclocal to regenerate on automake19 and the m4 file is installed in another place.
Modified Files:
--------------
mports/multimedia:
Makefile (r1.36 -> r1.37)
Added Files:
-----------
mports/multimedia/libdvdnav:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/multimedia/libdvdnav/files:
patch-example:Makefile.in (r1.1)
patch-m4:Makefile.in (r1.1)
patch-src:vm.c (r1.1)
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/multimedia/Makefile,v
retrieving revision 1.36
retrieving revision 1.37
diff -L multimedia/Makefile -L multimedia/Makefile -u -r1.36 -r1.37
--- multimedia/Makefile
+++ multimedia/Makefile
@@ -21,6 +21,7 @@
SUBDIR += libdts
SUBDIR += libdv
SUBDIR += libdvdcss
+ SUBDIR += libdvdnav
SUBDIR += libdvdread
SUBDIR += libfame
SUBDIR += libmpeg2
--- /dev/null
+++ multimedia/libdvdnav/pkg-descr
@@ -0,0 +1,6 @@
+The library for the xine-dvdnav plugin.
+
+WWW: http://dvd.sourceforge.net/xine-dvdnav.shtml
+
+--
+MANTANI Nobutaka <nobutaka at nobutaka.com>
--- /dev/null
+++ multimedia/libdvdnav/pkg-plist
@@ -0,0 +1,17 @@
+bin/dvdnav-config
+include/dvdnav/dvd_reader.h
+include/dvdnav/dvd_types.h
+include/dvdnav/dvdnav.h
+include/dvdnav/dvdnav_events.h
+include/dvdnav/ifo_print.h
+include/dvdnav/ifo_read.h
+include/dvdnav/ifo_types.h
+include/dvdnav/nav_print.h
+include/dvdnav/nav_read.h
+include/dvdnav/nav_types.h
+lib/libdvdnav.a
+lib/libdvdnav.la
+lib/libdvdnav.so
+lib/libdvdnav.so.4
+share/aclocal19/dvdnav.m4
+ at dirrm include/dvdnav
--- /dev/null
+++ multimedia/libdvdnav/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: libdvdnav
+# Date created: 21 May 2002
+# Whom: MANTANI Nobutaka <nobutaka at nobutaka.com>
+#
+# $MidnightBSD: mports/multimedia/libdvdnav/Makefile,v 1.1 2008/01/05 01:44:18 laffer1 Exp $
+# $FreeBSD: ports/multimedia/libdvdnav/Makefile,v 1.26 2007/09/30 04:47:08 linimon Exp $
+#
+
+PORTNAME= libdvdnav
+PORTVERSION= 0.1.10
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= dvd
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= The library for the xine-dvdnav plugin
+
+LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
+
+CONFIGURE_ENV= THREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ THREAD_LIBS="${PTHREAD_LIBS}"
+CONFIGURE_ARGS= --program-transform-name=''
+INSTALLS_SHLIB= yes
+USE_AUTOTOOLS= libtool:15 autoconf:261 automake:19 aclocal:19
+
+post-patch:
+ ${REINPLACE_CMD} -e \
+ 's|THREAD_LIBS="[^"]*"$$|THREAD_LIBS="\$$THREAD_LIBS"|g ; \
+ s|THREAD_CFLAGS=.*$$|THREAD_CFLAGS="\$$THREAD_CFLAGS"|g ; \
+ s|-L/usr/local/lib|-L${LOCALBASE}/lib|g ; \
+ s|-I/usr/local/include|-I${LOCALBASE}/include|g' \
+ ${WRKSRC}/configure ${WRKSRC}/configure.ac \
+ ${WRKSRC}/missing ${WRKSRC}/aclocal.m4 ${WRKSRC}/autogen.sh
+
+post-configure:
+ ${REINPLACE_CMD} -e 's|automake[0-9][0-9]|${TRUE}|' \
+ `${FIND} ${WRKSRC} -type f -name Makefile`
+
+.include <bsd.port.mk>
--- /dev/null
+++ multimedia/libdvdnav/distinfo
@@ -0,0 +1,3 @@
+MD5 (libdvdnav-0.1.10.tar.gz) = c8ddee96ba1182d73447eaf0bb6fde81
+SHA256 (libdvdnav-0.1.10.tar.gz) = c2c6ee274cbd5759715a786b949df8ac3e848ffc771173c4f006b88c665346d0
+SIZE (libdvdnav-0.1.10.tar.gz) = 539803
--- /dev/null
+++ multimedia/libdvdnav/files/patch-src:vm.c
@@ -0,0 +1,13 @@
+--- src/vm/vm.c.orig Fri Feb 20 00:49:57 2004
++++ src/vm/vm.c Fri Feb 20 00:54:31 2004
+@@ -47,6 +47,10 @@
+ #define lseek64 lseek
+ #endif /* _MSC_VER */
+
++#ifdef __FreeBSD__
++#define lseek64 lseek
++#endif
++
+ /*
+ #define STRICT
+ */
--- /dev/null
+++ multimedia/libdvdnav/files/patch-m4:Makefile.in
@@ -0,0 +1,12 @@
+--- m4/Makefile.in.orig Sun Oct 23 11:18:31 2005
++++ m4/Makefile.in Sun Oct 23 11:19:02 2005
+@@ -116,8 +116,7 @@
+
+ EXTRA_DIST = dvdnav.m4
+
+- at INSTALL_M4_TRUE@m4datadir = @ACLOCAL_DIR@
+- at INSTALL_M4_FALSE@m4datadir = $(datadir)/aclocal
++m4datadir = $(datadir)/aclocal
+
+ m4data_DATA = dvdnav.m4
+ subdir = m4
--- /dev/null
+++ multimedia/libdvdnav/files/patch-example:Makefile.in
@@ -0,0 +1,11 @@
+--- examples/Makefile.in.orig Tue May 20 23:20:12 2003
++++ examples/Makefile.in Thu Feb 12 20:44:41 2004
+@@ -151,7 +151,7 @@
+ noinst_PROGRAMS = menus
+
+ menus_SOURCES = menus.c
+-menus_LDFLAGS = -L$(top_srcdir)/src/
++menus_LDFLAGS = -L$(top_srcdir)/src/ $(THREAD_LIBS)
+ menus_LDADD = $(DVDNAV_LIB)
+ subdir = examples
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
More information about the Midnightbsd-cvs
mailing list