svn commit: r510708 - in head/korean/hpscat: . files
Li-Wen Hsu
lwhsu at FreeBSD.org
Sun Sep 1 16:42:06 UTC 2019
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 at 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
More information about the svn-ports-all
mailing list