svn commit: r459643 - in head/japanese/edict: . files
Alexey Dokuchaev
danfe at FreeBSD.org
Mon Jan 22 11:49:16 UTC 2018
Author: danfe
Date: Mon Jan 22 11:49:15 2018
New Revision: 459643
URL: https://svnweb.freebsd.org/changeset/ports/459643
Log:
Exit from main() function properly on success to fix weird installation
problem observed on sparc64.
Modified:
head/japanese/edict/Makefile
head/japanese/edict/files/patch-exjdxgen.c
head/japanese/edict/files/patch-xjdxgen.c
Modified: head/japanese/edict/Makefile
==============================================================================
--- head/japanese/edict/Makefile Mon Jan 22 09:45:32 2018 (r459642)
+++ head/japanese/edict/Makefile Mon Jan 22 11:49:15 2018 (r459643)
@@ -47,8 +47,6 @@ DOCSDIR= ${PREFIX}/share/doc/xjdic
NO_WRKSUBDIR= yes
-BROKEN_sparc64= Fails on sparc64 during installation with error 2
-
OPTIONS_DEFINE= DOCS
post-patch:
Modified: head/japanese/edict/files/patch-exjdxgen.c
==============================================================================
--- head/japanese/edict/files/patch-exjdxgen.c Mon Jan 22 09:45:32 2018 (r459642)
+++ head/japanese/edict/files/patch-exjdxgen.c Mon Jan 22 11:49:15 2018 (r459643)
@@ -1,5 +1,5 @@
---- exjdxgen.c.orig 1998-05-24 08:43:37.000000000 -0700
-+++ exjdxgen.c 2008-03-06 11:39:23.000000000 -0800
+--- exjdxgen.c.orig 1998-05-24 15:43:37 UTC
++++ exjdxgen.c
@@ -22,7 +22,7 @@
#include <sys/stat.h>
@@ -9,3 +9,11 @@
#include <ctype.h>
#include <string.h>
#include "xjdic.h"
+@@ -229,6 +229,7 @@ unsigned char **argv;
+ jindex[0] = diclen+jiver;
+ fwrite(jindex,sizeof(long),indptr+2,fp);
+ fclose(fp);
++ return (0);
+ }
+ /*======function to sort jindex table====================*/
+
Modified: head/japanese/edict/files/patch-xjdxgen.c
==============================================================================
--- head/japanese/edict/files/patch-xjdxgen.c Mon Jan 22 09:45:32 2018 (r459642)
+++ head/japanese/edict/files/patch-xjdxgen.c Mon Jan 22 11:49:15 2018 (r459643)
@@ -1,5 +1,5 @@
---- xjdxgen.c.orig 1998-09-11 05:04:21.000000000 +0200
-+++ xjdxgen.c 2008-07-27 20:39:29.000000000 +0200
+--- xjdxgen.c.orig 1998-09-11 03:04:21 UTC
++++ xjdxgen.c
@@ -23,7 +23,7 @@
#include <sys/stat.h>
@@ -9,7 +9,7 @@
#include <ctype.h>
#include <string.h>
#include "xjdic.h"
-@@ -154,7 +154,7 @@
+@@ -154,7 +154,7 @@ unsigned char **argv;
db[diclen] = 10;
db[0] = 10;
printf("Dictionary size: %ld bytes.\n",dbyte);
@@ -18,3 +18,11 @@
jindex = (unsigned long *)malloc(indlen);
if(jindex == NULL)
{
+@@ -273,6 +273,7 @@ unsigned char **argv;
+ jindex[0] = diclen+jiver;
+ fwrite(jindex,sizeof(long),indptr+1,fp);
+ fclose(fp);
++ return (0);
+ }
+ /*======function to sort jindex table====================*/
+ void jqsort(long lhs, long rhs)
More information about the svn-ports-head
mailing list