diff --git a/graphics/dvdrip/Makefile b/graphics/dvdrip/Makefile index 97ad7440a1c..ade3a97a048 100644 --- a/graphics/dvdrip/Makefile +++ b/graphics/dvdrip/Makefile @@ -1,11 +1,10 @@ -# $OpenBSD: Makefile,v 1.8 2006/12/02 20:24:17 pvalchev Exp $ +# $OpenBSD: Makefile,v 1.9 2007/07/30 10:17:00 steven Exp $ -COMMENT= "full featured DVD copy program" +COMMENT= full featured DVD copy program -VERSION= 0.50.18 -PKGNAME= dvdrip-${VERSION}p2 -DISTNAME= Video-DVDRip-${VERSION} -CATEGORIES= graphics audio perl5 +VERSION= 0.98.6 +DISTNAME= dvdrip-${VERSION} +CATEGORIES= graphics audio multimedia perl5 HOMEPAGE= http://www.exit1.org/dvdrip/ @@ -19,14 +18,21 @@ WANTLIB= c MASTER_SITES= http://www.exit1.org/dvdrip/dist/ RUN_DEPENDS= ::graphics/ImageMagick \ + ::devel/p5-Event-ExecFlow \ ::multimedia/transcode \ - ::devel/p5-Event \ ::net/fping \ - ::x11/p5-Gtk + ::net/p5-Event-RPC \ + ::x11/p5-Gtk2-Ex-FormFactory \ + ::multimedia/ogmtools \ + :lsdvd->=0.15:multimedia/lsdvd +BUILD_DEPENDS= ::devel/p5-Event-ExecFlow \ + ::net/p5-Event-RPC \ + ::x11/p5-Gtk2-Ex-FormFactory CONFIGURE_STYLE=perl +CONFIGURE_ENV= SKIP_UNPACK_REQUIRED_MODULES=1 -REGRESS_DEPENDS=::x11/p5-Gtk +REGRESS_DEPENDS=::x11/p5-Gtk2-Ex-FormFactory REGRESS_FLAGS= HOME=${TMPDIR} pre-build: @@ -34,4 +40,7 @@ pre-build: ${WRKSRC}/lib/Video/DVDRip/Cluster/Master.pm \ ${WRKSRC}/lib/Video/DVDRip/Depend.pm +post-install: + mv ${PREFIX}/${P5SITE}/LocaleData ${PREFIX}/share/locale + .include diff --git a/graphics/dvdrip/distinfo b/graphics/dvdrip/distinfo index ed6cce3eb97..875fe98dfb5 100644 --- a/graphics/dvdrip/distinfo +++ b/graphics/dvdrip/distinfo @@ -1,5 +1,5 @@ -MD5 (Video-DVDRip-0.50.18.tar.gz) = uyo/SDVJWLx9HGoGJj5myA== -RMD160 (Video-DVDRip-0.50.18.tar.gz) = KlPhC1IJpsFEfwvSVjzsupJLxUY= -SHA1 (Video-DVDRip-0.50.18.tar.gz) = a2DUr+kEg4ep9oS/s3IoCweAmnk= -SHA256 (Video-DVDRip-0.50.18.tar.gz) = /HxWp9T1rHgLGI41ZPdbteCTVq4uoxNDkj66wbsD/2w= -SIZE (Video-DVDRip-0.50.18.tar.gz) = 233184 +MD5 (dvdrip-0.98.6.tar.gz) = ASaYoqFYK361vhOIXVpehA== +RMD160 (dvdrip-0.98.6.tar.gz) = wHO9wrlro7jtmoZg2Mm1GJp7MiM= +SHA1 (dvdrip-0.98.6.tar.gz) = rxv/a+DD5g2BzJiTdG9BoNIrLoE= +SHA256 (dvdrip-0.98.6.tar.gz) = LEiXPOPpIfEUDY0ihyKgVDfXj9OyJn+4+G5wnhq/heU= +SIZE (dvdrip-0.98.6.tar.gz) = 1604449 diff --git a/graphics/dvdrip/patches/patch-lib_Video_DVDRip_Cluster_Master_pm b/graphics/dvdrip/patches/patch-lib_Video_DVDRip_Cluster_Master_pm deleted file mode 100644 index 6bf52f92920..00000000000 --- a/graphics/dvdrip/patches/patch-lib_Video_DVDRip_Cluster_Master_pm +++ /dev/null @@ -1,18 +0,0 @@ -$OpenBSD: patch-lib_Video_DVDRip_Cluster_Master_pm,v 1.1 2004/07/03 18:32:11 sturm Exp $ ---- lib/Video/DVDRip/Cluster/Master.pm.orig Tue Jan 28 21:19:57 2003 -+++ lib/Video/DVDRip/Cluster/Master.pm Sat Jul 3 20:24:30 2004 -@@ -119,14 +119,6 @@ sub check_prerequisites { - croak "/usr/sbin/fping is not suid root" - if not $suid or $uid != 0; - -- # search for pstree -- my @path = split(":", $ENV{PATH}); -- my $found = 0; -- foreach my $path ( @path ) { -- $found = 1, last if -x "$path/pstree"; -- } -- -- croak "pstree not found in PATH" if not $found; - - 1; - } diff --git a/graphics/dvdrip/pkg/DESCR b/graphics/dvdrip/pkg/DESCR index 53331c0eb32..73a7b60dd71 100644 --- a/graphics/dvdrip/pkg/DESCR +++ b/graphics/dvdrip/pkg/DESCR @@ -1,11 +1,9 @@ -dvd::rip is a full featured DVD copy program written in -Perl. It provides an easy to use but feature-rich Gtk+ -GUI to control almost all aspects of the ripping and -transcoding process. It uses the widely known video -processing swissknife transcode and many other -Open Source tools. +dvd::rip is a full featured DVD copy program written in Perl. It +provides an easy to use but feature-rich Gtk+ GUI to control almost all +aspects of the ripping and transcoding process. It uses the widely known +video processing swissknife transcode and many other Open Source tools. -dvd::rip has quite a few soft dependencies. Check -"Debug -> Check dependencies" in dvd::rip for details. -If operated in cluster mode, only transcode has to be -installed on all slave nodes, not dvd::rip itself. +dvd::rip has quite a few soft dependencies. Check "Debug -> Check +dependencies" in dvd::rip for details. If operated in cluster mode, +only transcode has to be installed on all slave nodes, not dvd::rip +itself. diff --git a/graphics/dvdrip/pkg/PLIST b/graphics/dvdrip/pkg/PLIST index b48271e8bf4..e18985b8f08 100644 --- a/graphics/dvdrip/pkg/PLIST +++ b/graphics/dvdrip/pkg/PLIST @@ -1,9 +1,14 @@ -@comment $OpenBSD: PLIST,v 1.3 2005/02/13 10:56:23 sturm Exp $ -bin/dr_exec -bin/dr_progress -bin/dr_splitpipe +@comment $OpenBSD: PLIST,v 1.4 2007/07/30 10:17:00 steven Exp $ bin/dvdrip +bin/dvdrip-exec bin/dvdrip-master +bin/dvdrip-multitee +bin/dvdrip-progress +bin/dvdrip-replex +bin/dvdrip-splash +bin/dvdrip-splitpipe +bin/dvdrip-subpng +bin/dvdrip-thumb ${P5SITE}/Video/ ${P5SITE}/Video/DVDRip/ ${P5SITE}/Video/DVDRip.pm @@ -13,22 +18,14 @@ ${P5SITE}/Video/DVDRip/BitrateCalc.pm ${P5SITE}/Video/DVDRip/CPAN/ ${P5SITE}/Video/DVDRip/CPAN/Scanf.pm ${P5SITE}/Video/DVDRip/Cluster/ -${P5SITE}/Video/DVDRip/Cluster/Job/ -${P5SITE}/Video/DVDRip/Cluster/Job.pm -${P5SITE}/Video/DVDRip/Cluster/Job/AddAudioMerge.pm -${P5SITE}/Video/DVDRip/Cluster/Job/BitrateCalc.pm -${P5SITE}/Video/DVDRip/Cluster/Job/MergePSUs.pm -${P5SITE}/Video/DVDRip/Cluster/Job/MergeVideoAudio.pm -${P5SITE}/Video/DVDRip/Cluster/Job/RemoveVOBs.pm -${P5SITE}/Video/DVDRip/Cluster/Job/Split.pm -${P5SITE}/Video/DVDRip/Cluster/Job/TranscodeAudio.pm -${P5SITE}/Video/DVDRip/Cluster/Job/TranscodeVideo.pm +${P5SITE}/Video/DVDRip/Cluster/ExecFlowFrontend.pm +${P5SITE}/Video/DVDRip/Cluster/JobPlanner.pm ${P5SITE}/Video/DVDRip/Cluster/Master.pm -@comment ${P5SITE}/Video/DVDRip/Cluster/Master.pm.orig ${P5SITE}/Video/DVDRip/Cluster/Node.pm ${P5SITE}/Video/DVDRip/Cluster/PSU.pm ${P5SITE}/Video/DVDRip/Cluster/Pipe.pm ${P5SITE}/Video/DVDRip/Cluster/Project.pm +${P5SITE}/Video/DVDRip/Cluster/Scheduler.pm ${P5SITE}/Video/DVDRip/Cluster/Title.pm ${P5SITE}/Video/DVDRip/Cluster/Webserver.pm ${P5SITE}/Video/DVDRip/Config.pm @@ -40,75 +37,74 @@ ${P5SITE}/Video/DVDRip/FilterSettings.pm ${P5SITE}/Video/DVDRip/GUI/ ${P5SITE}/Video/DVDRip/GUI/Base.pm ${P5SITE}/Video/DVDRip/GUI/BitrateCalc.pm -${P5SITE}/Video/DVDRip/GUI/CheckedEntry.pm ${P5SITE}/Video/DVDRip/GUI/Cluster/ ${P5SITE}/Video/DVDRip/GUI/Cluster/Control.pm ${P5SITE}/Video/DVDRip/GUI/Cluster/Node.pm ${P5SITE}/Video/DVDRip/GUI/Cluster/Title.pm -${P5SITE}/Video/DVDRip/GUI/Component.pm -${P5SITE}/Video/DVDRip/GUI/Config.pm +${P5SITE}/Video/DVDRip/GUI/Context.pm ${P5SITE}/Video/DVDRip/GUI/Depend.pm -${P5SITE}/Video/DVDRip/GUI/ExecuteJobs.pm +${P5SITE}/Video/DVDRip/GUI/ExecFlow.pm ${P5SITE}/Video/DVDRip/GUI/Filters.pm -${P5SITE}/Video/DVDRip/GUI/ImageClip.pm -${P5SITE}/Video/DVDRip/GUI/Logger.pm +${P5SITE}/Video/DVDRip/GUI/FormFactory/ +${P5SITE}/Video/DVDRip/GUI/FormFactory/ClipImage.pm +${P5SITE}/Video/DVDRip/GUI/FormFactory/SubtitlePreviews.pm +${P5SITE}/Video/DVDRip/GUI/Icons/ +${P5SITE}/Video/DVDRip/GUI/Icons/dvdrip-audio-matrix.png +${P5SITE}/Video/DVDRip/GUI/Icons/dvdrip-calc-height.png +${P5SITE}/Video/DVDRip/GUI/Icons/dvdrip-calc-width.png +${P5SITE}/Video/DVDRip/GUI/Icons/dvdrip-clip-move.png +${P5SITE}/Video/DVDRip/GUI/Icons/dvdrip-play-movie.png +${P5SITE}/Video/DVDRip/GUI/Icons/dvdrip-scan-volume.png ${P5SITE}/Video/DVDRip/GUI/Main.pm -${P5SITE}/Video/DVDRip/GUI/MinSizeGroup.pm +${P5SITE}/Video/DVDRip/GUI/MultiAudio.pm ${P5SITE}/Video/DVDRip/GUI/Pipe.pm +${P5SITE}/Video/DVDRip/GUI/Preferences.pm ${P5SITE}/Video/DVDRip/GUI/Preview.pm ${P5SITE}/Video/DVDRip/GUI/Progress.pm ${P5SITE}/Video/DVDRip/GUI/Project/ -${P5SITE}/Video/DVDRip/GUI/Project.pm -${P5SITE}/Video/DVDRip/GUI/Project/BurnTab.pm -${P5SITE}/Video/DVDRip/GUI/Project/ClipZoomTab.pm -${P5SITE}/Video/DVDRip/GUI/Project/LoggingTab.pm -${P5SITE}/Video/DVDRip/GUI/Project/StorageTab.pm -${P5SITE}/Video/DVDRip/GUI/Project/SubtitleTab.pm -${P5SITE}/Video/DVDRip/GUI/Project/TitleTab.pm -${P5SITE}/Video/DVDRip/GUI/Project/TranscodeTab.pm -${P5SITE}/Video/DVDRip/GUI/Project/TranscodeTabAudio.pm -${P5SITE}/Video/DVDRip/GUI/Setting/ -${P5SITE}/Video/DVDRip/GUI/Setting.pm -${P5SITE}/Video/DVDRip/GUI/Setting/Checkbox.pm -${P5SITE}/Video/DVDRip/GUI/Setting/Text.pm -${P5SITE}/Video/DVDRip/GUI/VisualFrameRange.pm -${P5SITE}/Video/DVDRip/GUI/Window.pm +${P5SITE}/Video/DVDRip/GUI/Project/ClipZoom.pm +${P5SITE}/Video/DVDRip/GUI/Project/Logging.pm +${P5SITE}/Video/DVDRip/GUI/Project/Storage.pm +${P5SITE}/Video/DVDRip/GUI/Project/Subtitle.pm +${P5SITE}/Video/DVDRip/GUI/Project/Title.pm +${P5SITE}/Video/DVDRip/GUI/Project/Transcode.pm +${P5SITE}/Video/DVDRip/GUI/Rules.pm ${P5SITE}/Video/DVDRip/GUI/ZoomCalculator.pm ${P5SITE}/Video/DVDRip/InfoFile.pm -${P5SITE}/Video/DVDRip/Job/ -${P5SITE}/Video/DVDRip/Job.pm -${P5SITE}/Video/DVDRip/Job/BurnCD.pm -${P5SITE}/Video/DVDRip/Job/CountFramesInFile.pm -${P5SITE}/Video/DVDRip/Job/CreateCDImage.pm -${P5SITE}/Video/DVDRip/Job/CreateVobsub.pm -${P5SITE}/Video/DVDRip/Job/CreateWav.pm -${P5SITE}/Video/DVDRip/Job/ExtractPS1.pm -${P5SITE}/Video/DVDRip/Job/GrabPreviewFrame.pm -${P5SITE}/Video/DVDRip/Job/GrabSubtitleImages.pm -${P5SITE}/Video/DVDRip/Job/MergeAudio.pm -${P5SITE}/Video/DVDRip/Job/Mplex.pm -${P5SITE}/Video/DVDRip/Job/Probe.pm -${P5SITE}/Video/DVDRip/Job/ProbeTitleCount.pm -${P5SITE}/Video/DVDRip/Job/Rip.pm -${P5SITE}/Video/DVDRip/Job/ScanVolume.pm -${P5SITE}/Video/DVDRip/Job/Split.pm -${P5SITE}/Video/DVDRip/Job/TranscodeAudio.pm -${P5SITE}/Video/DVDRip/Job/TranscodeVideo.pm +${P5SITE}/Video/DVDRip/JobPlanner.pm +${P5SITE}/Video/DVDRip/Logger.pm ${P5SITE}/Video/DVDRip/PSU.pm ${P5SITE}/Video/DVDRip/Preset.pm ${P5SITE}/Video/DVDRip/Probe.pm ${P5SITE}/Video/DVDRip/Project.pm -${P5SITE}/Video/DVDRip/RPC/ -${P5SITE}/Video/DVDRip/RPC/Client.pm -${P5SITE}/Video/DVDRip/RPC/Message.pm -${P5SITE}/Video/DVDRip/RPC/Server.pm +${P5SITE}/Video/DVDRip/SrtxFile.pm ${P5SITE}/Video/DVDRip/Subtitle.pm +${P5SITE}/Video/DVDRip/Term/ +${P5SITE}/Video/DVDRip/Term/ExitTask.pm +${P5SITE}/Video/DVDRip/Term/Main.pm +${P5SITE}/Video/DVDRip/Term/Progress.pm ${P5SITE}/Video/DVDRip/Title.pm ${P5SITE}/Video/DVDRip/TranscodeRC.pm ${P5SITE}/Video/DVDRip/icon.xpm -${P5SITE}/Video/DVDRip/splash.png -@comment @man man/man1/dr_progress.1 -@comment @man man/man1/dr_splitpipe.1 +${P5SITE}/Video/DVDRip/license.txt +${P5SITE}/Video/DVDRip/splash.de.png +${P5SITE}/Video/DVDRip/splash.en.png +${P5SITE}/Video/DVDRip/splash.es.png +${P5SITE}/Video/DVDRip/splash.it.png +${P5SITE}/Video/DVDRip/splash.sr.png +${P5SITE}/Video/DVDRip/splash.sr@Latn.png +${P5SITE}/Video/DVDRip/translators.txt +@man man/man1/dvdrip-progress.1 +@man man/man1/dvdrip-splitpipe.1 @man man/man1/dvdrip.1 @man man/man3p/Video::DVDRip.3p @man man/man3p/Video::DVDRip::CPAN::Scanf.3p +share/locale/cs/LC_MESSAGES/video.dvdrip.mo +share/locale/de/LC_MESSAGES/video.dvdrip.mo +share/locale/es/LC_MESSAGES/video.dvdrip.mo +share/locale/fr/LC_MESSAGES/video.dvdrip.mo +share/locale/it/LC_MESSAGES/video.dvdrip.mo +share/locale/sr/LC_MESSAGES/video.dvdrip.mo +share/locale/sr@Latn/ +share/locale/sr@Latn/LC_MESSAGES/ +share/locale/sr@Latn/LC_MESSAGES/video.dvdrip.mo