pkgsrc/graphics/exiv2/Makefile
wiz f302a18ec8 exiv2: update to 0.27.3.
Headline Features of Exiv2 v0.27.3
----------------------------------

Thank you to Phil, Sridhar, Luis, Kevin, and Andreas S for working with me on the release.
As always, thanks to my wife Alison and our cat Lizzie for their support.

I am writing a book called Image Metadata and Exiv2 Architecture.
Current Draft: https://clanmills.com/exiv2/book/
               https://clanmills.com/exiv2/book/IMaEA.pdf

1) Bug and security fixes:
   - Security fixes
   - Improved Unicode/charset handling in comments
   - Improved lens recognition
   - Updated Catalan and Dutch localisation

2) Changes to downloadable build bundles:
   - Revised documentation and man page
   - Replace license.txt with COPYING
   - Removed contrib/ directory from bundle
   - share/locale has localisation files
   - msvc bundle built with vs2019

3) Build and Test:
   - Support for C++11 and C++14
   - Improved test harness and documentation
   - Test support for Visual Studio
   - Cross compiling support
   - UNIX support (Solaris, FreeBSD and NetBSD)
   - Http test support

4) Additions:
   - contrib/vs2019 Visual Studio support
   - contrib/Qt Qt sample project
   - .github/CONTRIBUTORS file
   - Defined security process (TBD)
2020-07-31 09:20:39 +00:00

40 lines
1,010 B
Makefile

# $NetBSD: Makefile,v 1.46 2020/07/31 09:20:39 wiz Exp $
DISTNAME= exiv2-0.27.3-Source
PKGNAME= ${DISTNAME:S/-Source//}
CATEGORIES= graphics
MASTER_SITES= https://www.exiv2.org/builds/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://www.exiv2.org/
COMMENT= Image metadata manipulation
LICENSE= gnu-gpl-v2
CHECK_PORTABILITY_SKIP+= contrib/coverity.sh
USE_CMAKE= yes
USE_TOOLS+= msgfmt
USE_LANGUAGES= c c++
GCC_REQD+= 3.3
.include "../../mk/bsd.prefs.mk"
CMAKE_ARGS+= -DEXIV2_BUILD_SAMPLES:BOOL=OFF
.if ${OPSYS} == "Darwin"
CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include
.endif
LDFLAGS.Linux+= -ldl
LDFLAGS.SunOS+= -lsocket -lnsl
CXXFLAGS.SunOS+= -fPIC
USE_PKGLOCALEDIR= yes
PKGCONFIG_OVERRIDE= config/exiv2.pc.in
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"