Files
Daniel Engberg 6873142156 devel/libgudev: Remove libtool as dependency
Not used in project

Approved by:	portmgr (blanket)
2024-09-24 01:29:41 +02:00

43 lines
1.1 KiB
Makefile

PORTNAME= libgudev
PORTVERSION= 237
CATEGORIES= devel
MASTER_SITES= GNOME
MAINTAINER= x11@FreeBSD.org
COMMENT= GObject bindings for libudev
WWW= https://wiki.gnome.org/Projects/libgudev
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libudev.so:devel/libudev-devd
USES= gettext-runtime gnome meson pathfix pkgconfig tar:xz
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
MESON_ARGS= -Dintrospection=enabled -Dtests=disabled
DOCSDIR= ${PREFIX}/share/gtk-doc/html/${PORTNAME}
OPTIONS_DEFINE= DOCS VALA
OPTIONS_SUB= yes
DOCS_MESON_TRUE= gtk_doc
DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc
VALA_DESC= Build and install Vala bindings
VALA_MESON_ENABLED= vapi
VALA_BUILD_DEPENDS= vapigen:lang/vala
VALA_VARS= USE+=vala:build
post-patch:
@${REINPLACE_CMD} -e 's|-export-dynamic|-Wl,--export-dynamic|' ${WRKSRC}/gudev/meson.build
add-plist-docs: ${STAGE_COOKIE}
cd ${STAGEDIR}; ${FIND} ${DOCSDIR:C@^/@@} -type f | ${SED} -e 's@^@/@' >> ${TMPPLIST}
cd ${STAGEDIR}; ${FIND} ${LOCALBASE:C@^/@@}/share/gtk-doc/html -mindepth 2 -type f | ${SED} -e 's@^@/@' >> ${TMPPLIST}
.include <bsd.port.mk>