[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / xscreensaver

File: [cvs.NetBSD.org] / pkgsrc / x11 / xscreensaver / Makefile (download)

Revision 1.146, Tue Jan 3 17:38:37 2023 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.145: +2 -2 lines

*: recursive bump for tiff shlib major bump

# $NetBSD: Makefile,v 1.146 2023/01/03 17:38:37 wiz Exp $

DISTNAME=		xscreensaver-6.05.1
PKGREVISION=		2
CATEGORIES=		x11
MASTER_SITES=		https://www.jwz.org/xscreensaver/

MAINTAINER=		pkgsrc-users@NetBSD.org
COMMENT=		Screen saver and locker for the X window system
HOMEPAGE=		https://www.jwz.org/xscreensaver/

GNU_CONFIGURE=		yes
USE_PKGLOCALEDIR=	yes
USE_LANGUAGES=		c99
USE_TOOLS+=		gmake intltool msgfmt perl:run pkg-config

CHECK_PORTABILITY_SKIP+=	OSX/fuzztest.sh
CHECK_PORTABILITY_SKIP+=	OSX/installer.sh
CHECK_PORTABILITY_SKIP+=	android/Makefile

CONFIGURE_ARGS+=	--with-configdir=${PREFIX}/libexec/xscreensaver/config
CONFIGURE_ARGS+=	--with-gl
CONFIGURE_ARGS+=	--with-gle
CONFIGURE_ARGS+=	--with-gtk=${BUILDLINK_PREFIX.gtk3}
CONFIGURE_ARGS+=	--with-hackdir=${PREFIX}/libexec/xscreensaver
CONFIGURE_ARGS+=	--with-jpeg=${JPEGBASE}
CONFIGURE_ARGS+=	--without-motif

CONFIGURE_ARGS.NetBSD+=	--without-kerberos

# remove on next update
WRKSRC=			${WRKDIR}/${DISTNAME:R}

CONFIGURE_ENV+=		ac_cv_x_app_defaults="${PREFIX}/lib/X11/app-defaults"

CONFLICTS+=	xscreensaver-gnome<4.14 xscreensaver-demo-[0-9]*

.include "../../mk/compiler.mk"
.if ${CC_VERSION:Mgcc*}
CFLAGS+=		-fno-strict-aliasing
.endif

.if !exists(/usr/bin/bc)
BUILD_DEPENDS+=		bc-[0-9]*:../../math/bc
.endif

INSTALL_MAKE_FLAGS=	install_prefix=${DESTDIR}

INSTALLATION_DIRS=	share/doc/${PKGBASE}

REPLACE_PERL+=	hacks/*.pl hacks/*/*.pl

post-install:
	${INSTALL_DATA} ${FILESDIR}/README.pkgsrc ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}

.include "options.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../graphics/gle/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../x11/libXScrnSaver/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
BUILDLINK_API_DEPENDS.Xrandr+=	Xrandr>=1.0.2
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../x11/libXxf86vm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"