svn commit: r404310 - in head/multimedia/lives: . files

Pawel Pekala pawel at FreeBSD.org
Wed Dec 23 19:01:24 UTC 2015


Author: pawel
Date: Wed Dec 23 19:01:22 2015
New Revision: 404310
URL: https://svnweb.freebsd.org/changeset/ports/404310

Log:
  - Update to version 2.4.6
  - Convert to USES=localbase
  - Remove -pthread from LDFLAGS, configure script detects it just fine
  - Patch configure to not detect it's own libweed installed on system
    allowing now correctly upgrading lives through ports
  
  Changelog:
  Fix crashes and compatibility issues with gtk+ >= 3.16
  Fix a bug with missing clips when reloading layouts.
  Minor GUI improvements.
  Minor compilation fixes.
  Updates to French translation (thanks Jean-Marc).

Added:
  head/multimedia/lives/files/
  head/multimedia/lives/files/patch-configure   (contents, props changed)
Modified:
  head/multimedia/lives/Makefile
  head/multimedia/lives/distinfo

Modified: head/multimedia/lives/Makefile
==============================================================================
--- head/multimedia/lives/Makefile	Wed Dec 23 18:36:12 2015	(r404309)
+++ head/multimedia/lives/Makefile	Wed Dec 23 19:01:22 2015	(r404310)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	lives
-PORTVERSION=	2.4.5
+PORTVERSION=	2.4.6
 CATEGORIES=	multimedia
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/
 
@@ -39,10 +39,8 @@ RUN_DEPENDS=	${LOCALBASE}/bin/analyseplu
 		x264:${PORTSDIR}/multimedia/x264 \
 		cdrecord:${PORTSDIR}/sysutils/cdrtools
 
-WRKSRC=		${WRKDIR}/${DISTNAME:tl}
-
-USES=		ghostscript:run libtool pathfix perl5 pkgconfig python \
-		shebangfix tar:bzip2
+USES=		ghostscript:run libtool localbase pathfix perl5 pkgconfig \
+		python shebangfix tar:bzip2
 SHEBANG_FILES=	build-lives-rfx-plugin build-lives-rfx-plugin-multi \
 		smogrify tools/autolives.pl lives-plugins/plugins/encoders/*_encoder \
 		lives-plugins/plugins/playback/audiostream/audiostreamer.pl
@@ -54,8 +52,7 @@ USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--disable-ldvgrab
 INSTALL_TARGET=	install-strip
 
-CPPFLAGS+=	-I${LOCALBASE}/include -fPIC
-LDFLAGS+=	-L${LOCALBASE}/lib -pthread
+CPPFLAGS+=	-fPIC
 
 DOC_FILES=	AUTHORS BUGS ChangeLog FEATURES GETTING.STARTED README \
 		OMC/lives-OMC.txt RFX/LiVES-Perl.odt RFX/rfxbuilder.odt \
@@ -78,8 +75,6 @@ NLS_USES=		gettext
 NLS_CONFIGURE_OFF=	--disable-nls
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/bin/perl|${perl_CMD}|' \
-		${WRKSRC}/build-lives-rfx-plugin
 	@${REINPLACE_CMD} -e 's| install-docDATA||g; s|-$$(VERSION)||g' \
 		${WRKSRC}/Makefile.in
 	@${REINPLACE_CMD} -e 's|: install-data-local |: |g; s|-ldl||' \
@@ -93,10 +88,7 @@ post-patch:
 	@${REINPLACE_CMD} '/selectRandom/d' \
 		${WRKSRC}/lives-plugins/weed-plugins/projectM.cpp
 
-pre-build-NLS-on:
-	@cd ${WRKSRC}/po && ${DO_MAKE_BUILD} update-po
-
-post-install:
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 

Modified: head/multimedia/lives/distinfo
==============================================================================
--- head/multimedia/lives/distinfo	Wed Dec 23 18:36:12 2015	(r404309)
+++ head/multimedia/lives/distinfo	Wed Dec 23 19:01:22 2015	(r404310)
@@ -1,2 +1,2 @@
-SHA256 (lives-2.4.5.tar.bz2) = d425fe8358915759cb40c9952b6214a23819c4f17df034c347b7ea92d8377ea6
-SIZE (lives-2.4.5.tar.bz2) = 3770985
+SHA256 (lives-2.4.6.tar.bz2) = 9af17c28142fe2d42ab73cfb8e7cd3ca5203a5b62af057b2ea50ecd11b4fa011
+SIZE (lives-2.4.6.tar.bz2) = 3808210

Added: head/multimedia/lives/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/lives/files/patch-configure	Wed Dec 23 19:01:22 2015	(r404310)
@@ -0,0 +1,42 @@
+--- configure.orig	2015-12-23 17:59:14 UTC
++++ configure
+@@ -28352,7 +28352,6 @@ if test -n "$WEED_CFLAGS"; then
+   test $ac_status = 0; }; then
+   pkg_cv_WEED_CFLAGS=`$PKG_CONFIG --cflags "libweed >= 0.8.0" 2>/dev/null`
+ 		      test "x$?" != "x0" && pkg_failed=yes
+-else
+   pkg_failed=yes
+ fi
+  else
+@@ -28441,7 +28440,6 @@ if test -n "$WEED_SLICE_CFLAGS"; then
+   test $ac_status = 0; }; then
+   pkg_cv_WEED_SLICE_CFLAGS=`$PKG_CONFIG --cflags "libweed_slice >= 0.8.0" 2>/dev/null`
+ 		      test "x$?" != "x0" && pkg_failed=yes
+-else
+   pkg_failed=yes
+ fi
+  else
+@@ -28531,7 +28529,6 @@ if test -n "$WEED_UTILS_CFLAGS"; then
+   test $ac_status = 0; }; then
+   pkg_cv_WEED_UTILS_CFLAGS=`$PKG_CONFIG --cflags "libweed-utils >= 0.8.0" 2>/dev/null`
+ 		      test "x$?" != "x0" && pkg_failed=yes
+-else
+   pkg_failed=yes
+ fi
+  else
+@@ -28620,7 +28617,6 @@ if test -n "$WEED_COMPAT_CFLAGS"; then
+   test $ac_status = 0; }; then
+   pkg_cv_WEED_COMPAT_CFLAGS=`$PKG_CONFIG --cflags "libweed-compat >= 0.9.0" 2>/dev/null`
+ 		      test "x$?" != "x0" && pkg_failed=yes
+-else
+   pkg_failed=yes
+ fi
+  else
+@@ -28709,7 +28705,6 @@ if test -n "$WEED_PLUGIN_CFLAGS"; then
+   test $ac_status = 0; }; then
+   pkg_cv_WEED_PLUGIN_CFLAGS=`$PKG_CONFIG --cflags "libweed-plugin >= 0.13.0" 2>/dev/null`
+ 		      test "x$?" != "x0" && pkg_failed=yes
+-else
+   pkg_failed=yes
+ fi
+  else


More information about the svn-ports-all mailing list