From 6f833abd84331b66061cb1b4f4f2574bd06e03d0 Mon Sep 17 00:00:00 2001 From: Clement Laforet Date: Fri, 16 Apr 2004 22:54:19 +0000 Subject: Add efax-gtk 2.2.5, GUI front end for the efax fax program. This program is a Gtk+/Gtkmm front end for the efax program for receiving and sending faxes with a fax modem. Any files to be faxed must be in postscript format, which is the generic printer format for Unix/Linux systems. The program will use ghostscript to convert these into the Group 3 fax format which the fax modem will understand. WWW: http://www.cvine.freeserve.co.uk/efax-gtk/ PR: ports/63844 Submitted by: Jean-Baptiste Quenot --- comms/Makefile | 1 + comms/efax-gtk/Makefile | 37 +++++++++++++++++++++++++++++++++++++ comms/efax-gtk/distinfo | 2 ++ comms/efax-gtk/files/patch-config | 11 +++++++++++ comms/efax-gtk/files/patch-install | 11 +++++++++++ comms/efax-gtk/files/patch-rc | 27 +++++++++++++++++++++++++++ comms/efax-gtk/pkg-descr | 7 +++++++ comms/efax-gtk/pkg-message | 8 ++++++++ comms/efax-gtk/pkg-plist | 5 +++++ 9 files changed, 109 insertions(+) create mode 100644 comms/efax-gtk/Makefile create mode 100644 comms/efax-gtk/distinfo create mode 100644 comms/efax-gtk/files/patch-config create mode 100644 comms/efax-gtk/files/patch-install create mode 100644 comms/efax-gtk/files/patch-rc create mode 100644 comms/efax-gtk/pkg-descr create mode 100644 comms/efax-gtk/pkg-message create mode 100644 comms/efax-gtk/pkg-plist (limited to 'comms') diff --git a/comms/Makefile b/comms/Makefile index fa5933597551..14443294f584 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -15,6 +15,7 @@ SUBDIR += conserver-com SUBDIR += ecu SUBDIR += efax + SUBDIR += efax-gtk SUBDIR += gammu SUBDIR += garmin-utils SUBDIR += gfax diff --git a/comms/efax-gtk/Makefile b/comms/efax-gtk/Makefile new file mode 100644 index 000000000000..731bdcc9e5fb --- /dev/null +++ b/comms/efax-gtk/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: efax-gtk +# Whom: Jean-Baptiste Quenot +# Date Created: 2004-02-29 10:33:43 +# +# ex:ts=20:sw=20 +# +# $FreeBSD$ +# + +PORTNAME= efax-gtk +PORTVERSION= 2.2.5 +CATEGORIES= comms +MASTER_SITES= http://www.cvine.freeserve.co.uk/efax-gtk/ +EXTRACT_SUFX= .src.tgz + +MAINTAINER= jb.quenot@caraldi.com +COMMENT= GUI front end for the efax fax program + +LIB_DEPENDS= sigc-1.2.5:${PORTSDIR}/devel/libsigc++12 +LIB_DEPENDS+= gtkmm-2.0.6:${PORTSDIR}/x11-toolkits/gtk--2 +RUN_DEPENDS= ${X11BASE}/bin/ggv:${PORTSDIR}/print/ggv2 +RUN_DEPENDS+= ${LOCALBASE}/bin/gs:${PORTSDIR}/print/ghostscript-gnu + +USE_X_PREFIX= YES +GNU_CONFIGURE= YES +MAN1= efax.1 efix.1 efax-gtk.1 + +.include + +post-install: + @${ECHO} + @${ECHO_CMD} "********************************************************************************" + @${CAT} ${PKGMESSAGE} + @${ECHO_CMD} "********************************************************************************" + @${ECHO} + +.include diff --git a/comms/efax-gtk/distinfo b/comms/efax-gtk/distinfo new file mode 100644 index 000000000000..8f718a4f1248 --- /dev/null +++ b/comms/efax-gtk/distinfo @@ -0,0 +1,2 @@ +MD5 (efax-gtk-2.2.5.src.tgz) = 8458a262740d86db11fabbf501e4c3d6 +SIZE (efax-gtk-2.2.5.src.tgz) = 442037 diff --git a/comms/efax-gtk/files/patch-config b/comms/efax-gtk/files/patch-config new file mode 100644 index 000000000000..c49270477f60 --- /dev/null +++ b/comms/efax-gtk/files/patch-config @@ -0,0 +1,11 @@ +--- src/config.h.in.orig Sun Feb 29 15:30:29 2004 ++++ src/config.h.in Sun Feb 29 15:30:35 2004 +@@ -80,8 +80,5 @@ + /* Define to `unsigned' if does not define. */ + #undef size_t + +-/* Define to `unsigned int' if does not define. */ +-#undef socklen_t +- + /* Define to `signed int' if does not define. */ + #undef ssize_t diff --git a/comms/efax-gtk/files/patch-install b/comms/efax-gtk/files/patch-install new file mode 100644 index 000000000000..86d620b3980b --- /dev/null +++ b/comms/efax-gtk/files/patch-install @@ -0,0 +1,11 @@ +--- efax-gtk-faxfilter/Makefile.in.orig Thu Feb 5 21:35:06 2004 ++++ efax-gtk-faxfilter/Makefile.in Sun Feb 29 15:48:48 2004 +@@ -441,8 +441,6 @@ + + + install-data-hook: +- chown lp $(spooldir) +- chgrp lp $(spooldir) + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/comms/efax-gtk/files/patch-rc b/comms/efax-gtk/files/patch-rc new file mode 100644 index 000000000000..c6e38a77aff9 --- /dev/null +++ b/comms/efax-gtk/files/patch-rc @@ -0,0 +1,27 @@ +--- efax-gtkrc.orig Sun Sep 7 12:59:42 2003 ++++ efax-gtkrc Sat Mar 6 14:50:54 2004 +@@ -26,13 +26,13 @@ + # ie state it as `ttyS1' or `cua2', etc. With Linux, ttyS0 equates to + # COM 1, ttyS1 to COM 2, and so on + +-DEVICE: ttyS1 ++DEVICE: cuaa0 + + + # Put the lock file directory here. If none is given or it is + # commented out, the program defaults to /var/lock. + +-LOCK: /var/lock ++LOCK: /var/spool/lock + + + # With efax-0.9 you don't usually need to specify this, as efax will +@@ -128,7 +128,7 @@ + # A4' or '-media Letter' option to select correct paper size. ggv + # and kghosview do this automatically + +-PS_VIEWER: gv ++PS_VIEWER: ggv + + + # This specifies whether a socket server is to be run to receive faxes diff --git a/comms/efax-gtk/pkg-descr b/comms/efax-gtk/pkg-descr new file mode 100644 index 000000000000..f018731b01d1 --- /dev/null +++ b/comms/efax-gtk/pkg-descr @@ -0,0 +1,7 @@ +This program is a Gtk+/Gtkmm front end for the efax program for receiving and +sending faxes with a fax modem. Any files to be faxed must be in postscript +format, which is the generic printer format for Unix/Linux systems. The +program will use ghostscript to convert these into the Group 3 fax format which +the fax modem will understand. + +WWW: http://www.cvine.freeserve.co.uk/efax-gtk/ diff --git a/comms/efax-gtk/pkg-message b/comms/efax-gtk/pkg-message new file mode 100644 index 000000000000..3c4fae0d8bec --- /dev/null +++ b/comms/efax-gtk/pkg-message @@ -0,0 +1,8 @@ +Before sending or receiving faxes, you will need to add users to the 'dialer' +group. + +To be able to use efax-gtk as a virtual printer, go to the CUPS administration +interface and add an entry for socket://localhost:9900/ so that all jobs sent +will be queued in efax-gtk and made available for faxing. For proper +functioning, please ensure that efax-gtk is started and is listening for +connections. diff --git a/comms/efax-gtk/pkg-plist b/comms/efax-gtk/pkg-plist new file mode 100644 index 000000000000..971391a0d122 --- /dev/null +++ b/comms/efax-gtk/pkg-plist @@ -0,0 +1,5 @@ +bin/efax-gtk +bin/efax-0.9a +bin/efix-0.9a +etc/efax-gtkrc +share/gnome/apps/Applications/efax-gtk.desktop -- cgit v1.2.3