From owner-svn-ports-head@FreeBSD.ORG Wed Oct 23 12:31:47 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 852EE785; Wed, 23 Oct 2013 12:31:47 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 63AB82B0F; Wed, 23 Oct 2013 12:31:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9NCVlWI066876; Wed, 23 Oct 2013 12:31:47 GMT (envelope-from tijl@svn.freebsd.org) Received: (from tijl@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9NCVkNo066868; Wed, 23 Oct 2013 12:31:46 GMT (envelope-from tijl@svn.freebsd.org) Message-Id: <201310231231.r9NCVkNo066868@svn.freebsd.org> From: Tijl Coosemans Date: Wed, 23 Oct 2013 12:31:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r331380 - in head/japanese/csrd: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Oct 2013 12:31:47 -0000 Author: tijl Date: Wed Oct 23 12:31:45 2013 New Revision: 331380 URL: http://svnweb.freebsd.org/changeset/ports/331380 Log: - Hand maintainership to submitter. - Add patch to fix regular expression bug. - Install data files in DATADIR. - Move information about documentation and sample configuration from pkg-descr to pkg-message. - Add license information. - Add new DOCS option. - Replace pkg-plist with PLIST_DIRS and PLIST_FILES. - Support staging. - Fix build on systems without gcc. PR: ports/182285 Submitted by: Yasuhiro KIMURA Added: head/japanese/csrd/files/patch-csrd.c (contents, props changed) head/japanese/csrd/files/pkg-message.in (contents, props changed) Deleted: head/japanese/csrd/pkg-plist Modified: head/japanese/csrd/Makefile (contents, props changed) head/japanese/csrd/distinfo (contents, props changed) head/japanese/csrd/pkg-descr (contents, props changed) Directory Properties: head/japanese/csrd/files/patch-aa (props changed) Modified: head/japanese/csrd/Makefile ============================================================================== --- head/japanese/csrd/Makefile Wed Oct 23 12:17:50 2013 (r331379) +++ head/japanese/csrd/Makefile Wed Oct 23 12:31:45 2013 (r331380) @@ -3,21 +3,47 @@ PORTNAME= csrd PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= japanese MASTER_SITES= http://openlab.ring.gr.jp/edict/csrd/ -MAINTAINER= ports@FreeBSD.org +PATCH_SITES= http://green.ribbon.to/~ikazuhiro/dic/files/ +PATCHFILES= csrd.c.diff.gz + +MAINTAINER= yasu@utahime.org COMMENT= Utility for Shogakukan Random House English-Japanese Dictionary +LICENSE= PUBLIC_DOMAIN +LICENSE_NAME= Public Domain +LICENSE_FILE= ${WRKSRC}/csrd.doc +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + MAKEFILE= makefile.unx +MAKE_ARGS= CC="${CC}" ALL_TARGET= csrd -NO_STAGE= yes +OPTIONS_DEFINE= DOCS + +PLIST_DIRS= %%DATADIR%% +PLIST_FILES= bin/csrd %%DATADIR%%/csrd.fmt %%DATADIR%%/csrd.gai \ + %%DATADIR%%/quiet.fmt %%DATADIR%%/quiet.gai + +PORTDOCS= README csrd.doc + +SUB_FILES= pkg-message + +.include + do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/csrd ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/csrd.fmt ${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/csrd.gai ${PREFIX}/lib - ${MKDIR} ${PREFIX}/share/doc/${PKGNAME} - ${INSTALL_DATA} ${WRKSRC}/csrd.doc ${PREFIX}/share/doc/${PKGNAME} + ${INSTALL_PROGRAM} ${WRKSRC}/csrd ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/csrd.fmt ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/csrd.gai ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/quiet.fmt ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/quiet.gai ${STAGEDIR}${DATADIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for f in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} +.endfor .include Modified: head/japanese/csrd/distinfo ============================================================================== --- head/japanese/csrd/distinfo Wed Oct 23 12:17:50 2013 (r331379) +++ head/japanese/csrd/distinfo Wed Oct 23 12:31:45 2013 (r331380) @@ -1,2 +1,4 @@ SHA256 (csrd-1.0.tar.gz) = 499c4f41e5f70e54e384972ba811ed9065402f440afb8328600dd1dd7335369a SIZE (csrd-1.0.tar.gz) = 44955 +SHA256 (csrd.c.diff.gz) = a3dfd3d6ad97ce3a2e5539d04c404f39ab9f5ecd275382e4e1fe92754a665250 +SIZE (csrd.c.diff.gz) = 277 Added: head/japanese/csrd/files/patch-csrd.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/japanese/csrd/files/patch-csrd.c Wed Oct 23 12:31:45 2013 (r331380) @@ -0,0 +1,11 @@ +--- csrd.c.orig 2013-10-20 17:18:39.000000000 +0900 ++++ csrd.c 2013-10-20 17:21:09.000000000 +0900 +@@ -4111,7 +4111,7 @@ + int + main(ac, av) + int ac; +-uchr **av; ++char **av; + { + signal(SIGINT, onintr); + #if defined(UNIX) && defined(RC_PATH) Added: head/japanese/csrd/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/japanese/csrd/files/pkg-message.in Wed Oct 23 12:31:45 2013 (r331380) @@ -0,0 +1,9 @@ +********************************************************************** +If DOCS option is enabled then you can get more information from the +following document (EUC-JP is used as file charset): + +%%DOCSDIR%%/csrd.doc + +[Example of %%PREFIX%%/etc/csrd.rc] +-d /cdrom/data -f %%DATADIR%%/csrd.fmt -g %%DATADIR%%/csrd.gai +********************************************************************** Modified: head/japanese/csrd/pkg-descr ============================================================================== --- head/japanese/csrd/pkg-descr Wed Oct 23 12:17:50 2013 (r331379) +++ head/japanese/csrd/pkg-descr Wed Oct 23 12:31:45 2013 (r331380) @@ -1,10 +1,4 @@ CSRD is a utility for Shogakukan Random House English-Japanese Dictionary on UNIX or MS-DOS box. -You can get more information from the following document. -${PREFIX}/share/doc/ja-csrd-1.0/csrd.doc - -[Example of ${PREFIX}/etc/csrd.rc] --d/cdrom/data -f/usr/local/lib/csrd.fmt -g/usr/local/lib/csrd.gai - WWW: http://openlab.ring.gr.jp/edict/