diff --git a/multimedia/dvdstyler/Makefile b/multimedia/dvdstyler/Makefile new file mode 100644 index 00000000000..20ee1c7872b --- /dev/null +++ b/multimedia/dvdstyler/Makefile @@ -0,0 +1,54 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2008/05/17 17:18:48 jasper Exp $ + +COMMENT= DVD authoring application + +DISTNAME= DVDStyler-1.6.2 +PKGNAME= ${DISTNAME:L} +CATEGORIES= multimedia + +HOMEPAGE= http://www.dvdstyler.de/ + +# GPLv2 +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dvdstyler/} + +MODULES= devel/gettext + +WANTLIB= ICE ORBit-2 SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp \ + Xext Xfixes Xi Xinerama Xrandr Xrender art_lgpl_2 atk-1.0 \ + audiofile avcodec avformat avutil bonobo-2 bonobo-activation \ + bonoboui-2 c cairo esd expat fontconfig freetype gailutil \ + gconf-2 gdk-x11-2.0 gdk_pixbuf-2.0 glib-2.0 glitz gmodule-2.0 \ + gnome-2 gnome-keyring gnomecanvas-2 gnomevfs-2 gobject-2.0 \ + gthread-2.0 gtk-x11-2.0 jpeg m pango-1.0 pangocairo-1.0 \ + pangoft2-1.0 png popt pthread stdc++ wx_base wx_gtk2_adv \ + wx_gtk2_core wx_gtk2_html xml2 z + +BUILD_DEPENDS= ::multimedia/dvdauthor \ + ::multimedia/mjpegtools \ + ::multimedia/mpgtx \ + ::sysutils/dvd+rw-tools +LIB_DEPENDS= exif::graphics/libexif \ + gnomeui-2::x11/gnome/libgnomeui \ + wxsvg::x11/wxSVG +RUN_DEPENDS= ::devel/desktop-file-utils \ + ::multimedia/dvdauthor \ + ::multimedia/mjpegtools \ + ::multimedia/mpgtx \ + ::multimedia/xine-ui \ + ::sysutils/dvd+rw-tools + + +USE_GMAKE= Yes +USE_X11= Yes +CONFIGURE_STYLE= gnu +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +NO_REGRESS= Yes + +.include diff --git a/multimedia/dvdstyler/distinfo b/multimedia/dvdstyler/distinfo new file mode 100644 index 00000000000..c4fac3c2e27 --- /dev/null +++ b/multimedia/dvdstyler/distinfo @@ -0,0 +1,5 @@ +MD5 (DVDStyler-1.6.2.tar.gz) = JAiC/wLtvgti6H7ngrmkDw== +RMD160 (DVDStyler-1.6.2.tar.gz) = bxUxstVQxYLuIJRHYtNSVMfcdyA= +SHA1 (DVDStyler-1.6.2.tar.gz) = kBmvQW86+XAcUXbuV8We1h2Bcrk= +SHA256 (DVDStyler-1.6.2.tar.gz) = eK4M+psoIgOlcJhJ+8grKqtv6IwqH4XxOiF35XxWfR0= +SIZE (DVDStyler-1.6.2.tar.gz) = 924093 diff --git a/multimedia/dvdstyler/patches/patch-Makefile_in b/multimedia/dvdstyler/patches/patch-Makefile_in new file mode 100644 index 00000000000..d193ffb7a97 --- /dev/null +++ b/multimedia/dvdstyler/patches/patch-Makefile_in @@ -0,0 +1,12 @@ +$OpenBSD: patch-Makefile_in,v 1.1.1.1 2008/05/17 17:18:48 jasper Exp $ +--- Makefile.in.orig Fri May 16 10:57:13 2008 ++++ Makefile.in Fri May 16 10:57:52 2008 +@@ -152,7 +152,7 @@ sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + SUBDIRS = wxVillaLib src locale backgrounds buttons objects data + ACLOCAL_AMFLAGS = -I. +-pkgdata_DATA = AUTHORS COPYING INSTALL README ChangeLog ++pkgdata_DATA = README + subdir = . + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/multimedia/dvdstyler/patches/patch-src_Utils_cpp b/multimedia/dvdstyler/patches/patch-src_Utils_cpp new file mode 100644 index 00000000000..04b09f37d9a --- /dev/null +++ b/multimedia/dvdstyler/patches/patch-src_Utils_cpp @@ -0,0 +1,11 @@ +$OpenBSD: patch-src_Utils_cpp,v 1.1.1.1 2008/05/17 17:18:48 jasper Exp $ +--- src/Utils.cpp.orig Fri May 16 10:47:31 2008 ++++ src/Utils.cpp Fri May 16 10:47:57 2008 +@@ -10,6 +10,7 @@ + + #include "Utils.h" + #include ++#include + #include + #include + diff --git a/multimedia/dvdstyler/pkg/DESCR b/multimedia/dvdstyler/pkg/DESCR new file mode 100644 index 00000000000..b3928452db1 --- /dev/null +++ b/multimedia/dvdstyler/pkg/DESCR @@ -0,0 +1,13 @@ +DVDStyler is a cross-platform DVD authoring application that makes +possible for video enthusiasts to create professional-looking DVDs. +The main DVDStyler features are: + + * you can drag and drop MPEG files directly + * you can create NTSC/PAL menus + * you can import image file for background + * you can place text and images anywhere on the menu screen + * you can change font/color + * you can put buttons, change font and colors + * you can copy and paste any menu object + * you can set chapters for each movie + * you can change post command for each movie diff --git a/multimedia/dvdstyler/pkg/PLIST b/multimedia/dvdstyler/pkg/PLIST new file mode 100644 index 00000000000..8ca64a0bd0e --- /dev/null +++ b/multimedia/dvdstyler/pkg/PLIST @@ -0,0 +1,97 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2008/05/17 17:18:48 jasper Exp $ +bin/dvdstyler +share/applications/dvdstyler.desktop +share/doc/dvdstyler/ +share/doc/dvdstyler/README +share/dvdstyler/ +share/dvdstyler/backgrounds/ +share/dvdstyler/backgrounds/01_autobahn.jpg +share/dvdstyler/backgrounds/02_bi_domrep.jpg +share/dvdstyler/backgrounds/03_creta.jpg +share/dvdstyler/backgrounds/04_kiel_kanal.jpg +share/dvdstyler/backgrounds/10_turbulence_blue.jpg +share/dvdstyler/backgrounds/11_turbulence_green.jpg +share/dvdstyler/backgrounds/15_bordes_blue.jpg +share/dvdstyler/backgrounds/16_bordes_green.jpg +share/dvdstyler/backgrounds/20_blue.jpg +share/dvdstyler/backgrounds/21_steel.jpg +share/dvdstyler/backgrounds/22_gold.jpg +share/dvdstyler/backgrounds/23_lava.jpg +share/dvdstyler/backgrounds/30_brushed_aluminiun.jpg +share/dvdstyler/backgrounds/31_texture_border.jpg +share/dvdstyler/buttons/ +share/dvdstyler/buttons/arrow-star.xml +share/dvdstyler/buttons/arrow.xml +share/dvdstyler/buttons/arrow2.xml +share/dvdstyler/buttons/arrow3.xml +share/dvdstyler/buttons/buttons.lst +share/dvdstyler/buttons/cancel.xml +share/dvdstyler/buttons/deprecated/ +share/dvdstyler/buttons/deprecated/arrow-down.xml +share/dvdstyler/buttons/deprecated/arrow-left.xml +share/dvdstyler/buttons/deprecated/arrow-next.xml +share/dvdstyler/buttons/deprecated/arrow-right.xml +share/dvdstyler/buttons/deprecated/arrow-up.xml +share/dvdstyler/buttons/deprecated/arrow2-down.xml +share/dvdstyler/buttons/deprecated/arrow2-left.xml +share/dvdstyler/buttons/deprecated/arrow2-right.xml +share/dvdstyler/buttons/deprecated/arrow2-up.xml +share/dvdstyler/buttons/deprecated/text-shadow.xml +share/dvdstyler/buttons/deprecated/text.xml +share/dvdstyler/buttons/ellipse.xml +share/dvdstyler/buttons/frame.xml +share/dvdstyler/buttons/ok.xml +share/dvdstyler/buttons/pill.xml +share/dvdstyler/buttons/text-shadow.xml +share/dvdstyler/buttons/text-v2.xml +share/dvdstyler/data/ +share/dvdstyler/data/empty_ntsc_ac3.mpg +share/dvdstyler/data/empty_ntsc_mp2.mpg +share/dvdstyler/data/empty_pal_ac3.mpg +share/dvdstyler/data/empty_pal_mp2.mpg +share/dvdstyler/data/silence.ac3 +share/dvdstyler/data/silence.mp2 +share/dvdstyler/objects/ +share/dvdstyler/objects/ellipse.xml +share/dvdstyler/objects/frame.xml +share/dvdstyler/objects/image.xml +share/dvdstyler/objects/rectangle.xml +share/dvdstyler/objects/text-shadow.xml +share/dvdstyler/objects/text.xml +share/dvdstyler/rc/ +share/dvdstyler/rc/dvdstyler.png +share/dvdstyler/rc/files.png +share/dvdstyler/rc/folder1.png +share/dvdstyler/rc/folder2.png +share/dvdstyler/rc/logo.png +share/dvdstyler/rc/minus.png +share/dvdstyler/rc/move.cur +share/dvdstyler/rc/nesw.cur +share/dvdstyler/rc/new.png +share/dvdstyler/rc/noaudio.png +share/dvdstyler/rc/nwse.cur +share/dvdstyler/rc/open.png +share/dvdstyler/rc/plus.png +share/dvdstyler/rc/run.png +share/dvdstyler/rc/save.png +share/locale/ca/LC_MESSAGES/dvdstyler.mo +share/locale/cs/LC_MESSAGES/dvdstyler.mo +share/locale/da/LC_MESSAGES/dvdstyler.mo +share/locale/de/LC_MESSAGES/dvdstyler.mo +share/locale/es/LC_MESSAGES/dvdstyler.mo +share/locale/eu/LC_MESSAGES/dvdstyler.mo +share/locale/fr/LC_MESSAGES/dvdstyler.mo +share/locale/hu/LC_MESSAGES/dvdstyler.mo +share/locale/it/LC_MESSAGES/dvdstyler.mo +share/locale/ja/LC_MESSAGES/dvdstyler.mo +share/locale/nl/LC_MESSAGES/dvdstyler.mo +share/locale/pl/LC_MESSAGES/dvdstyler.mo +share/locale/pt/LC_MESSAGES/dvdstyler.mo +share/locale/pt_BR/LC_MESSAGES/dvdstyler.mo +share/locale/ru/LC_MESSAGES/dvdstyler.mo +share/locale/sk/LC_MESSAGES/dvdstyler.mo +share/locale/sr/LC_MESSAGES/dvdstyler.mo +share/locale/sv/LC_MESSAGES/dvdstyler.mo +share/pixmaps/dvdstyler.png +@exec %D/bin/update-desktop-database +@unexec %D/bin/update-desktop-database