diff options
Diffstat (limited to 'comms/deforaos-phone/Makefile')
-rw-r--r-- | comms/deforaos-phone/Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/comms/deforaos-phone/Makefile b/comms/deforaos-phone/Makefile new file mode 100644 index 000000000000..0bc26253dd83 --- /dev/null +++ b/comms/deforaos-phone/Makefile @@ -0,0 +1,51 @@ +PORTNAME= phone +PORTVERSION= 0.6.2 +CATEGORIES= comms +MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Desktop/src/Phone/ +PKGNAMEPREFIX= deforaos- +DISTNAME= Phone-${PORTVERSION} + +MAINTAINER= olivier@FreeBSD.org +COMMENT= DeforaOS telephony application +WWW= https://www.defora.org/ + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem \ + libDesktop.so:x11/deforaos-libdesktop \ + libharfbuzz.so:print/harfbuzz +BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat + +USES= desktop-file-utils gnome pkgconfig ssl +USE_XORG= x11 +USE_GNOME= gtk30 cairo gdkpixbuf2 +MAKE_ARGS+= PREFIX=${PREFIX} +MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man + +OPTIONS_DEFINE= DOCS NLS +OPTIONS_SUB= yes +NLS_USES= gettext +DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ + ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl + +post-patch-DOCS-off: + ${REINPLACE_CMD} 's|data doc include|data include|' \ + ${WRKSRC}/Makefile + +post-patch-NLS-off: + ${REINPLACE_CMD} 's|include po src|include src|' \ + ${WRKSRC}/Makefile + +post-patch: + @${REINPLACE_CMD} -e 's,/dev/modem,/dev/cuaU0,g' \ + ${WRKSRC}/src/modems/hayes.c + @${REINPLACE_CMD} -e 's|/lib/|/libdata/|g' \ + ${WRKSRC}/data/pkgconfig.sh + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/Phone/plugins/* + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/Phone/modem/* + +.include <bsd.port.mk> |