Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Sep 2019 16:42:06 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r510708 - in head/korean/hpscat: . files
Message-ID:  <201909011642.x81Gg6BV013845@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lwhsu
Date: Sun Sep  1 16:42:05 2019
New Revision: 510708
URL: https://svnweb.freebsd.org/changeset/ports/510708

Log:
  Add a patch to remove use of gets(3)
  
  PR:		238690
  Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld at utanet.at>
  Reported by:	emaste
  Sponsored by:	The FreeBSD Foundation

Modified:
  head/korean/hpscat/Makefile
  head/korean/hpscat/files/patch-hpscat.c

Modified: head/korean/hpscat/Makefile
==============================================================================
--- head/korean/hpscat/Makefile	Sun Sep  1 16:40:06 2019	(r510707)
+++ head/korean/hpscat/Makefile	Sun Sep  1 16:42:05 2019	(r510708)
@@ -3,7 +3,7 @@
 
 PORTNAME=	hpscat
 PORTVERSION=	1.3.1
-PORTEPOCH=	1
+PORTEPOCH=	2
 CATEGORIES=	korean print
 MASTER_SITES=	http://ftp.kaist.ac.kr/hangul/print/hpscat/ \
 		ftp://ftp.kaist.ac.kr/hangul/print/hpscat/ \
@@ -17,7 +17,7 @@ DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ked.tar.gz:ked
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Hangul Text Printing Utility
 
-RUN_DEPENDS=    hcode:korean/hcode
+RUN_DEPENDS=	hcode:korean/hcode
 
 FONTDIR=	${PREFIX}/${FONTDIR_REL}
 FONTDIR_REL=	share/fonts/ked-${PORTNAME}

Modified: head/korean/hpscat/files/patch-hpscat.c
==============================================================================
--- head/korean/hpscat/files/patch-hpscat.c	Sun Sep  1 16:40:06 2019	(r510707)
+++ head/korean/hpscat/files/patch-hpscat.c	Sun Sep  1 16:42:05 2019	(r510708)
@@ -1,38 +1,11 @@
---- hpscat.c.orig	1995-11-23 07:46:12.000000000 -0500
-+++ hpscat.c	2013-06-12 17:10:59.000000000 -0400
-@@ -12,13 +12,14 @@
- bool cheat;
- FILE *fp, *ofp;
- 
-+static int open_outfile(char *);
-+
- /****************
-    main routine
-  ****************/
- 
--main(ac,av)
--  int  ac;
--  char *av[];
-+int
-+main(int ac, char *av[])
- {
-     int  i;
-     extern void showfile PROT((char *));
-@@ -53,13 +54,13 @@
-     exit(0);
- }
- 
--int
--open_outfile(s)    /*  returns -1 if can't write */
--  char *s;
-+static int
-+open_outfile(char *s)    /*  returns -1 if can't write */
- {
-     char ans[80], buf[256];
-     sprintf(buf,"%s.ps", s);
--    if(ofp=fopen(buf,"r")) { /* file exists */
-+    ofp=fopen(buf,"r");
-+    if(ofp) { /* file exists */
+--- hpscat.c.orig	2019-08-03 11:25:44 UTC
++++ hpscat.c
+@@ -62,7 +62,7 @@ open_outfile(s)    /*  returns -1 if can
+     if(ofp=fopen(buf,"r")) { /* file exists */
  	fclose(ofp);
  	fprintf(stderr,"output file %s exists...overwrite? ", buf);
- 	gets(ans);
+-	gets(ans);
++	fgets(buf,256,ans);
+ 	if(ans[0]=='y')
+ 	    unlink(buf);
+ 	else 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909011642.x81Gg6BV013845>