svn commit: r369140 - in head/multimedia/kdenlive: . files

Alberto Villa avilla at FreeBSD.org
Wed Sep 24 01:14:42 UTC 2014


Author: avilla
Date: Wed Sep 24 01:14:40 2014
New Revision: 369140
URL: http://svnweb.freebsd.org/changeset/ports/369140
QAT: https://qat.redports.org/buildarchive/r369140/

Log:
  - Update to 0.9.8.
  - Add V4L option to enable webcam support.
  - Use OPTIONS helpers.
  - Remove @dirrm*.
  
  Release 0.9.8 brings several fixes:
  http://kdenlive.org/discover/0.9.8

Deleted:
  head/multimedia/kdenlive/files/
Modified:
  head/multimedia/kdenlive/Makefile
  head/multimedia/kdenlive/distinfo
  head/multimedia/kdenlive/pkg-plist

Modified: head/multimedia/kdenlive/Makefile
==============================================================================
--- head/multimedia/kdenlive/Makefile	Wed Sep 24 01:01:34 2014	(r369139)
+++ head/multimedia/kdenlive/Makefile	Wed Sep 24 01:14:40 2014	(r369140)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	kdenlive
-PORTVERSION=	0.9.6
-PORTREVISION=	5
+PORTVERSION=	0.9.8
 CATEGORIES=	multimedia kde
 MASTER_SITES=	${MASTER_SITE_KDE}
 MASTER_SITE_SUBDIR=	stable/${PORTNAME}/${PORTVERSION}/src/
@@ -24,58 +23,43 @@ USES=		cmake pkgconfig shared-mime-info 
 CMAKE_ARGS=	-DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}"
 
 # Keep in sync with multimedia/mlt, possibly.
-FFMPEG_SUFX=
+FFMPEG_SUFX=	# Currently empty.
 
-OPTIONS_DEFINE=	DVDWIZARD FREI0R LADSPA NLS SCREENCAST XINE
-OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST XINE
+OPTIONS_DEFINE=	DVDWIZARD FREI0R LADSPA NLS SCREENCAST V4L XINE
+OPTIONS_DEFAULT=DVDWIZARD FREI0R LADSPA SCREENCAST V4L XINE
+OPTIONS_SUB=	yes
 
 DVDWIZARD_DESC=	DVD authoring via DVDAuthor and cdrtools
 SCREENCAST_DESC=Screen capture support via recordMyDesktop
-#V4L_DESC=	Webcam support via Video 4 Linux
+V4L_DESC=	Webcam support via Video 4 Linux
 XINE_DESC=	DVD preview support via xine
 
-.include <bsd.port.options.mk>
+DVDWIZARD_RUN_DEPENDS=	dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
+			cdrecord:${PORTSDIR}/sysutils/cdrtools
 
-.if ${PORT_OPTIONS:MDVDWIZARD}
-RUN_DEPENDS+=	dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
-		cdrecord:${PORTSDIR}/sysutils/cdrtools
-.endif
-
-.if ${PORT_OPTIONS:MFREI0R}
-RUN_DEPENDS+=	frei0r-plugins>=0:${PORTSDIR}/graphics/frei0r-plugins
-.endif
-
-.if ${PORT_OPTIONS:MLADSPA}
-RUN_DEPENDS+=	swhplugins>=0:${PORTSDIR}/audio/swhplugins
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+=		gettext
-PLIST_SUB+=	NLS=""
-.else
-CMAKE_ARGS+=	-DBUILD_po:BOOL=FALSE
-PLIST_SUB+=	NLS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MSCREENCAST}
-RUN_DEPENDS+=	recordmydesktop:${PORTSDIR}/multimedia/recordmydesktop
-.endif
-
-#.if ${PORT_OPTIONS:MV4L}
-#LIB_DEPENDS+=	v4l2:${PORTSDIR}/multimedia/libv4l
-#BUILD_DEPENDS+=	${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
-#.else
-CMAKE_ARGS+=	-DWITH_V4L:BOOL=FALSE
-#.endif
-
-.if ${PORT_OPTIONS:MXINE}
-RUN_DEPENDS+=	xine:${PORTSDIR}/multimedia/xine
-.endif
+FREI0R_RUN_DEPENDS=	frei0r-plugins>=0:${PORTSDIR}/graphics/frei0r-plugins
+
+LADSPA_RUN_DEPENDS=	swhplugins>=0:${PORTSDIR}/audio/swhplugins
+
+NLS_USES=		gettext
+NLS_CMAKE_OFF=		-DBUILD_po:BOOL=FALSE
+
+SCREENCAST_RUN_DEPENDS=	recordmydesktop:${PORTSDIR}/multimedia/recordmydesktop
+
+V4L_LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
+V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
+V4L_CMAKE_OFF=		-DWITH_LibV4L2:BOOL=FALSE
+
+XINE_RUN_DEPENDS=	xine:${PORTSDIR}/multimedia/xine
 
 post-patch:
 	@${REINPLACE_CMD} -E -e '/${PORTNAME}.(menu|xpm)/ d' \
 		${PATCH_WRKSRC}/data/CMakeLists.txt
 	@${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \
 		${PATCH_WRKSRC}/src/mimetypes/CMakeLists.txt
+.for lang in bs ca ca at valencia cs da de el es et fi fr ga gl he hr hu it ja lt mr nb nds nl pl pt pt_BR ro ru sk sl sv tr ug uk zh_CN zh_TW
+	@${REINPLACE_CMD} -e 's,fr ALL,${lang} ALL,' \
+		${PATCH_WRKSRC}/po/${lang}/CMakeLists.txt
+.endfor
 
 .include <bsd.port.mk>

Modified: head/multimedia/kdenlive/distinfo
==============================================================================
--- head/multimedia/kdenlive/distinfo	Wed Sep 24 01:01:34 2014	(r369139)
+++ head/multimedia/kdenlive/distinfo	Wed Sep 24 01:14:40 2014	(r369140)
@@ -1,2 +1,2 @@
-SHA256 (kdenlive-0.9.6.tar.bz2) = fdc447135428864a283c48122f8bffc236fa2e5cdffbbc65e44bd5e2ff6282e7
-SIZE (kdenlive-0.9.6.tar.bz2) = 5355764
+SHA256 (kdenlive-0.9.8.tar.bz2) = 96ca31f9f6d4dc339b1e1daf46ec0803516118e712a5a2d75d9433ee5fd6a59f
+SIZE (kdenlive-0.9.8.tar.bz2) = 4775988

Modified: head/multimedia/kdenlive/pkg-plist
==============================================================================
--- head/multimedia/kdenlive/pkg-plist	Wed Sep 24 01:01:34 2014	(r369139)
+++ head/multimedia/kdenlive/pkg-plist	Wed Sep 24 01:14:40 2014	(r369140)
@@ -170,9 +170,6 @@ share/config/kdenlive_titles.knsrc
 share/config/kdenlive_wipes.knsrc
 share/config/kdenliveeffectscategory.rc
 share/config/kdenlivetranscodingrc
-share/doc/HTML/ca/kdenlive/common
-share/doc/HTML/ca/kdenlive/index.cache.bz2
-share/doc/HTML/ca/kdenlive/index.docbook
 share/doc/HTML/en/kdenlive/Kdenlive-Quickstart-Add-Last-Clip.png
 share/doc/HTML/en/kdenlive/Kdenlive-Quickstart-Add-Transition.png
 share/doc/HTML/en/kdenlive/Kdenlive-Quickstart-EffectStack.png
@@ -194,43 +191,6 @@ share/doc/HTML/en/kdenlive/Kdenlive_Quic
 share/doc/HTML/en/kdenlive/common
 share/doc/HTML/en/kdenlive/index.cache.bz2
 share/doc/HTML/en/kdenlive/index.docbook
-share/doc/HTML/es/kdenlive/common
-share/doc/HTML/es/kdenlive/index.cache.bz2
-share/doc/HTML/es/kdenlive/index.docbook
-share/doc/HTML/it/kdenlive/common
-share/doc/HTML/it/kdenlive/index.cache.bz2
-share/doc/HTML/it/kdenlive/index.docbook
-share/doc/HTML/nl/kdenlive/common
-share/doc/HTML/nl/kdenlive/index.cache.bz2
-share/doc/HTML/nl/kdenlive/index.docbook
-share/doc/HTML/pt/kdenlive/common
-share/doc/HTML/pt/kdenlive/index.cache.bz2
-share/doc/HTML/pt/kdenlive/index.docbook
-share/doc/HTML/pt_BR/kdenlive/common
-share/doc/HTML/pt_BR/kdenlive/index.cache.bz2
-share/doc/HTML/pt_BR/kdenlive/index.docbook
-share/doc/HTML/sv/kdenlive/common
-share/doc/HTML/sv/kdenlive/index.cache.bz2
-share/doc/HTML/sv/kdenlive/index.docbook
-share/doc/HTML/uk/kdenlive/Kdenlive-Quickstart-Add-Last-Clip.png
-share/doc/HTML/uk/kdenlive/Kdenlive-Quickstart-Add-Transition.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Add-Clips.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Add-Effect.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Effect-Flag.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Fadeout.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Folder-Structure.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Mainwindow.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-New-Project.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Overlap-Clips.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Renderer.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Rendering.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Resize-Marker.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Save-Project.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-Timeline-Clips.png
-share/doc/HTML/uk/kdenlive/Kdenlive_Quickstart-TimelineCursor.png
-share/doc/HTML/uk/kdenlive/common
-share/doc/HTML/uk/kdenlive/index.cache.bz2
-share/doc/HTML/uk/kdenlive/index.docbook
 share/icons/hicolor/128x128/actions/kdenlive-select-all.png
 share/icons/hicolor/128x128/mimetypes/application-x-kdenlivetitle.png
 share/icons/hicolor/16x16/actions/kdenlive-add-clip.png
@@ -431,19 +391,3 @@ share/kde4/services/westleypreview.deskt
 %%NLS%%share/locale/zh_TW/LC_MESSAGES/kdenlive.mo
 share/mime/packages/kdenlive.xml
 share/mime/packages/westley.xml
- at dirrm share/doc/HTML/uk/kdenlive
- at dirrm share/doc/HTML/sv/kdenlive
- at dirrm share/doc/HTML/pt_BR/kdenlive
- at dirrm share/doc/HTML/pt/kdenlive
- at dirrm share/doc/HTML/nl/kdenlive
- at dirrm share/doc/HTML/it/kdenlive
- at dirrm share/doc/HTML/es/kdenlive
- at dirrm share/doc/HTML/en/kdenlive
- at dirrm share/doc/HTML/ca/kdenlive
- at dirrm share/apps/kdenlive/titles
- at dirrm share/apps/kdenlive/pics
- at dirrm share/apps/kdenlive/lumas
- at dirrm share/apps/kdenlive/export
- at dirrm share/apps/kdenlive/effects/update
- at dirrm share/apps/kdenlive/effects
- at dirrm share/apps/kdenlive


More information about the svn-ports-head mailing list