Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Apr 2018 16:34:32 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r468552 - head/audio/x42-plugins-lv2
Message-ID:  <201804281634.w3SGYWnT034312@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Apr 28 16:34:32 2018
New Revision: 468552
URL: https://svnweb.freebsd.org/changeset/ports/468552

Log:
  audio/x42-plugins-lv2: Update 20170428 -> 20180320
  
  Port changes:
  * Change to DISTVERSION
  * Add LICENSE
  * Add SSE option for amd64/i386, and remove BROKEN_xxx
  * Patch away -O3
  * Silence some post-patch commands
  * Add CXXFLAGS=-std=c++98

Modified:
  head/audio/x42-plugins-lv2/Makefile
  head/audio/x42-plugins-lv2/distinfo

Modified: head/audio/x42-plugins-lv2/Makefile
==============================================================================
--- head/audio/x42-plugins-lv2/Makefile	Sat Apr 28 16:03:37 2018	(r468551)
+++ head/audio/x42-plugins-lv2/Makefile	Sat Apr 28 16:34:32 2018	(r468552)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	x42-plugins
-PORTVERSION=	20170428
+DISTVERSION=	20180320 # the version is published here: http://gareus.org/misc/x42-plugins.php
 CATEGORIES=	audio
 MASTER_SITES=	http://gareus.org/misc/x42-plugins/
 PKGNAMESUFFIX=	-lv2
@@ -10,10 +10,7 @@ PKGNAMESUFFIX=	-lv2
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Collection of LV2 plugins (submodules)
 
-BROKEN_aarch64=		fails to compile: unknown FP unit 'sse'
-BROKEN_armv6=		fails to compile: unknown FP unit 'sse'
-BROKEN_armv7=		fails to compile: unknown FP unit 'sse'
-BROKEN_mips64=		fails to compile: unknown FP unit 'sse'
+LICENSE=	GPLv2
 
 BUILD_DEPENDS=	lv2>0:audio/lv2 \
 		${LOCALBASE}/include/fftw3.h:math/fftw3 \
@@ -33,12 +30,25 @@ USE_GL=		glu gl
 MAKE_ENV=	BUILDOPENGL=yes BUILDGTK=no LV2DIR=${PREFIX}/lib/lv2 MANDIR=${PREFIX}/man/man1
 SHEBANG_FILES=	stepseq.lv2/gridgen.sh
 
+CXXFLAGS+=	-std=c++98
+
+OPTIONS_DEFINE_amd64=	SSE
+OPTIONS_DEFINE_i386=	SSE
+OPTIONS_DEFAULT_amd64=	SSE
+OPTIONS_DEFAULT_i386=	SSE
+
 post-patch:
-	${REINPLACE_CMD} 's/__APPLE__/__FreeBSD__/' \
+	@${REINPLACE_CMD} 's| -O3||' \
+		${WRKSRC}/*.lv2/Makefile
+	@${REINPLACE_CMD} 's/__APPLE__/__FreeBSD__/' \
 		${WRKSRC}/tuna.lv2/src/spectr.c \
 		${WRKSRC}/meters.lv2/src/spectr.c
-	${REINPLACE_CMD} 's|$$(mandir)/man1|$$(MANDIR)|' \
+	@${REINPLACE_CMD} 's|$$(mandir)/man1|$$(MANDIR)|' \
 		${WRKSRC}/sisco.lv2/Makefile
+
+post-patch-SSE-off:
+	@${REINPLACE_CMD} 's| -msse -msse2 -mfpmath=sse||' \
+		${WRKSRC}/*.lv2/Makefile
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/convo.lv2/convoLV2.so

Modified: head/audio/x42-plugins-lv2/distinfo
==============================================================================
--- head/audio/x42-plugins-lv2/distinfo	Sat Apr 28 16:03:37 2018	(r468551)
+++ head/audio/x42-plugins-lv2/distinfo	Sat Apr 28 16:34:32 2018	(r468552)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1501726099
-SHA256 (x42-plugins-20170428.tar.xz) = af836a96c88a47c1b246ac9cc48389b72868f5e2bfe4ff2de9e708315516287a
-SIZE (x42-plugins-20170428.tar.xz) = 6864860
+TIMESTAMP = 1522110220
+SHA256 (x42-plugins-20180320.tar.xz) = b4553415c2e63271d2ab5d32c76c8ae462d4764e5ba65886046f60dc6df2f498
+SIZE (x42-plugins-20180320.tar.xz) = 6869932



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804281634.w3SGYWnT034312>