Sun Nov 6 14:17:04 2022 UTC ()
libbluray: Fix building for FreeBSD

pkgsrc changes:
---------------
  * Add a preprocessor definition (from FreeBSD ports).
  * Bump revision.


(triaxx)
diff -r1.29 -r1.30 pkgsrc/multimedia/libbluray/Makefile

cvs diff -r1.29 -r1.30 pkgsrc/multimedia/libbluray/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/libbluray/Makefile 2022/09/26 17:41:53 1.29
+++ pkgsrc/multimedia/libbluray/Makefile 2022/11/06 14:17:04 1.30
@@ -1,29 +1,31 @@ @@ -1,29 +1,31 @@
1# $NetBSD: Makefile,v 1.29 2022/09/26 17:41:53 wiz Exp $ 1# $NetBSD: Makefile,v 1.30 2022/11/06 14:17:04 triaxx Exp $
2 2
3DISTNAME= libbluray-1.3.3 3DISTNAME= libbluray-1.3.3
 4PKGREVISION= 1
4CATEGORIES= multimedia 5CATEGORIES= multimedia
5MASTER_SITES= http://download.videolan.org/pub/videolan/libbluray/${PKGVERSION_NOREV}/ 6MASTER_SITES= http://download.videolan.org/pub/videolan/libbluray/${PKGVERSION_NOREV}/
6EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.videolan.org/developers/libbluray.html 10HOMEPAGE= https://www.videolan.org/developers/libbluray.html
10COMMENT= Library for Blu-Ray Discs playback for media players 11COMMENT= Library for Blu-Ray Discs playback for media players
11LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
12 13
13USE_LIBTOOL= yes 14USE_LIBTOOL= yes
14USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
15GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
16CONFIGURE_ARGS+= --disable-bdjava-jar 17CONFIGURE_ARGS+= --disable-bdjava-jar
17CONFIGURE_ARGS+= --disable-optimizations 18CONFIGURE_ARGS+= --disable-optimizations
18PKGCONFIG_OVERRIDE+= src/libbluray.pc.in 19PKGCONFIG_OVERRIDE+= src/libbluray.pc.in
19 20
 21CPPFLAGS.FreeBSD+= -D__BSD_VISIBLE
20CPPFLAGS.SunOS+= -D__EXTENSIONS__ 22CPPFLAGS.SunOS+= -D__EXTENSIONS__
21 23
22# provide jni_md.h for other architectures 24# provide jni_md.h for other architectures
23post-extract: 25post-extract:
24 ${LN} -s ${WRKSRC}/jni/linux/jni_md.h ${WRKSRC}/jni/jni_md.h 26 ${LN} -s ${WRKSRC}/jni/linux/jni_md.h ${WRKSRC}/jni/jni_md.h
25 27
26.include "../../fonts/fontconfig/buildlink3.mk" 28.include "../../fonts/fontconfig/buildlink3.mk"
27.include "../../graphics/freetype2/buildlink3.mk" 29.include "../../graphics/freetype2/buildlink3.mk"
28.include "../../textproc/libxml2/buildlink3.mk" 30.include "../../textproc/libxml2/buildlink3.mk"
29.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"