ports/78002: maintainer update: multimedia/qdvdauthor 0.0.9

Phil Oleson oz at nixil.net
Thu Feb 24 02:40:21 UTC 2005


>Number:         78002
>Category:       ports
>Synopsis:       maintainer update: multimedia/qdvdauthor 0.0.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 24 02:40:19 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Phil Oleson
>Release:        FreeBSD 4.7-RELEASE-p27 i386
>Organization:
N/A
>Environment:
System: FreeBSD nixil.net 4.7-RELEASE-p27 FreeBSD 4.7-RELEASE-p27 #33: Mon Jun 14 16:36:44 MDT 2004 root at nixil.net:/usr/src/sys/compile/nixil i386

>Description:
	Upgrade qdvdauthor to version 0.0.9
>How-To-Repeat:
	N/A
>Fix:

--- qdvdauthor-patch4 begins here ---
diff -ruN qdvdauthor.orig/Makefile qdvdauthor/Makefile
--- qdvdauthor.orig/Makefile	Wed Feb 23 19:30:41 2005
+++ qdvdauthor/Makefile	Wed Feb 23 19:05:06 2005
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	qdvdauthor
-PORTVERSION=	0.0.8
-PORTREVISION=	1
+PORTVERSION=	0.0.9
 CATEGORIES=	multimedia
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE_EXTENDED}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -18,7 +17,6 @@
 BUILD_DEPENDS=	dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
 		mpeg2enc:${PORTSDIR}/multimedia/mjpegtools \
 		qmake:${PORTSDIR}/devel/qmake
-LIB_DEPENDS=	xine.12:${PORTSDIR}/multimedia/libxine
 RUN_DEPENDS=	dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
 		mpeg2enc:${PORTSDIR}/multimedia/mjpegtools
 
@@ -31,13 +29,86 @@
 USE_QT_VER=	3
 QT_NONSTANDARD=	yes
 CONFIGURE_ENV=	QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++
-CONFIGURE_ARGS=	--qt-dir=${X11BASE} --with-xine-lib \
+CONFIGURE_ARGS=	--prefix=${PREFIX} --qt-dir=${X11BASE} --with-qt-lib=qt-mt \
 		--build-qslideshow --build-qplayer
 NO_BUILD=	yes
 
+OPTIONS=	NETPBM "Create mpeg2 streams for movie menus" on \
+		MJPEGTOOLS "Convert background images into mpeg2 movie" on \
+		CDRTOOLS "Create iso images of DVD on the Hard Drive" on \
+		TRANSCODE "Support for movie format conversion" on \
+		DVDSLIDE "Creates slideshow-style dvd with menus" on \
+		DVDRWTOOLS "Optional DVD recording/burning prog" off \
+		MPLAYER "Optional support for mplayer playback" off \
+		TOOLAME "Optional support for audio conversion" off \
+		MCTOOLAME "Optional support for audio conversion" off
+
+.include <bsd.port.pre.mk>
+
+.if exists(${LOCALBASE}/bin/pngtopnm)
+WITH_NETPBM=yes
+.endif
+.if exists(${LOCALBASE}/bin/mpeg2enc)
+WITH_MJPEGTOOLS=yes
+.endif
+.if exists(${LOCALBASE}/bin/mkisofs)
+WITH_CDRTOOLS=yes
+.endif
+.if exists(${LOCALBASE}/bin/dvd-slideshow)
+WITH_DVDSLIDE=yes
+.endif
+.if exists(${LOCALBASE}/bin/growisofs)
+WITH_DVDRWTOOLS=yes
+.endif
+.if exists(${LOCALBASE}/bin/mplayer)
+WITH_MPLAYER=yes
+.endif
+.if exists(${LOCALBASE}/bin/transcode)
+WITH_TRANSCODE=yes
+.endif
+.if exists(${LOCALBASE}/bin/toolame)
+WITH_TOOLAME=yes
+.endif
+.if exists(${LOCALBASE}/bin/mctoolame)
+WITH_MCTOOLAME=yes
+.endif
+
+.if defined(WITH_NETPBM)
+RUN_DEPENDS+=	pngtopnm:${PORTSDIR}/graphics/netpbm
+.endif
+.if defined(WITH_MJPEGTOOLS)
+RUN_DEPENDS+=	mpeg2enc:${PORTSDIR}/multimedia/mjpegtools
+.endif
+.if defined(WITH_CDRTOOLS)
+RUN_DEPENDS+=	mkisofs:${PORTSDIR}/sysutils/cdrtools
+.endif
+.if defined(WITH_DVDSLIDE)
+RUN_DEPENDS+=	dvd-slideshow:${PORTSDIR}/multimedia/dvd-slideshow
+.endif
+.if defined(WITH_DVDRWTOOLS)
+RUN_DEPENDS+=	growisofs:${PORTSDIR}/sysutils/dvd+rw-tools
+.endif
+.if !defined(WITHOUT_LIBXINE)
+LIB_DEPENDS+=	xine.12:${PORTSDIR}/multimedia/libxine
+CONFIGURE_ARGS+=--with-xine-support
+.endif
+.if defined(WITH_MPLAYER)
+RUN_DEPENDS+=	mplayer:${PORTSDIR}/multimedia/mplayer
+CONFIGURE_ARGS+=--with-mplayer-support
+.endif
+.if defined(WITH_TRANSCODE)
+RUN_DEPENDS+=	transcode:${PORTSDIR}/multimedia/transcode
+.endif
+.if defined(WITH_TOOLAME)
+RUN_DEPENDS+=	toolame:${PORTSDIR}/audio/toolame
+.endif
+.if defined(WITH_MCTOOLAME)
+RUN_DEPENDS+=	mctoolame:${PORTSDIR}/audio/mctoolame-encoder
+.endif
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/qdvdauthor ${PREFIX}/bin/qdvdauthor
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/qslideshow ${PREFIX}/bin/qslideshow
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/qplayer    ${PREFIX}/bin/qplayer
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN qdvdauthor.orig/distinfo qdvdauthor/distinfo
--- qdvdauthor.orig/distinfo	Wed Feb 23 19:30:41 2005
+++ qdvdauthor/distinfo	Wed Feb 16 20:55:48 2005
@@ -1,2 +1,2 @@
-MD5 (qdvdauthor-0.0.8.tar.gz) = 40044fd97d7c42d09dbdeb4727b9534a
-SIZE (qdvdauthor-0.0.8.tar.gz) = 678802
+MD5 (qdvdauthor-0.0.9.tar.gz) = 465d888ef6f29162fe9b36ff8c49791c
+SIZE (qdvdauthor-0.0.9.tar.gz) = 913252
diff -ruN qdvdauthor.orig/files/patch-configure qdvdauthor/files/patch-configure
--- qdvdauthor.orig/files/patch-configure	Wed Feb 23 19:30:41 2005
+++ qdvdauthor/files/patch-configure	Wed Feb 16 20:55:48 2005
@@ -0,0 +1,36 @@
+--- configure.orig	Sat Feb 12 22:46:49 2005
++++ configure	Mon Feb 14 20:39:36 2005
+@@ -295,20 +295,20 @@
+ 		esac;
+ 	done;
+ 	# Sanity check to make sure we have at least one media library ...
+-	if [ $WITH_MPLAYER_SUPPORT$WITH_VLC_SUPPORT$WITH_XINE_SUPPORT == "000" ];
++	if [ $WITH_MPLAYER_SUPPORT$WITH_VLC_SUPPORT$WITH_XINE_SUPPORT -eq "000" ];
+ 	then
+ 		export WITH_XINE_SUPPORT=1
+ 	fi;
+ 	# Here we check for xine, or mplayer
+-	if [ $WITH_XINE_SUPPORT == 1 ];
++	if [ $WITH_XINE_SUPPORT -eq 1 ];
+ 	then
+ 		check_xinelibs;
+ 	fi;
+-	if [ $WITH_VLC_SUPPORT == 1 ];
++	if [ $WITH_VLC_SUPPORT -eq 1 ];
+ 	then
+ 		check_vlclibs;
+ 	fi;
+-	if [ $WITH_MPLAYER_SUPPORT == 1 ];
++	if [ $WITH_MPLAYER_SUPPORT -eq 1 ];
+ 	then
+ 		check_mplayerlibs;
+ 	fi;
+@@ -316,7 +316,7 @@
+ 	# Next we write CONFIG.h
+ 	echo "#ifndef CONFIG_H" > qdvdauthor/CONFIG.h
+ 	echo "#define CONFIG_H" >> qdvdauthor/CONFIG.h
+-	echo "#define PREFIX_DIRECTORY $PREFIX" >> qdvdauthor/CONFIG.h
++	echo "#define PREFIX_DIRECTORY \"$PREFIX\"" >> qdvdauthor/CONFIG.h
+ 	echo "#endif // CONFIG_H" >> qdvdauthor/CONFIG.h
+ 	
+ 	
diff -ruN qdvdauthor.orig/files/patch-qdvdauthor-qdvdauthor.pro qdvdauthor/files/patch-qdvdauthor-qdvdauthor.pro
--- qdvdauthor.orig/files/patch-qdvdauthor-qdvdauthor.pro	Wed Dec 31 17:00:00 1969
+++ qdvdauthor/files/patch-qdvdauthor-qdvdauthor.pro	Wed Feb 16 20:55:48 2005
@@ -0,0 +1,22 @@
+--- qdvdauthor/qdvdauthor.pro.orig	Mon Feb 14 20:40:21 2005
++++ qdvdauthor/qdvdauthor.pro	Mon Feb 14 20:40:39 2005
+@@ -29,19 +29,6 @@
+ isEmpty(WHICH_PREFIX)	{
+ 	WHICH_PREFIX = /usr
+ }
+-# Here we create CONFIG.h according to the set-up ...
+-system (echo -e '\x23ifndef CONFIG_H' > CONFIG.h )
+-system (echo -e '\x23define CONFIG_H' >> CONFIG.h )
+-system (echo -e '\x23define PREFIX_DIRECTORY "$$WHICH_PREFIX"' >> CONFIG.h )
+-system (echo -e '\x23endif // CONFIG_H' >> CONFIG.h )
+-
+-# Next we create the MEDIA_CONFIG.h - file
+-system (echo -e '\x23ifndef MEDIA_CONFIG_H' > qplayer/MEDIA_CONFIG.h )
+-system (echo -e '\x23define MEDIA_CONFIG_H' >> qplayer/MEDIA_CONFIG.h )
+-contains ( HAS_MPLAYER_SUPPORT, 1 ) { system (echo -e '\x23define MPLAYER_SUPPORT $$(WITH_MPLAYER_SUPPORT)' >> qplayer/MEDIA_CONFIG.h ) }
+-contains ( HAS_XINE_SUPPORT, 1 )    { system (echo -e '\x23define XINE_SUPPORT  $$(WITH_XINE_SUPPORT)' >> qplayer/MEDIA_CONFIG.h ) }
+-contains ( HAS_VLC_SUPPORT, 1 )     { system (echo -e '\x23define VLC_SUPPORT  $$(WITH_VLC_SUPPORT)' >> qplayer/MEDIA_CONFIG.h ) }
+-system (echo -e '\x23endif // MEDIA_CONFIG_H' >> qplayer/MEDIA_CONFIG.h )
+ 
+ SOURCES	+= main.cpp\
+ 	utils.cpp \
diff -ruN qdvdauthor.orig/files/patch-qdvdauthor-qplayer-engines-qxinewidget.h qdvdauthor/files/patch-qdvdauthor-qplayer-engines-qxinewidget.h
--- qdvdauthor.orig/files/patch-qdvdauthor-qplayer-engines-qxinewidget.h	Wed Dec 31 17:00:00 1969
+++ qdvdauthor/files/patch-qdvdauthor-qplayer-engines-qxinewidget.h	Wed Feb 16 20:55:48 2005
@@ -0,0 +1,10 @@
+--- qdvdauthor/qplayer/engines/qxinewidget.h.orig	Wed Feb 16 02:14:23 2005
++++ qdvdauthor/qplayer/engines/qxinewidget.h	Wed Feb 16 02:15:10 2005
+@@ -31,6 +31,7 @@
+ #include <qtimer.h>
+ #include <qevent.h>
+ #include <qthread.h>
++#include <pthread.h>
+ 
+ #include <xine.h>
+ 
diff -ruN qdvdauthor.orig/files/patch-qdvdauthor-qplayer-mediacreator.cpp qdvdauthor/files/patch-qdvdauthor-qplayer-mediacreator.cpp
--- qdvdauthor.orig/files/patch-qdvdauthor-qplayer-mediacreator.cpp	Wed Dec 31 17:00:00 1969
+++ qdvdauthor/files/patch-qdvdauthor-qplayer-mediacreator.cpp	Wed Feb 16 20:55:48 2005
@@ -0,0 +1,20 @@
+--- qdvdauthor/qplayer/mediacreator.cpp.orig	Mon Feb 14 20:53:57 2005
++++ qdvdauthor/qplayer/mediacreator.cpp	Mon Feb 14 20:53:59 2005
+@@ -189,7 +189,7 @@
+ 	pParent = pParent;
+ 	pName = pName;
+ 	pExistingEngine = pExistingEngine;
+-#ifdef VLC_SUPPORT
++#if (VLC_SUPPORT == 1)
+ 	pMediaInterface = (MediaInterface *) new VLCWidget (pParent, "VLCPart", pExistingEngine);
+ #endif
+ 	return pMediaInterface;
+@@ -206,7 +206,7 @@
+ 	if (m_qsPreferredEngine == "QMPlayerWidget")
+ 		pInfo = (MediaInfo *) new MPlayerInfo (pVoid);
+ #endif
+-#ifdef VLC_SUPPORT
++#if (VLC_SUPPORT == 1)
+ 	if (m_qsPreferredEngine == "VLCWidget")
+ 		pInfo = (MediaInfo *) new VLCInfo (pVoid);
+ #endif
diff -ruN qdvdauthor.orig/files/patch-qdvdauthor-qplayer-qplayer.pro qdvdauthor/files/patch-qdvdauthor-qplayer-qplayer.pro
--- qdvdauthor.orig/files/patch-qdvdauthor-qplayer-qplayer.pro	Wed Dec 31 17:00:00 1969
+++ qdvdauthor/files/patch-qdvdauthor-qplayer-qplayer.pro	Wed Feb 16 20:55:48 2005
@@ -0,0 +1,19 @@
+--- qdvdauthor/qplayer/qplayer.pro.orig	Mon Feb 14 20:41:59 2005
++++ qdvdauthor/qplayer/qplayer.pro	Mon Feb 14 20:42:05 2005
+@@ -25,16 +25,6 @@
+ 	CREATE_MEDIA_CONFIG = 1
+ }
+ 
+-# So the question is if we should create the MEDIA_CONFIG.h - file ?
+-contains (CREATE_MEDIA_CONFIG, 1)	{
+-system (echo -e '\x23ifndef MEDIA_CONFIG_H' > MEDIA_CONFIG.h )
+-system (echo -e '\x23define MEDIA_CONFIG_H' >> MEDIA_CONFIG.h )
+-contains ( HAS_MPLAYER_SUPPORT, 1 ) { system (echo -e '\x23define MPLAYER_SUPPORT $$(WITH_MPLAYER_SUPPORT)' >> MEDIA_CONFIG.h ) }
+-contains ( HAS_XINE_SUPPORT, 1 )    { system (echo -e '\x23define XINE_SUPPORT  $$(WITH_XINE_SUPPORT)' >> MEDIA_CONFIG.h ) }
+-contains ( HAS_VLC_SUPPORT, 1 )     { system (echo -e '\x23define VLC_SUPPORT  $$(WITH_VLC_SUPPORT)' >> MEDIA_CONFIG.h ) }
+-system (echo -e '\x23endif // MEDIA_CONFIG_H' >> MEDIA_CONFIG.h )
+-}
+-
+ DISTFILES	= README
+ 
+ SOURCES	+=	qplayer.cpp   \
diff -ruN qdvdauthor.orig/files/patch-qdvdauthor-qplayer-qxinewidget.h qdvdauthor/files/patch-qdvdauthor-qplayer-qxinewidget.h
--- qdvdauthor.orig/files/patch-qdvdauthor-qplayer-qxinewidget.h	Wed Feb 23 19:30:41 2005
+++ qdvdauthor/files/patch-qdvdauthor-qplayer-qxinewidget.h	Wed Dec 31 17:00:00 1969
@@ -1,10 +0,0 @@
---- qdvdauthor/qplayer/qxinewidget.h.orig	Fri Nov  5 14:56:16 2004
-+++ qdvdauthor/qplayer/qxinewidget.h	Fri Nov  5 14:56:28 2004
-@@ -31,6 +31,7 @@
- #include <qtimer.h>
- #include <qevent.h>
- #include <qthread.h>
-+#include <pthread.h>
- 
- #include <xine.h>
- 
--- qdvdauthor-patch4 ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list