git: fe430bf76464 - main - multimedia/libdvbcsa: enable altivec on powerpc64*

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Sun, 31 Oct 2021 11:17:38 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fe430bf76464b1f9a1c02cf6fb9d53ab92a44c23

commit fe430bf76464b1f9a1c02cf6fb9d53ab92a44c23
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2021-10-31 11:13:08 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2021-10-31 11:13:08 +0000

    multimedia/libdvbcsa: enable altivec on powerpc64*
    
    Needs a patch, otherwise fails to build.
---
 multimedia/libdvbcsa/Makefile | 5 +++++
 multimedia/libdvbcsa/distinfo | 3 +++
 2 files changed, 8 insertions(+)

diff --git a/multimedia/libdvbcsa/Makefile b/multimedia/libdvbcsa/Makefile
index 70d57e7a4731..74d4adfa6ff1 100644
--- a/multimedia/libdvbcsa/Makefile
+++ b/multimedia/libdvbcsa/Makefile
@@ -7,6 +7,9 @@ CATEGORIES=	multimedia
 MASTER_SITES=	http://download.videolan.org/pub/videolan/${PORTNAME}/${PORTVERSION}/ \
 		http://ftp.heikorichter.name/pub/videolan/${PORTNAME}/${PORTVERSION}/
 
+PATCH_SITES=	https://raw.githubusercontent.com/buildroot/buildroot/master/package/libdvbcsa/
+PATCHFILES=	0001-altivec-powerpc64.patch:-p1
+
 MAINTAINER=	decke@FreeBSD.org
 COMMENT=	Free implementation of the DVB Common Scrambling Algorithm
 
@@ -23,6 +26,8 @@ USE_LDCONFIG=	yes
 CONFIGURE_ARGS+=--enable-sse2
 .elif defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx}
 CONFIGURE_ARGS+=--enable-mmx
+.elif ${ARCH:Mpowerpc64*}
+CONFIGURE_ARGS+=--enable-altivec
 .endif
 
 .include <bsd.port.mk>
diff --git a/multimedia/libdvbcsa/distinfo b/multimedia/libdvbcsa/distinfo
index ef0b63fad98a..8899830cb818 100644
--- a/multimedia/libdvbcsa/distinfo
+++ b/multimedia/libdvbcsa/distinfo
@@ -1,2 +1,5 @@
+TIMESTAMP = 1635643025
 SHA256 (libdvbcsa-1.1.0.tar.gz) = 4db78af5cdb2641dfb1136fe3531960a477c9e3e3b6ba19a2754d046af3f456d
 SIZE (libdvbcsa-1.1.0.tar.gz) = 345487
+SHA256 (0001-altivec-powerpc64.patch) = b9bc236f2d347b83c48a446d5884a5c4d7036bd6cb3c5df3c79263f413d92637
+SIZE (0001-altivec-powerpc64.patch) = 1627