Edit

IABSD.fr/ports/graphics/libgexiv2/Makefile

Branch :

  • Show log

    Commit

  • Author : ajacoutot
    Date : 2025-07-07 07:03:52
    Hash : 3c0f9741
    Message : Update to libgexiv2-0.14.6.

  • graphics/libgexiv2/Makefile
  • COMMENT=		GObject wrapper around exiv2
    
    GNOME_VERSION=		0.14.6
    GNOME_PROJECT=		gexiv2
    PKGNAME=		lib${DISTNAME}
    
    CATEGORIES=		graphics
    
    SHARED_LIBS += gexiv2                    3.3 # 2.14.6
    
    MAINTAINER=		Antoine Jacoutot <ajacoutot@openbsd.org>
    
    # GPLv2+
    PERMIT_PACKAGE=	Yes
    
    WANTLIB += ${COMPILER_LIBCXX} exiv2 gio-2.0 glib-2.0 gobject-2.0 m
    
    MODULES=		devel/meson \
    			lang/python \
    			x11/gnome
    
    MODGNOME_TOOLS=		gobject-introspection vala
    
    # C++11
    COMPILER =		base-clang ports-gcc
    CXXFLAGS +=		-std=c++11
    
    # need to add this for gcc
    # revisit when gcc drops it
    EXTRA_ports-gcc=	-lstdc++fs
    CXXFLAGS+=		${EXTRA_${CHOSEN_COMPILER}}
    
    LIB_DEPENDS=		devel/glib2 \
    			graphics/exiv2
    
    # import gi
    BUILD_DEPENDS=		devel/py-gobject3
    RUN_DEPENDS=		devel/py-gobject3
    
    .include <bsd.port.mk>