head	1.7;
access;
symbols
	pkgsrc-2026Q1:1.7.0.4
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.7.0.2
	pkgsrc-2025Q4-base:1.7
	pkgsrc-2025Q3:1.6.0.4
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.2
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.5.0.20
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.5.0.18
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.16
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.14
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.5.0.12
	pkgsrc-2024Q1-base:1.5
	pkgsrc-2023Q4:1.5.0.10
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.8
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.6
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.4
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.2
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.4.0.20
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.18
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.16
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.14
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.12
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.10
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.8
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.6
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.4
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.2
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.3.0.2
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.1.0.6
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.2
	pkgsrc-2019Q3-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2025.11.17.11.00.56;	author wiz;	state Exp;
branches;
next	1.6;
commitid	riyAI0LyQsKiDTiG;

1.6
date	2025.04.24.14.14.24;	author wiz;	state Exp;
branches;
next	1.5;
commitid	A3VBjL8Zdd4LljSF;

1.5
date	2022.12.13.14.20.32;	author jperkin;	state Exp;
branches;
next	1.4;
commitid	c1ftBVbFH4yu8p5E;

1.4
date	2020.05.09.12.28.37;	author rillig;	state Exp;
branches;
next	1.3;
commitid	2GFrj0R8C8dmZy7C;

1.3
date	2020.03.20.11.57.49;	author nia;	state Exp;
branches;
next	1.2;
commitid	XgzioScE8x0eq81C;

1.2
date	2020.01.18.23.32.14;	author rillig;	state Exp;
branches;
next	1.1;
commitid	shGUwZfkr7sleeTB;

1.1
date	2019.06.30.22.13.13;	author nia;	state Exp;
branches;
next	;
commitid	nHlikZzPfNjEjgtB;


desc
@@


1.7
log
@*: switch all sourceforge HOMEPAGEs to https
@
text
@# $NetBSD: Makefile,v 1.6 2025/04/24 14:14:24 wiz Exp $

DISTNAME=	irrlicht-1.8.4
PKGREVISION=	1
CATEGORIES=	graphics
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=irrlicht/}
EXTRACT_SUFX=	.zip

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://irrlicht.sourceforge.net/
COMMENT=	Open source high performance real-time 3D engine
LICENSE=	zlib

# Work around NetBSD unzip for patched files.
SUBST_CLASSES+=		cr
SUBST_STAGE.cr=		post-extract
SUBST_FILES.cr+=	source/Irrlicht/COSOperator.cpp
SUBST_FILES.cr+=	source/Irrlicht/Makefile
SUBST_FILES.cr+=	source/Irrlicht/os.cpp
SUBST_FILTER_CMD.cr=	${TR} -d '\r'
SUBST_NOOP_OK.cr=	yes

USE_TOOLS+=	pkg-config gmake
USE_LANGUAGES=	c c++
USE_LIBTOOL=	yes

MAKE_ENV+=	NDEBUG=1
BUILD_DIRS=	source/Irrlicht
BUILD_TARGET=	sharedlib

CXXFLAGS+=	-DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_=1
CXXFLAGS+=	-DNO_IRR_USE_NON_SYSTEM_JPEG_LIB_=1
CXXFLAGS+=	-DNO_IRR_USE_NON_SYSTEM_LIB_PNG_=1
CXXFLAGS+=	-DNO_IRR_USE_NON_SYSTEM_ZLIB_=1
CXXFLAGS+=	-DNO_IRR_USE_NON_SYSTEM_BZLIB_=1

.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../x11/libXxf86vm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.6
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2022/12/13 14:20:32 jperkin Exp $
d10 1
a10 1
HOMEPAGE=	http://irrlicht.sourceforge.net/
@


1.5
log
@irrlicht: Work around NetBSD unzip for patched files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2020/05/09 12:28:37 rillig Exp $
d4 1
@


1.4
log
@graphics/irrlicht: remove no-op SUBST block
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/03/20 11:57:49 nia Exp $
d13 9
@


1.3
log
@*: Convert broken sourceforge HOMEPAGEs back to http
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/01/18 23:32:14 rillig Exp $
a26 8
SUBST_CLASSES+=			dos_eol
SUBST_MESSAGE.dos_eol=		Removing DOS line-ends
SUBST_STAGE.dos_eol=		post-extract
SUBST_FILES.dos_eol=		source/Irrlicht/Makefile
SUBST_FILES.dos_eol+=		source/Irrlicht/os.cpp
SUBST_FILES.dos_eol+=		source/Irrlicht/COSOperator.cpp
SUBST_FILTER_CMD.dos_eol=	${TR} -d '\r'

@


1.2
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2019/06/30 22:13:13 nia Exp $
d9 1
a9 1
HOMEPAGE=	https://irrlicht.sourceforge.net/
@


1.1
log
@Add irrlicht-1.8.4 as graphics/irrlicht.
Based on work in pkgsrc-wip.

The Irrlicht Engine is an open source high performance real-time
3D engine written and usable in C++ and also available for .NET
languages.

It is completely cross-platform, using D3D, OpenGL and its own
software renderer, and has all of the state-of-the-art features
which can be found in commercial 3d engines.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2013/01/07 04:17:22 ryo-on Exp $
d9 1
a9 1
HOMEPAGE=	http://irrlicht.sourceforge.net/
@

