From owner-svn-ports-head@FreeBSD.ORG Wed Jun 12 19:26: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]) by hub.freebsd.org (Postfix) with ESMTP id 8CDC61CF; Wed, 12 Jun 2013 19:26:47 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6481B1CC7; Wed, 12 Jun 2013 19:26: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 r5CJQlq4020490; Wed, 12 Jun 2013 19:26:47 GMT (envelope-from jkim@svn.freebsd.org) Received: (from jkim@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5CJQlUK020488; Wed, 12 Jun 2013 19:26:47 GMT (envelope-from jkim@svn.freebsd.org) Message-Id: <201306121926.r5CJQlUK020488@svn.freebsd.org> From: Jung-uk Kim Date: Wed, 12 Jun 2013 19:26:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r320720 - in head/korean/hmconv: . 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, 12 Jun 2013 19:26:47 -0000 Author: jkim Date: Wed Jun 12 19:26:46 2013 New Revision: 320720 URL: http://svnweb.freebsd.org/changeset/ports/320720 Log: - Fix build with Clang. - Modernize the port, e.g., trim makefile header. Added: head/korean/hmconv/files/patch-hmconv1.0pl3.c (contents, props changed) Deleted: head/korean/hmconv/files/Makefile head/korean/hmconv/files/patch-aa head/korean/hmconv/pkg-plist Modified: head/korean/hmconv/Makefile Modified: head/korean/hmconv/Makefile ============================================================================== --- head/korean/hmconv/Makefile Wed Jun 12 19:23:38 2013 (r320719) +++ head/korean/hmconv/Makefile Wed Jun 12 19:26:46 2013 (r320720) @@ -1,12 +1,9 @@ -# New ports collection makefile for: hmconv -# Date created: 31 Mar 1997 -# Whom: Choi Jun Ho -# +# Created by: CHOI Junho # $FreeBSD$ -# PORTNAME= hmconv PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= korean mail MASTER_SITES= ftp://ftp.kr.FreeBSD.org/pub/FreeBSD-kr/distfiles/ \ ftp://ftp.kreonet.re.kr/pub/hangul/cair-archive/code/hmconv/ @@ -15,13 +12,26 @@ DISTNAME= hmconv1.0pl3 MAINTAINER= ports@FreeBSD.org COMMENT= Hangul code conversion utility for E-mail -WRKSRC= ${WRKDIR}/hmconv +PLIST_FILES= bin/hmailedit bin/hmconv +PORTDOCS= CHANGES README* +WRKSRC= ${WRKDIR}/${PORTNAME} -pre-build: - @${CP} ${FILESDIR}/Makefile ${WRKSRC} +OPTIONS_DEFINE= DOCS + +.include + +post-patch: + ${REINPLACE_CMD} -e 's|^HEDITOR=.*|HEDITOR=$$EDITOR|' \ + ${WRKSRC}/hmailedit + +do-build: + ${CC} ${CFLAGS} -o ${WRKSRC}/hmconv ${WRKSRC}/hmconv1.0pl3.c do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/hmconv ${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/hmailedit ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/hmconv ${PREFIX}/bin +.if ${PORT_OPTIONS:MDOCS} + cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${DOCSDIR} +.endif .include Added: head/korean/hmconv/files/patch-hmconv1.0pl3.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/korean/hmconv/files/patch-hmconv1.0pl3.c Wed Jun 12 19:26:46 2013 (r320720) @@ -0,0 +1,27 @@ +--- hmconv1.0pl3.c.orig 1996-07-22 23:16:14.000000000 -0400 ++++ hmconv1.0pl3.c 2013-06-12 14:24:05.000000000 -0400 +@@ -46,6 +46,7 @@ + + + #include ++#include + #include + + #define isksc(c) ( (unsigned char) (c) > (unsigned char) '\240' && \ +@@ -125,6 +126,7 @@ + } + + #ifndef KNR ++int + main (int argc, char **argv) + #else + main (argc,argv) +@@ -208,7 +210,7 @@ + + if ( !ishangul) { /* KSC 5601 doesn't appear, yet */ + fputs((char *) line,out); /* no conversion */ +- return; ++ return(0); + } + +