[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