aboutsummaryrefslogtreecommitdiff
path: root/japanese/mh
diff options
context:
space:
mode:
authorMotoyuki Konno <motoyuki@FreeBSD.org>2008-04-26 15:58:10 +0000
committerMotoyuki Konno <motoyuki@FreeBSD.org>2008-04-26 15:58:10 +0000
commit3a3ffafe237b8c61b1477b0e298e8d71a1e5a81e (patch)
treec85907b660821870af858fb5a7a735d55a1dd503 /japanese/mh
parent797a21a56381ea7b48401822639ee0e94f85a0b2 (diff)
downloadports-3a3ffafe237b8c61b1477b0e298e8d71a1e5a81e.tar.gz
ports-3a3ffafe237b8c61b1477b0e298e8d71a1e5a81e.zip
Fix BROKEN on gcc 4.2.
PR: ports/119679 Submitted by: Tsuyoshi Arai <taraijpn@gmail.com> Reviewed by: nyan Note: I committed only some part of the PR. It's enough to unbreak this port.
Notes
Notes: svn path=/head/; revision=212027
Diffstat (limited to 'japanese/mh')
-rw-r--r--japanese/mh/Makefile4
-rw-r--r--japanese/mh/files/patch-sbr:concat.c14
2 files changed, 7 insertions, 11 deletions
diff --git a/japanese/mh/Makefile b/japanese/mh/Makefile
index 5a64e4f407b7..98a623ebdd42 100644
--- a/japanese/mh/Makefile
+++ b/japanese/mh/Makefile
@@ -46,10 +46,6 @@ CONFLICTS= nmh-[0-9]*
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 700042
-BROKEN= Does not compile with GCC 4.2
-.endif
-
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCDIR}
diff --git a/japanese/mh/files/patch-sbr:concat.c b/japanese/mh/files/patch-sbr:concat.c
index 6a436f0f6618..7569dffaf5d1 100644
--- a/japanese/mh/files/patch-sbr:concat.c
+++ b/japanese/mh/files/patch-sbr:concat.c
@@ -1,8 +1,6 @@
-Index: sbr/concat.c
-diff -u sbr/concat.c.orig sbr/concat.c
---- sbr/concat.c.orig Wed Dec 1 13:01:21 1993
-+++ sbr/concat.c Fri Jul 18 14:42:47 2003
-@@ -2,13 +2,12 @@
+--- sbr/concat.c.orig 1993-12-01 13:01:21.000000000 +0900
++++ sbr/concat.c 2008-04-27 00:14:56.000000000 +0900
+@@ -2,34 +2,40 @@
#include "../h/mh.h"
#include <stdio.h>
@@ -18,8 +16,10 @@ diff -u sbr/concat.c.orig sbr/concat.c
{
register char *cp,
*dp,
-@@ -17,19 +16,26 @@
- register va_list list;
+ *sp;
+ register unsigned len;
+- register va_list list;
++ va_list list;
len = 1;
- va_start (list);