1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

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/
This commit is contained in:
Michael Reifenberger 2005-02-09 10:57:39 +00:00
parent 41d3d54a7b
commit 5ac5b0d569
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=128360
5 changed files with 72 additions and 0 deletions

View File

@ -68,6 +68,7 @@
SUBDIR += py-bulksms
SUBDIR += py-lirc
SUBDIR += py-serial
SUBDIR += pyla
SUBDIR += qico
SUBDIR += qicosi
SUBDIR += qpage

52
comms/pyla/Makefile Normal file
View File

@ -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 <bsd.port.pre.mk>
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 <bsd.port.post.mk>

2
comms/pyla/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (pyla1.1.4.tgz) = 7a0743561ca8c274c69eba9c2bfdf3e7
SIZE (pyla1.1.4.tgz) = 279531

3
comms/pyla/files/pyla.sh Normal file
View File

@ -0,0 +1,3 @@
#!/bin/sh
exec %%PYTHON_CMD%% %%PREFIX%%/lib/pyla/pyla.py

14
comms/pyla/pkg-descr Normal file
View File

@ -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/