1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-09 06:51:44 +00:00

- Fix build with clang

- Remove leading article from COMMENT
- Support staging

PR:		ports/184900
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
Pawel Pekala 2013-12-24 13:54:11 +00:00
parent bcfc2e3ebf
commit 2750942f18
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=337355
9 changed files with 97 additions and 19 deletions

View File

@ -3,19 +3,28 @@
PORTNAME= prn
PORTVERSION= 1.0
PORTREVISION= 1
CATEGORIES= japanese print
MASTER_SITES= ${MASTER_SITE_PORTS_JP}
DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= A yet another converter from text file to postscript (with Japanese support)
COMMENT= Yet another converter from text file to postscript (with Japanese support)
RUN_DEPENDS= kcc:${PORTSDIR}/japanese/kcc
INSTALL_TARGET= install install.man
MANLANG= ja
MAN1= prn.1 cprn.1 cmt.1 psconv.1
MAN5= cmtdefs.5
do-install:
.for i in cmt prn psconv
(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${i} ${STAGEDIR}${PREFIX}/bin)
.endfor
${LN} -sf prn ${STAGEDIR}${PREFIX}/bin/cprn
@${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC} && ${INSTALL_DATA} cmtdefs ${STAGEDIR}${DATADIR})
.for i in cmt cprn prn psconv
(cd ${WRKSRC} && ${INSTALL_MAN} ${i}.jman \
${STAGEDIR}${MANPREFIX}/man/man1/${i}.1)
.endfor
(cd ${WRKSRC} && ${INSTALL_MAN} cmtdefs.jman \
${STAGEDIR}${MAN5PREFIX}/man/man5/cmtdefs.5)
NO_STAGE= yes
.include <bsd.port.mk>

View File

@ -19,10 +19,10 @@
! PREFIX?=/usr/local
! BINPATH = ${PREFIX}/bin
! LIBPATH = ${PREFIX}/lib/prn
! LIBPATH = ${PREFIX}/share/prn
! MANPATH = ${PREFIX}/man
! JMANDIR = ja
! CFLAGS = -O \
! CFLAGS += \
! -DKCCPATH=\"${PREFIX}/bin/kcc\" \
! -DCMTPATH=\"${PREFIX}/bin/cmt\" \
! -DPSPATH=\"${PREFIX}/bin/psconv\"

View File

@ -1,6 +1,16 @@
--- cmt.c.orig Mon Apr 25 16:26:57 1994
+++ cmt.c Fri Feb 6 00:18:46 2004
@@ -352,16 +352,15 @@
@@ -27,7 +27,9 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
#include <ctype.h>
+#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "cmt.h"
@@ -352,16 +354,15 @@
error(format, arg1, arg2, ...)
char *format;
---------------------------------------------------------------------*/

View File

@ -0,0 +1,10 @@
--- defs.c.orig
+++ defs.c
@@ -26,6 +26,7 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
#include <ctype.h>
#include "euc.h"
#include "cmt.h"

View File

@ -0,0 +1,12 @@
--- euc.c.orig
+++ euc.c
@@ -26,6 +26,9 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
#include "euc.h"
#if defined EUC

View File

@ -1,7 +1,18 @@
--- prn.c.orig Thu May 26 11:37:45 1994
+++ prn.c Fri Feb 6 00:18:11 2004
@@ -34,8 +34,13 @@
@@ -26,16 +26,24 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <fcntl.h>
#include <time.h>
+#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
+#include <sys/wait.h>
#include "euc.h"
+#if !defined KCCPATH
@ -15,7 +26,7 @@
#define LPRPATH "/usr/bin/lpr"
#else
#define LPRPATH "/usr/ucb/lpr"
@@ -48,8 +53,12 @@
@@ -48,8 +56,12 @@
#else
@ -28,7 +39,7 @@
#endif
@@ -96,7 +105,7 @@
@@ -96,7 +108,7 @@
static char *filename; /* name of the file being processed */
static char *modtime; /* the last modification time */
@ -37,7 +48,7 @@
static char *basename();
static bool formatopt();
static bool rangeopt();
@@ -498,16 +507,15 @@
@@ -498,16 +510,15 @@
error(format, arg1, arg2, ...)
char *format;
---------------------------------------------------------------------*/

View File

@ -0,0 +1,14 @@
--- psconv.c.orig
+++ psconv.c
@@ -64,9 +64,11 @@
*/
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <signal.h>
+#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>

View File

@ -1,12 +1,19 @@
--- reg.y.org Mon Nov 29 18:43:56 1993
+++ reg.y Thu Jan 20 12:29:44 2005
@@ -286,7 +286,7 @@
@@ -20,6 +20,7 @@
#endif
#include <stdio.h>
+#include <stdlib.h>
#include <ctype.h>
#include "cmt.h"
#include "euc.h"
@@ -286,7 +287,7 @@
* Node Creation Functions *
* *
**********************************************************************/
-extern void error();
+extern void error(char *, ...);
/*---------------------------------------------------------------------
NAME

View File

@ -1,6 +1,11 @@
bin/prn
bin/cprn
bin/cmt
bin/cprn
bin/prn
bin/psconv
lib/prn/cmtdefs
@dirrm lib/prn
man/man1/cmt.1.gz
man/man1/cprn.1.gz
man/man1/prn.1.gz
man/man1/psconv.1.gz
man/man5/cmtdefs.5.gz
%%DATADIR%%/cmtdefs
@dirrm %%DATADIR%%