6873142156
Not used in project Approved by: portmgr (blanket)
43 lines
1.1 KiB
Makefile
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>
|