1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

- Update to 0.0.9

PR:		ports/78002
Submitted by:	Phil Oleson <oz@nixil.net> (maintainer)
This commit is contained in:
Pav Lucistnik 2005-02-25 23:52:10 +00:00
parent f2e1fac768
commit d13ca8fee4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=129811
8 changed files with 185 additions and 17 deletions

View File

@ -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 @@ COMMENT= QT graphical frontend for dvdauthor
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_X_PREFIX= yes
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(WITHOUT_NETPBM)
RUN_DEPENDS+= pngtopnm:${PORTSDIR}/graphics/netpbm
.endif
.if !defined(WITHOUT_MJPEGTOOLS)
RUN_DEPENDS+= mpeg2enc:${PORTSDIR}/multimedia/mjpegtools
.endif
.if !defined(WITHOUT_CDRTOOLS)
RUN_DEPENDS+= mkisofs:${PORTSDIR}/sysutils/cdrtools
.endif
.if !defined(WITHOUT_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(WITHOUT_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>

View File

@ -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

View File

@ -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

View File

@ -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 \

View File

@ -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>

View File

@ -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

View File

@ -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 \

View File

@ -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>