[Midnightbsd-cvs] mports: multimedia/ogle: Unbreak ogle.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Oct 30 21:05:14 EDT 2007


Log Message:
-----------
Unbreak ogle.  Magus found this port was defective.  Switch to liba52 instead of the devel version.

Modified Files:
--------------
    mports/multimedia/ogle:
        Makefile (r1.3 -> r1.4)

Added Files:
-----------
    mports/multimedia/ogle/files:
        patch-ac3-ac3dec_wrap.c (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/multimedia/ogle/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -Lmultimedia/ogle/Makefile -Lmultimedia/ogle/Makefile -u -r1.3 -r1.4
--- multimedia/ogle/Makefile
+++ multimedia/ogle/Makefile
@@ -3,24 +3,25 @@
 # Whom:			Mario Sergio Fujikawa Ferreira <lioux at FreeBSD.org>
 #
 # $MidnightBSD$
-# $FreeBSD: ports/multimedia/ogle/Makefile,v 1.31 2006/05/10 22:37:34 edwin Exp $
+# $FreeBSD: ports/multimedia/ogle/Makefile,v 1.38 2007/10/04 02:01:28 edwin Exp $
 #
 
 PORTNAME=	ogle
 PORTVERSION=	0.9.2
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	multimedia
 MASTER_SITES=	http://www.dtek.chalmers.se/groups/dvd/dist/
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Open DVD player that supports DVD menus
 
-LIB_DEPENDS=	a52-devel.0:${PORTSDIR}/audio/liba52-devel \
+LIB_DEPENDS=	a52.0:${PORTSDIR}/audio/liba52 \
 		dvdread.5:${PORTSDIR}/multimedia/libdvdread \
 		jpeg.9:${PORTSDIR}/graphics/jpeg \
 		mad.2:${PORTSDIR}/audio/libmad \
 		xml2.5:${PORTSDIR}/textproc/libxml2
 
+USE_AUTOTOOLS=	libtool:15
 USE_SUBMAKE=	yes
 USE_XLIB=	yes
 USE_GMAKE=	yes
@@ -30,7 +31,9 @@
 		--with-dvdread=${LOCALBASE} \
 		--with-libmad=${LOCALBASE} \
 		--with-liba52=${LOCALBASE}
-INSTALLS_SHLIB=	yes
+USE_LDCONFIG=	yes
+
+DEFAULT_DVD_DEVICE?=	/dev/acd0c
 
 MAN1=	ogle.1
 MAN5=	oglerc.5
@@ -46,28 +49,23 @@
 		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
 .endif
 	@${REINPLACE_CMD} -e "s|%%X11BASE%%|${X11BASE}|" ${WRKSRC}/scripts/ogle.in
-# hack to make ogle work with liba52-devel + djbfft
+# hack to make ogle work with liba52 + djbfft
 # CFLAGS safeness
-	@${REINPLACE_CMD} -E -e 's|(-la52)|\1-devel ${LIBA52_DEP_LIBS}|; \
+	@${REINPLACE_CMD} -E -e 's|(-la52)|\1 ${LIBA52_DEP_LIBS}|; \
 		s,(X?CFLAGS[[:space:]]*=[[:space:]]*"\$$CFLAGS).*(-(fomit-frame-pointer|funroll-loops|march|mcpu)).*",\1",' \
-		-e 's|a52dec/|a52dec-devel/|' \
 		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-	@${REINPLACE_CMD} -E \
-		-e 's|a52dec/|a52dec-devel/|' \
-		${WRKSRC}/ac3/decode_a52.c
 
 pre-configure:
 	@${TOUCH} `${FIND} -E ${WRKSRC} -regex ".*Makefile\.(am|in)"`
 	@${TOUCH} ${WRKSRC}/configure.in ${WRKSRC}/configure
 
-
 # XXX due to gcc-3.4 (20040706) bug in preprocessing of inline functions,
 # this needs at least -O2 to compile. Fails with -O
 CFLAGS+=	-O2
 
 # hack to make ogle work with liba52 + djbfft
-.if exists(${LOCALBASE}/lib/liba52-devel.so)
-LIBA52_DEP_LIBS!=	${GREP} dependency_libs ${LOCALBASE}/lib/liba52-devel.la | ${CUT} -d \' -f 2
+.if exists(${LOCALBASE}/lib/liba52.la)
+LIBA52_DEP_LIBS!=	${GREP} dependency_libs ${LOCALBASE}/lib/liba52.la | ${CUT} -d \' -f 2
 .else
 LIBA52_DEP_LIBS=
 .endif
@@ -96,7 +94,5 @@
 	@${ECHO_MSG} '===> only with 486 processors and above.'
 .endif
 
-# default DVD devices
-DEFAULT_DVD_DEVICE?=	/dev/acd0
 
 .include <bsd.port.post.mk>
--- /dev/null
+++ multimedia/ogle/files/patch-ac3-ac3dec_wrap.c
@@ -0,0 +1,11 @@
+--- ac3/ac3dec_wrap.c.orig	Sun Mar  2 16:50:03 2003
++++ ac3/ac3dec_wrap.c	Wed Jul  4 21:14:18 2007
+@@ -48,7 +48,7 @@
+ static void handle_events(MsgEventQ_t *q, MsgEvent_t *ev);
+ 
+ 
+-static char *program_name;
++char *program_name;
+ 
+ static FILE *outfile;
+ 


More information about the Midnightbsd-cvs mailing list