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:
parent
f2e1fac768
commit
d13ca8fee4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=129811
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
22
multimedia/qdvdauthor/files/patch-qdvdauthor-qdvdauthor.pro
Normal file
22
multimedia/qdvdauthor/files/patch-qdvdauthor-qdvdauthor.pro
Normal 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 \
|
@ -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>
|
||||
|
@ -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
|
@ -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 \
|
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user