Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Dec 2013 13:54:11 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r337355 - in head/japanese/prn: . files
Message-ID:  <201312241354.rBODsBpg009563@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Tue Dec 24 13:54:11 2013
New Revision: 337355
URL: http://svnweb.freebsd.org/changeset/ports/337355

Log:
  - Fix build with clang
  - Remove leading article from COMMENT
  - Support staging
  
  PR:		ports/184900
  Submitted by:	KATO Tsuguru <tkato432@yahoo.com>

Added:
  head/japanese/prn/files/patch-defs.c   (contents, props changed)
  head/japanese/prn/files/patch-euc.c   (contents, props changed)
  head/japanese/prn/files/patch-psconv.c   (contents, props changed)
Modified:
  head/japanese/prn/Makefile   (contents, props changed)
  head/japanese/prn/files/patch-aa   (contents, props changed)
  head/japanese/prn/files/patch-cmt.c   (contents, props changed)
  head/japanese/prn/files/patch-prn.c   (contents, props changed)
  head/japanese/prn/files/patch-reg.y   (contents, props changed)
  head/japanese/prn/pkg-plist   (contents, props changed)

Modified: head/japanese/prn/Makefile
==============================================================================
--- head/japanese/prn/Makefile	Tue Dec 24 13:41:41 2013	(r337354)
+++ head/japanese/prn/Makefile	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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>

Modified: head/japanese/prn/files/patch-aa
==============================================================================
--- head/japanese/prn/files/patch-aa	Tue Dec 24 13:41:41 2013	(r337354)
+++ head/japanese/prn/files/patch-aa	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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\"

Modified: head/japanese/prn/files/patch-cmt.c
==============================================================================
--- head/japanese/prn/files/patch-cmt.c	Tue Dec 24 13:41:41 2013	(r337354)
+++ head/japanese/prn/files/patch-cmt.c	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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;
   ---------------------------------------------------------------------*/

Added: head/japanese/prn/files/patch-defs.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/prn/files/patch-defs.c	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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"

Added: head/japanese/prn/files/patch-euc.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/prn/files/patch-euc.c	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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

Modified: head/japanese/prn/files/patch-prn.c
==============================================================================
--- head/japanese/prn/files/patch-prn.c	Tue Dec 24 13:41:41 2013	(r337354)
+++ head/japanese/prn/files/patch-prn.c	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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;
   ---------------------------------------------------------------------*/

Added: head/japanese/prn/files/patch-psconv.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/prn/files/patch-psconv.c	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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>
+ 

Modified: head/japanese/prn/files/patch-reg.y
==============================================================================
--- head/japanese/prn/files/patch-reg.y	Tue Dec 24 13:41:41 2013	(r337354)
+++ head/japanese/prn/files/patch-reg.y	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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

Modified: head/japanese/prn/pkg-plist
==============================================================================
--- head/japanese/prn/pkg-plist	Tue Dec 24 13:41:41 2013	(r337354)
+++ head/japanese/prn/pkg-plist	Tue Dec 24 13:54:11 2013	(r337355)
@@ -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%%



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