From 5ac5b0d5698b99a4ef201ae6cf9934eaef38ebea Mon Sep 17 00:00:00 2001 From: Michael Reifenberger Date: Wed, 9 Feb 2005 10:57:39 +0000 Subject: [PATCH] Add the pyla Hylafax client 1.1.4 for sending receiving and managing faxes via hfaxd. For more information see: http://www.teamsw.it/pyla/ --- comms/Makefile | 1 + comms/pyla/Makefile | 52 ++++++++++++++++++++++++++++++++++++++++ comms/pyla/distinfo | 2 ++ comms/pyla/files/pyla.sh | 3 +++ comms/pyla/pkg-descr | 14 +++++++++++ 5 files changed, 72 insertions(+) create mode 100644 comms/pyla/Makefile create mode 100644 comms/pyla/distinfo create mode 100644 comms/pyla/files/pyla.sh create mode 100644 comms/pyla/pkg-descr diff --git a/comms/Makefile b/comms/Makefile index fe9a5cf6330f..df2a3b3bcf3e 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -68,6 +68,7 @@ SUBDIR += py-bulksms SUBDIR += py-lirc SUBDIR += py-serial + SUBDIR += pyla SUBDIR += qico SUBDIR += qicosi SUBDIR += qpage diff --git a/comms/pyla/Makefile b/comms/pyla/Makefile new file mode 100644 index 000000000000..59fd8d1db29b --- /dev/null +++ b/comms/pyla/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: pylafax +# Date created: 6 January 2005 +# Whom: Michael Reifenberger (mike@Reifenberger.com) +# +# $FreeBSD$ +# + +PORTNAME= pyla +PORTVERSION= 1.1.4 +CATEGORIES= comms python +MASTER_SITES= http://www.teamsw.it/pyla/download/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= pyla${PORTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= mike@Reifenberger.com +COMMENT= Hylafax client written in Python + +#LIB_DEPENDS= lirc_client.0:${PORTSDIR}/comms/lirc + +WRKSRC= ${WRKDIR}/${PORTNAME} +DATADIR= ${PREFIX}/lib/pyla + +USE_PYTHON= yes +USE_REINPLACE= yes +PLIST= ${WRKDIR}/pkg-plist + +.include + +do-build: + @(cd ${FILESDIR} && ${CP} pyla.sh ${WRKDIR}) + @(cd ${WRKDIR} && ${REINPLACE_CMD} \ + -e "s|%%PREFIX%%|${PREFIX}|g;" \ + -e "s|%%PYTHON_CMD%%|${PYTHON_CMD}|g;" \ + pyla.sh) + @(cd ${WRKSRC} && ${CP} language.en language.db) + +pre-install: + @${ECHO_CMD} '@exec ${MKDIR} %D/lib/pyla' > ${PLIST} + @${ECHO_CMD} 'bin/pyla' >> ${PLIST} + @${FIND} ${WRKSRC}/ -type f | \ + ${SED} -e "s:^${WRKSRC}/:lib/pyla/:g" >> ${PLIST} + @${FIND} -d ${WRKSRC} -type d | \ + ${SED} -e "s:^${WRKSRC}:@dirrm lib/pyla:g" >> ${PLIST} + +do-install: + @${MKDIR} ${DATADIR} + ${INSTALL} -m755 ${WRKDIR}/pyla.sh ${PREFIX}/bin/pyla + ${TAR} -C ${WRKSRC} --exclude CVS -cf - . | \ + ${TAR} -C ${DATADIR} --unlink -xf - + +.include diff --git a/comms/pyla/distinfo b/comms/pyla/distinfo new file mode 100644 index 000000000000..02affc822650 --- /dev/null +++ b/comms/pyla/distinfo @@ -0,0 +1,2 @@ +MD5 (pyla1.1.4.tgz) = 7a0743561ca8c274c69eba9c2bfdf3e7 +SIZE (pyla1.1.4.tgz) = 279531 diff --git a/comms/pyla/files/pyla.sh b/comms/pyla/files/pyla.sh new file mode 100644 index 000000000000..d5610078c8b9 --- /dev/null +++ b/comms/pyla/files/pyla.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +exec %%PYTHON_CMD%% %%PREFIX%%/lib/pyla/pyla.py diff --git a/comms/pyla/pkg-descr b/comms/pyla/pkg-descr new file mode 100644 index 000000000000..388829a02208 --- /dev/null +++ b/comms/pyla/pkg-descr @@ -0,0 +1,14 @@ +What's Pyla Project? + Pyla wants to be a new Hylafax client entirely + written using the Python interpreter. + +What can I do with Pyla? + With Pyla you can basically send and manage faxes. + It actually mimics WHFC in its interface so if you like WHFC, + you'll probably feel comfortable with Pyla too. + +Why should I use Pyla? + There're a lot of Hylafax clients out there, + Pyla's main advantage is probably its platform independence. + +WWW: http://www.teamsw.it/pyla/