summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmz <jmz@FreeBSD.org>2005-12-17 11:36:22 +0000
committerjmz <jmz@FreeBSD.org>2005-12-17 11:36:22 +0000
commit441ad42a3b9f6a0d95e2db2cada679aadfafc745 (patch)
treea9c3de4314907fe4c62427964fbc9db25382b458
parente5c93f82a87f072eb1c3a31dfd96d747db593576 (diff)
downloadFreeBSD-ports-441ad42a3b9f6a0d95e2db2cada679aadfafc745.zip
FreeBSD-ports-441ad42a3b9f6a0d95e2db2cada679aadfafc745.tar.gz
Upgrade to version 1.1.34
Add a workaround (patch-mg_m_init.c) so that it works on FreeBSD 6 (see PR kern/87208)
-rw-r--r--comms/mgetty+sendfax/Makefile4
-rw-r--r--comms/mgetty+sendfax/distinfo4
-rw-r--r--comms/mgetty+sendfax/files/patch-mg_m_init.c25
3 files changed, 29 insertions, 4 deletions
diff --git a/comms/mgetty+sendfax/Makefile b/comms/mgetty+sendfax/Makefile
index ab6fe5d..a622f14 100644
--- a/comms/mgetty+sendfax/Makefile
+++ b/comms/mgetty+sendfax/Makefile
@@ -6,11 +6,11 @@
#
PORTNAME= mgetty
-PORTVERSION= 1.1.33
+PORTVERSION= 1.1.34
PORTREVISION= 0
CATEGORIES= comms
MASTER_SITES= ftp://alpha.greenie.net/pub/mgetty/source/1.1/
-DISTNAME= ${PORTNAME}${PORTVERSION}-Apr10
+DISTNAME= ${PORTNAME}${PORTVERSION}-Nov30
MAINTAINER= jmz@FreeBSD.org
COMMENT= Handle external logins, send and receive faxes
diff --git a/comms/mgetty+sendfax/distinfo b/comms/mgetty+sendfax/distinfo
index 9d0bddf..38257a9 100644
--- a/comms/mgetty+sendfax/distinfo
+++ b/comms/mgetty+sendfax/distinfo
@@ -1,2 +1,2 @@
-MD5 (mgetty1.1.33-Apr10.tar.gz) = d61a2bd343111be35250496710393bd5
-SIZE (mgetty1.1.33-Apr10.tar.gz) = 1024596
+MD5 (mgetty1.1.34-Nov30.tar.gz) = d34f9bf55cadbcf62dc044c9de88a148
+SIZE (mgetty1.1.34-Nov30.tar.gz) = 1027591
diff --git a/comms/mgetty+sendfax/files/patch-mg_m_init.c b/comms/mgetty+sendfax/files/patch-mg_m_init.c
new file mode 100644
index 0000000..96d390c
--- /dev/null
+++ b/comms/mgetty+sendfax/files/patch-mg_m_init.c
@@ -0,0 +1,25 @@
+--- mg_m_init.c.orig Sat Nov 26 17:47:44 2005
++++ mg_m_init.c Sat Dec 17 12:24:51 2005
+@@ -269,7 +269,7 @@
+ if (fd > 0)
+ {
+ (void) close(0);
+- if (dup(fd) != 0)
++ if (dup2(fd,0) != 0)
+ {
+ lprintf( L_FATAL, "mod: cannot make %s stdin", devname );
+ return ERROR;
+@@ -281,11 +281,11 @@
+ (void) close(1);
+ (void) close(2);
+
+- if (dup(0) != 1)
++ if (dup2(0,1) != 1)
+ {
+ lprintf( L_FATAL, "mod: cannot dup to stdout"); return ERROR;
+ }
+- if (dup(0) != 2)
++ if (dup2(0,2) != 2)
+ {
+ lprintf( L_FATAL, "mod: cannot dup to stderr"); return ERROR;
+ }
OpenPOWER on IntegriCloud