head	1.3;
access;
symbols
	pkgsrc-2026Q1:1.3.0.52
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.50
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.48
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.46
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.3.0.44
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.42
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.40
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.38
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.36
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.34
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.32
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.30
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.28
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.3.0.26
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.3.0.24
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.22
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.20
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.18
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.16
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.3.0.14
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.12
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.3.0.10
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.8
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.6
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.3.0.2
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.4
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.2.0.20
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.18
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.16
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.14
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.12
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.10
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.8
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.6
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.4
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.1.0.2
	pkgsrc-2017Q2-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2019.11.25.21.07.18;	author nros;	state Exp;
branches;
next	1.2;
commitid	9QXqcjzLGpkachMB;

1.2
date	2017.09.03.09.22.57;	author wiz;	state Exp;
branches;
next	1.1;
commitid	0ykyFpV51ZUJqJ5A;

1.1
date	2017.04.04.13.07.07;	author wiz;	state Exp;
branches;
next	;
commitid	b1RB4NTuWQIzydMz;


desc
@@


1.3
log
@Fix libjxr on big endian systems and fix warnings

Add patches from FreeBSD ports that fix build warnings.
For the patches to apply correctly, add conversion to unix style linebreaks.
Define _BIG__ENDIAN_ on big endian systems to make the package behave
correctly when running on them. As pointed out in jxrlibs makefile.
Bump pkgrevision and abi depends due to the big endian change.
@
text
@# $NetBSD: Makefile,v 1.2 2017/09/03 09:22:57 wiz Exp $

DISTNAME=	jxrlib_1_1
PKGNAME=	jxrlib-1.1
PKGREVISION=	1
CATEGORIES=	graphics
MASTER_SITES=	# javascript link

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/curasystems/jxrlib
COMMENT=	JPEG XR library
LICENSE=	2-clause-bsd

TOOL_DEPENDS+=	dos2unix-[0-9]*:../../converters/dos2unix

WRKSRC=		${WRKDIR}/jxrlib

.include "../../mk/endian.mk"
.if ${MACHINE_ENDIAN} == "big"
CFLAGS+=-D_BIG__ENDIAN_
.endif

INSTALLATION_DIRS=	bin lib
INSTALLATION_DIRS+=	include/jxrlib/common/include
INSTALLATION_DIRS+=	include/jxrlib/image/sys
INSTALLATION_DIRS+=	include/jxrlib/image/encode
INSTALLATION_DIRS+=	include/jxrlib/image/decode
INSTALLATION_DIRS+=	include/jxrlib/image/x86
INSTALLATION_DIRS+=	include/jxrgluelib
INSTALLATION_DIRS+=	share/doc/jxrlib

pre-patch:
	dos2unix ${WRKSRC}/Makefile
	find ${WRKSRC} -name '*.c' -print0 | xargs -0 dos2unix
	find ${WRKSRC} -name '*.h' -print0 | xargs -0 dos2unix

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/JxrEncApp ${DESTDIR}${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/JxrDecApp ${DESTDIR}${PREFIX}/bin
	${INSTALL_LIB} ${WRKSRC}/*.a ${DESTDIR}${PREFIX}/lib
	for dir in common/include image/sys image/encode image/decode image/x86; do \
		${INSTALL_DATA} ${WRKSRC}/$$dir/*.h ${DESTDIR}${PREFIX}/include/jxrlib/$$dir; \
	done
	${INSTALL_DATA} ${WRKSRC}/jxrgluelib/*.h ${DESTDIR}${PREFIX}/include/jxrgluelib
	${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/doc/jxrlib

.include "../../mk/bsd.pkg.mk"
@


1.2
log
@Update some HOMEPAGEs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/04/04 13:07:07 wiz Exp $
d5 1
d14 2
d18 5
d32 5
@


1.1
log
@Import jxrlib-1.1 as graphics/jxrlib.

This is an open source implementation of the jpegxr image format
standard.
@
text
@d1 1
a1 1
# $NetBSD$
d9 1
a9 1
HOMEPAGE=	https://jxrlib.codeplex.com/
@

