head	1.34;
access;
symbols
	pkgsrc-2026Q1:1.33.0.4
	pkgsrc-2026Q1-base:1.33
	pkgsrc-2025Q4:1.33.0.2
	pkgsrc-2025Q4-base:1.33
	pkgsrc-2025Q3:1.32.0.6
	pkgsrc-2025Q3-base:1.32
	pkgsrc-2025Q2:1.32.0.4
	pkgsrc-2025Q2-base:1.32
	pkgsrc-2025Q1:1.32.0.2
	pkgsrc-2025Q1-base:1.32
	pkgsrc-2024Q4:1.31.0.2
	pkgsrc-2024Q4-base:1.31
	pkgsrc-2024Q3:1.30.0.4
	pkgsrc-2024Q3-base:1.30
	pkgsrc-2024Q2:1.30.0.2
	pkgsrc-2024Q2-base:1.30
	pkgsrc-2024Q1:1.29.0.2
	pkgsrc-2024Q1-base:1.29
	pkgsrc-2023Q4:1.28.0.6
	pkgsrc-2023Q4-base:1.28
	pkgsrc-2023Q3:1.28.0.4
	pkgsrc-2023Q3-base:1.28
	pkgsrc-2023Q2:1.28.0.2
	pkgsrc-2023Q2-base:1.28
	pkgsrc-2023Q1:1.27.0.2
	pkgsrc-2023Q1-base:1.27
	pkgsrc-2022Q4:1.26.0.8
	pkgsrc-2022Q4-base:1.26
	pkgsrc-2022Q3:1.26.0.6
	pkgsrc-2022Q3-base:1.26
	pkgsrc-2022Q2:1.26.0.4
	pkgsrc-2022Q2-base:1.26
	pkgsrc-2022Q1:1.26.0.2
	pkgsrc-2022Q1-base:1.26
	pkgsrc-2021Q4:1.25.0.2
	pkgsrc-2021Q4-base:1.25
	pkgsrc-2021Q3:1.24.0.4
	pkgsrc-2021Q3-base:1.24
	pkgsrc-2021Q2:1.24.0.2
	pkgsrc-2021Q2-base:1.24
	pkgsrc-2021Q1:1.23.0.2
	pkgsrc-2021Q1-base:1.23
	pkgsrc-2020Q4:1.22.0.6
	pkgsrc-2020Q4-base:1.22
	pkgsrc-2020Q3:1.22.0.4
	pkgsrc-2020Q3-base:1.22
	pkgsrc-2020Q2:1.22.0.2
	pkgsrc-2020Q2-base:1.22
	pkgsrc-2020Q1:1.21.0.2
	pkgsrc-2020Q1-base:1.21
	pkgsrc-2019Q4:1.20.0.6
	pkgsrc-2019Q4-base:1.20
	pkgsrc-2019Q3:1.20.0.2
	pkgsrc-2019Q3-base:1.20
	pkgsrc-2019Q2:1.18.0.6
	pkgsrc-2019Q2-base:1.18
	pkgsrc-2019Q1:1.18.0.4
	pkgsrc-2019Q1-base:1.18
	pkgsrc-2018Q4:1.18.0.2
	pkgsrc-2018Q4-base:1.18
	pkgsrc-2018Q3:1.17.0.2
	pkgsrc-2018Q3-base:1.17
	pkgsrc-2018Q2:1.16.0.2
	pkgsrc-2018Q2-base:1.16
	pkgsrc-2018Q1:1.15.0.2
	pkgsrc-2018Q1-base:1.15
	pkgsrc-2017Q4:1.14.0.6
	pkgsrc-2017Q4-base:1.14
	pkgsrc-2017Q3:1.14.0.4
	pkgsrc-2017Q3-base:1.14
	pkgsrc-2017Q2:1.12.0.2
	pkgsrc-2017Q2-base:1.12
	pkgsrc-2017Q1:1.11.0.2
	pkgsrc-2017Q1-base:1.11
	pkgsrc-2016Q4:1.10.0.2
	pkgsrc-2016Q4-base:1.10
	pkgsrc-2016Q3:1.9.0.6
	pkgsrc-2016Q3-base:1.9
	pkgsrc-2016Q2:1.9.0.4
	pkgsrc-2016Q2-base:1.9
	pkgsrc-2016Q1:1.9.0.2
	pkgsrc-2016Q1-base:1.9
	pkgsrc-2015Q4:1.6.0.2
	pkgsrc-2015Q4-base:1.6
	pkgsrc-2015Q3:1.5.0.2
	pkgsrc-2015Q3-base:1.5
	pkgsrc-2015Q2:1.3.0.4
	pkgsrc-2015Q2-base:1.3
	pkgsrc-2015Q1:1.3.0.2
	pkgsrc-2015Q1-base:1.3
	pkgsrc-2014Q4:1.2.0.2
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.1.0.2
	pkgsrc-2014Q3-base:1.1;
locks; strict;
comment	@# @;


1.34
date	2026.05.15.09.58.43;	author adam;	state Exp;
branches;
next	1.33;
commitid	AbaMQjZsFUtxxTFG;

1.33
date	2025.09.27.09.57.09;	author wiz;	state Exp;
branches;
next	1.32;
commitid	GSXfRJoW2938VkcG;

1.32
date	2024.12.29.15.09.42;	author adam;	state Exp;
branches;
next	1.31;
commitid	oeKjyQMgtu2FopDF;

1.31
date	2024.10.04.03.49.17;	author ryoon;	state Exp;
branches;
next	1.30;
commitid	W6qyL3zvAllroisF;

1.30
date	2024.06.04.07.58.08;	author adam;	state Exp;
branches;
next	1.29;
commitid	uXF1M5gXrbZ5HDcF;

1.29
date	2023.12.29.18.24.38;	author adam;	state Exp;
branches;
next	1.28;
commitid	CbzM4kTH4d8WeoSE;

1.28
date	2023.04.23.14.26.07;	author adam;	state Exp;
branches;
next	1.27;
commitid	Laj8GRA8jxylXemE;

1.27
date	2023.01.22.16.28.14;	author ryoon;	state Exp;
branches;
next	1.26;
commitid	aiP40A5zgFwvyyaE;

1.26
date	2022.01.10.01.46.26;	author ryoon;	state Exp;
branches;
next	1.25;
commitid	Cj0KeHK24VPiN1oD;

1.25
date	2021.09.29.19.00.05;	author adam;	state Exp;
branches;
next	1.24;
commitid	WsBUbBM52TSePSaD;

1.24
date	2021.04.21.13.24.08;	author adam;	state Exp;
branches;
next	1.23;
commitid	RAyVO2K5RkoQ8aQC;

1.23
date	2021.01.01.08.24.37;	author ryoon;	state Exp;
branches;
next	1.22;
commitid	slfyvXkOfADi10CC;

1.22
date	2020.05.06.14.04.07;	author adam;	state Exp;
branches;
next	1.21;
commitid	dLR3o37Fk2B5Cb7C;

1.21
date	2020.01.12.20.19.54;	author ryoon;	state Exp;
branches;
next	1.20;
commitid	5tyaDUwPevcZnrSB;

1.20
date	2019.08.22.12.22.56;	author ryoon;	state Exp;
branches;
next	1.19;
commitid	UuiyQ10Dn9Rtl1AB;

1.19
date	2019.07.01.04.07.46;	author ryoon;	state Exp;
branches;
next	1.18;
commitid	qsMjwmrvOSh6hitB;

1.18
date	2018.12.13.19.51.32;	author adam;	state Exp;
branches;
next	1.17;
commitid	XjJhLcEnCzYFVF3B;

1.17
date	2018.08.16.18.54.27;	author adam;	state Exp;
branches;
next	1.16;
commitid	myXuojHMA7ifrnOA;

1.16
date	2018.04.29.21.31.19;	author adam;	state Exp;
branches;
next	1.15;
commitid	QKwzJtFzAE0cOnAA;

1.15
date	2018.01.01.21.18.07;	author adam;	state Exp;
branches;
next	1.14;
commitid	VDVceOVT4khVwdlA;

1.14
date	2017.08.24.20.02.57;	author adam;	state Exp;
branches;
next	1.13;
commitid	SAladHuASDqXhv4A;

1.13
date	2017.08.16.20.21.06;	author wiz;	state Exp;
branches;
next	1.12;
commitid	rqudPoPPU2GmEt3A;

1.12
date	2017.04.30.01.21.21;	author ryoon;	state Exp;
branches;
next	1.11;
commitid	1A40BlmMDYkiOuPz;

1.11
date	2017.01.01.16.05.56;	author adam;	state Exp;
branches;
next	1.10;
commitid	jkBZ9Kd0NEyexhAz;

1.10
date	2016.10.07.18.25.30;	author adam;	state Exp;
branches;
next	1.9;
commitid	WWBLkSP9Isuv4fpz;

1.9
date	2016.03.08.18.56.00;	author ryoon;	state Exp;
branches;
next	1.8;
commitid	nZlZ7E0bxPjs5SXy;

1.8
date	2015.12.28.21.00.16;	author ryoon;	state Exp;
branches;
next	1.7;
commitid	W33pIClehvCw3LOy;

1.7
date	2015.12.28.13.08.56;	author adam;	state Exp;
branches;
next	1.6;
commitid	VrMxnGe0HCtOrIOy;

1.6
date	2015.10.07.09.30.19;	author fhajny;	state Exp;
branches;
next	1.5;
commitid	dUHKUFzjzrWcS9Ey;

1.5
date	2015.08.16.02.08.17;	author ryoon;	state Exp;
branches;
next	1.4;
commitid	GO2RaD174mFf6rxy;

1.4
date	2015.08.15.22.42.22;	author wiz;	state Exp;
branches;
next	1.3;
commitid	NHC04L76PMlxXpxy;

1.3
date	2015.02.02.10.15.47;	author adam;	state Exp;
branches;
next	1.2;
commitid	RQqGe01CKxC74q8y;

1.2
date	2014.11.29.00.44.49;	author joerg;	state Exp;
branches;
next	1.1;
commitid	9yFLsGJZKikKZ00y;

1.1
date	2014.07.22.10.40.14;	author wiz;	state Exp;
branches;
next	;
commitid	HXkuSnzlP9UatmJx;


desc
@@


1.34
log
@revbump for boost-libs
@
text
@# $NetBSD: Makefile,v 1.33 2025/09/27 09:57:09 wiz Exp $

DISTNAME=	librevenge-0.0.5
PKGREVISION=	4
CATEGORIES=	converters
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=libwpd/}
EXTRACT_SUFX=	.tar.xz

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://sourceforge.net/projects/libwpd/
COMMENT=	Base library for writing document import filters
LICENSE=	mpl-2.0

USE_CXX_FEATURES=	c++11
USE_LANGUAGES=		c c++
USE_LIBTOOL=		yes
USE_TOOLS+=		gmake pkg-config
GNU_CONFIGURE=		yes
# Do not use -Werror, or configure will fail.
CONFIGURE_ARGS+=	--disable-werror
# needs doxygen (heavy dependency); in case someone is interested
# in this, make it a package option
CONFIGURE_ARGS+=	--without-docs
TEST_TARGET=		check

PKGCONFIG_OVERRIDE+=	librevenge-generators.pc.in
PKGCONFIG_OVERRIDE+=	librevenge-stream.pc.in
PKGCONFIG_OVERRIDE+=	librevenge.pc.in

PTHREAD_AUTO_VARS=	yes

.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/cppunit/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.33
log
@*: recursive bump for boost 1.89
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2024/12/29 15:09:42 adam Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.32
log
@revbump after updating boost
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2024/10/04 03:49:17 ryoon Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.31
log
@*: Recursive revbump from Boost 1.86.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2024/06/04 07:58:08 adam Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.30
log
@librevenge: updated to 0.0.5

librevenge 0.0.5
- Fix a bunch of issues discovered by oss-fuzz.
- Require C++11 for building.
- Modernize the code a bit.
- Fix assignment of RVNGString from a C String. The previous code would
  append to the current content instead of replacing it.
- When appending a characer to an RVNGString (i.e., using the char overload of
  append()), don't validate the character. Some libraries use this
  function to construct an RVNGString from UTF-8 code points.
- Drop outdated MSVC project files.
- Extend API documentation a bit.
- Emit viewBox attribute for SVG output to fix user unit to ensure
  proper scaling.
- More fixes for GDB pretty printers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2023/12/29 18:24:38 adam Exp $
d4 1
@


1.29
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2023/04/23 14:26:07 adam Exp $
d3 1
a3 2
DISTNAME=	librevenge-0.0.4
PKGREVISION=	19
d13 1
d23 1
@


1.28
log
@revbump for boost
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2023/01/22 16:28:14 ryoon Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.27
log
@*: Recursive revbump from Boost 1.81.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2022/01/10 01:46:26 ryoon Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.26
log
@*: Recursive revbump from boost 1.78.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2021/09/29 19:00:05 adam Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.25
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2021/04/21 13:24:08 adam Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.24
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2021/01/01 08:24:37 ryoon Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.23
log
@*: Recursive revbump from boost-1.75.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2020/05/06 14:04:07 adam Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.22
log
@revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2020/01/12 20:19:54 ryoon Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.21
log
@*: Recursive revbump from devel/boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2019/08/22 12:22:56 ryoon Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.20
log
@Recursive revbump from boost-1.71.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2019/07/01 04:07:46 ryoon Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.19
log
@Recursive revbump from boost-1.70.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2018/12/13 19:51:32 adam Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.18
log
@revbump for boost 1.69.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2018/08/16 18:54:27 adam Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.17
log
@revbump after boost-libs update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2018/04/29 21:31:19 adam Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.16
log
@revbump for boost-libs update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2018/01/01 21:18:07 adam Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.15
log
@Revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2017/08/24 20:02:57 adam Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.14
log
@Revbump for boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2017/08/16 20:21:06 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.13
log
@Follow some http redirects.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2017/04/30 01:21:21 ryoon Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.12
log
@Recursive revbump from boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2017/01/01 16:05:56 adam Exp $
d10 1
a10 1
HOMEPAGE=	http://sourceforge.net/projects/libwpd/
@


1.11
log
@Revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2016/10/07 18:25:30 adam Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.10
log
@Revbump post boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2016/03/08 18:56:00 ryoon Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.9
log
@Update to 0.0.4

Changelog:
librevenge 0.0.4

- Fix possible crash in raw generators for unbalanced open/close calls.
- Fix build in C++11 mode.
- Fix gdb pretty printers and make them compatible with Python 3.
- Fix RVNGString::Iter::last(), which only worked correctly for strings
  containing only ASCII characters.
- Document the difference between RVNGString::len() and RVNGString::size().
- Considerably improve performance of RVNGString iterator (a crude
  measurement shows at least 45% improvement).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2015/12/28 21:00:16 ryoon Exp $
d4 1
@


1.8
log
@Restore -lboost_system to librevenge's pc file. Bump PKGREVISION
This fixes converters/libabw build at least.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2015/12/28 13:08:56 adam Exp $
d3 1
a3 2
DISTNAME=	librevenge-0.0.3
PKGREVISION=	1
@


1.7
log
@librevenge 0.0.3

- SVG generator: fix the center of rotation.
- Remove bashism in configure (libwpd-5).
- Fix some syntax errors in documentation.
- Text generator: handle footnotes and endnotes.
- Improve performance of RVNGPropertyListVector::append() and
  RVNGBinaryData::append().
- Fix several crashes or hangs when reading broken OLE2 or Zip files, found
  with the help of american-fuzzy-lop.
- Fix build with boost 1.59 (libwpd-6).
- Handle table:number-columns-repeated and table:number-rows-repeated in
  all spreadsheet generators.
- CSV generator: handle rows with uneven number of columns correctly.
- CSV generator: ignore empty rows at the end.
- Several minor improvements and fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2015/10/07 09:30:19 fhajny Exp $
d4 1
@


1.6
log
@Needs pthread bl3 and vars. Fixes build on at least SunOS. PKGREVISION++
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2015/08/16 02:08:17 ryoon Exp $
d3 1
a3 2
DISTNAME=	librevenge-0.0.2
PKGREVISION=	3
a26 2
LIBS+=	-lboost_system

a28 7
#.include "../../mk/compiler.mk"
#.if !empty(PKGSRC_COMPILER:Mclang)
#CWRAPPERS_APPEND.cxx+=	-Wno-error=unused-local-typedef \
#			-Wno-error=unused-parameter \
#			-Wno-error=shadow
#.endif

@


1.5
log
@Bump PKGREVISION.

Some librevenge consumers use libboost_system too.
Add -lboost_system to pkg-config file.

Remove boost-headers buildlink. It is included via boost-libs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2015/08/15 22:42:22 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
d30 2
d42 1
@


1.4
log
@Apply adam's patch to fix build with latest boost.
Bump PKGREVISION.
Add boost-libs to bl3.mk and bump ABI depends for that.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2015/02/02 10:15:47 adam Exp $
d4 1
a4 1
PKGREVISION=	1
a36 1
.include "../../devel/boost-headers/buildlink3.mk"
@


1.3
log
@Changes 0.0.2:
- Better handling of invalid input in RVNGDirectoryStream functions.
- Add documentation for RVNGDirectoryStream.
- Add text:outline-level to allowed paragraph properties. This is to allow
  import libraries to handle headings properly.
- Properly handle units in all generators, instead of expecting everything is
  in inches.
- Implement open/closeGroup for RVNGSVGDrawingGenerator.
- Improve handling of layers in RVNGSVGPresentationGenerator.
- Handle master pages in RVNGSVGDrawingGenerator and
  RVNGSVGPresentationGenerator.
- Simple handling of tables in RVNGSVGDrawingGenerator and
  RVNGSVGPresentationGenerator: just create a text box for each cell.
- Fix return value of RVNGStringStream::seek when seeking to end.
- Fix some warnings found by Coverity.
- Use symbol visibility on Linux. The library only exports public functions
  now.
- Fix several crashes or hangs when reading broken OLE2 or Zip files, found
  with the help of american-fuzzy-lop.
- Add fo:language, fo:country and fo:script to allowed span properties.
- Handle headings in RVNGHTMLTextGenerator.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2014/11/29 00:44:49 joerg Exp $
d4 1
d28 2
d38 1
@


1.2
log
@Disable some warnings from clang that prevent the Boost detection.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2014/07/22 10:40:14 wiz Exp $
d3 1
a3 1
DISTNAME=	librevenge-0.0.1
d13 6
a18 1
GNU_CONFIGURE=	yes
a21 3
USE_LIBTOOL=	yes
USE_TOOLS+=	gmake pkg-config
USE_LANGUAGES=	c++
d27 6
a32 6
.include "../../mk/compiler.mk"
.if !empty(PKGSRC_COMPILER:Mclang)
CWRAPPERS_APPEND.cxx+=	-Wno-error=unused-local-typedef \
			-Wno-error=unused-parameter \
			-Wno-error=shadow
.endif
@


1.1
log
@Import librevenge-0.0.1 as converters/librevenge.

librevenge is a base library for writing document import filters.
It has interfaces for text documents, vector graphics, spreadsheets
and presentations.
@
text
@d1 1
a1 1
# $NetBSD$
d25 7
@

