From edward@rdtan.net  Mon Dec 10 02:39:05 2012
Return-Path: <edward@rdtan.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id A47D2189
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 10 Dec 2012 02:39:05 +0000 (UTC)
	(envelope-from edward@rdtan.net)
Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54])
	by mx1.freebsd.org (Postfix) with ESMTP id 7076E8FC15
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 10 Dec 2012 02:39:05 +0000 (UTC)
Received: by mail-da0-f54.google.com with SMTP id n2so1031696dad.13
        for <FreeBSD-gnats-submit@freebsd.org>; Sun, 09 Dec 2012 18:39:05 -0800 (PST)
Received: by 10.68.138.137 with SMTP id qq9mr35865892pbb.74.1355107144909;
        Sun, 09 Dec 2012 18:39:04 -0800 (PST)
Received: from rdtan.net ([210.195.48.129])
        by mx.google.com with ESMTPS id a4sm10979634paw.21.2012.12.09.18.39.01
        (version=SSLv3 cipher=OTHER);
        Sun, 09 Dec 2012 18:39:03 -0800 (PST)
Received: by rdtan.net (sSMTP sendmail emulation); Mon, 10 Dec 2012 10:38:59 +0800
Message-Id: <50c54b47.444b420a.2927.49b5@mx.google.com>
Date: Mon, 10 Dec 2012 10:38:59 +0800
From: "Edward" <edward@rdtan.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: nikola.lecic@anthesphoria.net, edward@rdtan.net
Subject: [PATCH] devel/m17n-docs: OPTIONSNG & trim Makefile header
X-Send-Pr-Version: 3.113
X-GNATS-Notify: nikola.lecic@anthesphoria.net

>Number:         174313
>Category:       ports
>Synopsis:       [PATCH] devel/m17n-docs: OPTIONSNG & trim Makefile header
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jgh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 10 02:40:00 UTC 2012
>Closed-Date:    Thu Dec 27 04:25:27 UTC 2012
>Last-Modified:  Thu Dec 27 04:30:00 UTC 2012
>Originator:     Edward
>Release:        FreeBSD 8.3-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD optionsng 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Mon Apr  9 21:23:18 UTC
>Description:
- Update to use OPTIONSNG
- Trim Makefile header

Port maintainer (nikola.lecic@anthesphoria.net) is cc'd.

Generated with FreeBSD Port Tools 0.99_6 (mode: change, diff: ports)
>How-To-Repeat:
>Fix:

begin 644 m17n-docs-1.5.5.patch
--- Makefile.original   2012-11-23 18:08:19.000000000 +0800
+++ Makefile    2012-12-10 10:17:04.000000000 +0800
@@ -1,9 +1,5 @@
-# New ports collection makefile for:   m17n-docs
-# Date created:                29 May 2004
-# Whom:                        Kimura Fuyuki <fuyuki@hadaly.org>
-#
-# $FreeBSD: ports/devel/m17n-docs/Makefile,v 1.10 2010/02/04 04:02:35 pgollucci Exp $
-#
+# Created By: Kimura Fuyuki <fuyuki@hadaly.org>
+# $FreeBSD$
 
 PORTNAME=      m17n-docs
 PORTVERSION=   1.5.5
@@ -16,11 +12,13 @@
 
 NO_BUILD=      yes
 
-OPTIONS=       JAPANESE "Install Japanese documentation (HTML and PDF)" off
+OPTIONS_DEFINE=        JAPANESE
+
+JAPANESE_DESC= Install Japanese documentation (HTML and PDF)
 
 .include <bsd.port.options.mk>
 
-.if defined(WITH_JAPANESE)
+.if ${PORT_OPTIONS:MJAPANESE}
 PLIST_SUB+=    JAPANESE=""
 .else
 PLIST_SUB+=    JAPANESE="@comment "
@@ -287,7 +285,7 @@
        @${INSTALL_MAN} ${MAN5:S|^|${WRKSRC}/man/man5/|} ${MANPREFIX}/man/man5
        ${INSTALL_MAN} ${WRKSRC}/usr/latex/m17n-lib.pdf ${DOCSDIR}/en
        (cd ${WRKSRC}/usr/ && ${COPYTREE_SHARE} html ${DOCSDIR}/en/)
-.if defined(WITH_JAPANESE)
+.if ${PORT_OPTIONS:MJAPANESE}
        ${MKDIR} ${DOCSDIR}/ja
        ${INSTALL_MAN} ${WRKSRC}/ja/latex/m17n-lib.pdf ${DOCSDIR}/ja
        (cd ${WRKSRC}/ja/ && ${COPYTREE_SHARE} html ${DOCSDIR}/ja/)
end

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Mon Dec 10 02:40:08 UTC 2012 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174313 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: nikola.lecic@anthesphoria.net
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/174313: [PATCH] devel/m17n-docs: OPTIONSNG & trim Makefile header
Date: Mon, 10 Dec 2012 02:40:07 UT

 Maintainer of devel/m17n-docs,
 
 Please note that PR ports/174313 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/174313
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org
Responsible-Changed-From-To: freebsd-ports-bugs->jgh 
Responsible-Changed-By: jgh 
Responsible-Changed-When: Mon Dec 10 03:00:08 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174313 
State-Changed-From-To: feedback->open 
State-Changed-By: jgh 
State-Changed-When: Thu Dec 27 04:22:17 UTC 2012 
State-Changed-Why:  
feedback timeout ( 17 days ) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174313 
State-Changed-From-To: open->closed 
State-Changed-By: jgh 
State-Changed-When: Thu Dec 27 04:25:26 UTC 2012 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174313 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/174313: commit references a PR
Date: Thu, 27 Dec 2012 04:25:28 +0000 (UTC)

 Author: jgh
 Date: Thu Dec 27 04:25:05 2012
 New Revision: 309533
 URL: http://svnweb.freebsd.org/changeset/ports/309533
 
 Log:
   - adopt optionsNG and trim historical header
   - while here put man pages into separate Makefile.man file ( ie. bloatware in Makefile )
   
   PR:		174313
   Submitted by:	edward@rdtan.net
   Approved by:	maintainer timeout (17 days), nikola.lecic@anthesphoria.net
 
 Added:
   head/devel/m17n-docs/Makefile.man   (contents, props changed)
      - copied, changed from r309532, head/devel/m17n-docs/Makefile
 Modified:
   head/devel/m17n-docs/Makefile   (contents, props changed)
 
 Modified: head/devel/m17n-docs/Makefile
 ==============================================================================
 --- head/devel/m17n-docs/Makefile	Wed Dec 26 20:25:18 2012	(r309532)
 +++ head/devel/m17n-docs/Makefile	Thu Dec 27 04:25:05 2012	(r309533)
 @@ -1,9 +1,5 @@
 -# New ports collection makefile for:   m17n-docs
 -# Date created:                29 May 2004
 -# Whom:                        Kimura Fuyuki <fuyuki@hadaly.org>
 -#
 +# Created by: Kimura Fuyuki <fuyuki@hadaly.org>
  # $FreeBSD$
 -#
  
  PORTNAME=	m17n-docs
  PORTVERSION=	1.5.5
 @@ -12,272 +8,23 @@ MASTER_SITES=	http://www.m17n.org/m17n-l
  		http://anthesphoria.net/FreeBSD/ports/distfiles/
  
  MAINTAINER=	nikola.lecic@anthesphoria.net
 -COMMENT=	The m17n library documentation
 +COMMENT=	m17n library documentation
  
  NO_BUILD=	yes
  
 -OPTIONS=	JAPANESE "Install Japanese documentation (HTML and PDF)" off
 +OPTIONS_DEFINE=	JAPANESE
 +JAPANESE_DESC=	Japanese documentation (HTML and PDF)
 +
 +.include "${.CURDIR}/Makefile.man"
  
  .include <bsd.port.options.mk>
  
 -.if defined(WITH_JAPANESE)
 +.if ${PORT_OPTIONS:MJAPANESE}
  PLIST_SUB+=	JAPANESE=""
  .else
  PLIST_SUB+=	JAPANESE="@comment "
  .endif
  
 -MAN1=		m17n-config.1 m17n-db.1
 -MAN3=		m17nCharacter.3m17n \
 -		m17nCharset.3m17n \
 -		m17nChartable.3m17n \
 -		m17nConv.3m17n \
 -		m17nCore.3m17n \
 -		m17nDatabase.3m17n \
 -		m17nDebug.3m17n \
 -		m17nDraw.3m17n \
 -		m17nError.3m17n \
 -		m17nFLT.3m17n \
 -		m17nFace.3m17n \
 -		m17nFont.3m17n \
 -		m17nFontset.3m17n \
 -		m17nFrame.3m17n \
 -		m17nGUI.3m17n \
 -		m17nInputMethod.3m17n \
 -		m17nInputMethodWin.3m17n \
 -		m17nIntro.3m17n \
 -		m17nLocale.3m17n \
 -		m17nMisc.3m17n \
 -		m17nMtext.3m17n \
 -		m17nObject.3m17n \
 -		m17nPlist.3m17n \
 -		m17nShell.3m17n \
 -		m17nSymbol.3m17n \
 -		m17nTextProperty.3m17n \
 -		m17n_object.3m17n \
 -		m17n_object_ref.3m17n \
 -		m17n_object_unref.3m17n \
 -		m17n_status.3m17n \
 -		mchar_decode.3m17n \
 -		mchar_define_charset.3m17n \
 -		mchar_define_property.3m17n \
 -		mchar_encode.3m17n \
 -		mchar_get_prop.3m17n \
 -		mchar_get_prop_table.3m17n \
 -		mchar_list_charset.3m17n \
 -		mchar_map_charset.3m17n \
 -		mchar_put_prop.3m17n \
 -		mchar_resolve_charset.3m17n \
 -		mchartable.3m17n \
 -		mchartable_lookup.3m17n \
 -		mchartable_map.3m17n \
 -		mchartable_max_char.3m17n \
 -		mchartable_min_char.3m17n \
 -		mchartable_range.3m17n \
 -		mchartable_set.3m17n \
 -		mchartable_set_range.3m17n \
 -		mconv_buffer_converter.3m17n \
 -		mconv_decode.3m17n \
 -		mconv_decode_buffer.3m17n \
 -		mconv_decode_stream.3m17n \
 -		mconv_define_coding.3m17n \
 -		mconv_encode.3m17n \
 -		mconv_encode_buffer.3m17n \
 -		mconv_encode_range.3m17n \
 -		mconv_encode_stream.3m17n \
 -		mconv_free_converter.3m17n \
 -		mconv_getc.3m17n \
 -		mconv_gets.3m17n \
 -		mconv_list_codings.3m17n \
 -		mconv_putc.3m17n \
 -		mconv_rebind_buffer.3m17n \
 -		mconv_rebind_stream.3m17n \
 -		mconv_reset_converter.3m17n \
 -		mconv_resolve_coding.3m17n \
 -		mconv_stream_converter.3m17n \
 -		mconv_ungetc.3m17n \
 -		mdatabase_define.3m17n \
 -		mdatabase_find.3m17n \
 -		mdatabase_list.3m17n \
 -		mdatabase_load.3m17n \
 -		mdatabase_tag.3m17n \
 -		mdebug_dump_all_symbols.3m17n \
 -		mdebug_dump_chartab.3m17n \
 -		mdebug_dump_face.3m17n \
 -		mdebug_dump_flt.3m17n \
 -		mdebug_dump_font.3m17n \
 -		mdebug_dump_fontset.3m17n \
 -		mdebug_dump_im.3m17n \
 -		mdebug_dump_mtext.3m17n \
 -		mdebug_dump_plist.3m17n \
 -		mdebug_dump_symbol.3m17n \
 -		mdebug_hook.3m17n \
 -		mdraw_clear_cache.3m17n \
 -		mdraw_coordinates_position.3m17n \
 -		mdraw_default_line_break.3m17n \
 -		mdraw_glyph_info.3m17n \
 -		mdraw_glyph_list.3m17n \
 -		mdraw_image_text.3m17n \
 -		mdraw_per_char_extents.3m17n \
 -		mdraw_text.3m17n \
 -		mdraw_text_extents.3m17n \
 -		mdraw_text_items.3m17n \
 -		mdraw_text_per_char_extents.3m17n \
 -		mdraw_text_with_control.3m17n \
 -		mface.3m17n \
 -		mface_copy.3m17n \
 -		mface_equal.3m17n \
 -		mface_from_font.3m17n \
 -		mface_get_hook.3m17n \
 -		mface_get_prop.3m17n \
 -		mface_merge.3m17n \
 -		mface_put_hook.3m17n \
 -		mface_put_prop.3m17n \
 -		mface_update.3m17n \
 -		mflt_coverage.3m17n \
 -		mflt_find.3m17n \
 -		mflt_get.3m17n \
 -		mflt_name.3m17n \
 -		mflt_run.3m17n \
 -		mfont.3m17n \
 -		mfont_check.3m17n \
 -		mfont_close.3m17n \
 -		mfont_copy.3m17n \
 -		mfont_encapsulate.3m17n \
 -		mfont_find.3m17n \
 -		mfont_from_name.3m17n \
 -		mfont_get_prop.3m17n \
 -		mfont_list.3m17n \
 -		mfont_list_family_names.3m17n \
 -		mfont_match_p.3m17n \
 -		mfont_name.3m17n \
 -		mfont_open.3m17n \
 -		mfont_parse_name.3m17n \
 -		mfont_put_prop.3m17n \
 -		mfont_resize_ratio.3m17n \
 -		mfont_selection_priority.3m17n \
 -		mfont_set_encoding.3m17n \
 -		mfont_set_selection_priority.3m17n \
 -		mfont_unparse_name.3m17n \
 -		mfontset.3m17n \
 -		mfontset_copy.3m17n \
 -		mfontset_lookup.3m17n \
 -		mfontset_modify_entry.3m17n \
 -		mfontset_name.3m17n \
 -		mframe.3m17n \
 -		mframe_get_prop.3m17n \
 -		minput_close_im.3m17n \
 -		minput_config_command.3m17n \
 -		minput_config_file.3m17n \
 -		minput_config_variable.3m17n \
 -		minput_create_ic.3m17n \
 -		minput_destroy_ic.3m17n \
 -		minput_event_to_key.3m17n \
 -		minput_filter.3m17n \
 -		minput_get_command.3m17n \
 -		minput_get_description.3m17n \
 -		minput_get_title_icon.3m17n \
 -		minput_get_variable.3m17n \
 -		minput_lookup.3m17n \
 -		minput_open_im.3m17n \
 -		minput_reset_ic.3m17n \
 -		minput_save_config.3m17n \
 -		minput_set_spot.3m17n \
 -		minput_toggle.3m17n \
 -		mlocale_get_prop.3m17n \
 -		mlocale_set.3m17n \
 -		mplist.3m17n \
 -		mplist_add.3m17n \
 -		mplist_copy.3m17n \
 -		mplist_deserialize.3m17n \
 -		mplist_find_by_key.3m17n \
 -		mplist_find_by_value.3m17n \
 -		mplist_get.3m17n \
 -		mplist_get_func.3m17n \
 -		mplist_key.3m17n \
 -		mplist_length.3m17n \
 -		mplist_next.3m17n \
 -		mplist_pop.3m17n \
 -		mplist_push.3m17n \
 -		mplist_put.3m17n \
 -		mplist_put_func.3m17n \
 -		mplist_set.3m17n \
 -		mplist_value.3m17n \
 -		msymbol.3m17n \
 -		msymbol_as_managing_key.3m17n \
 -		msymbol_exist.3m17n \
 -		msymbol_get.3m17n \
 -		msymbol_get_func.3m17n \
 -		msymbol_is_managing_key.3m17n \
 -		msymbol_name.3m17n \
 -		msymbol_put.3m17n \
 -		msymbol_put_func.3m17n \
 -		mtext.3m17n \
 -		mtext_attach_property.3m17n \
 -		mtext_case_compare.3m17n \
 -		mtext_casecmp.3m17n \
 -		mtext_cat.3m17n \
 -		mtext_cat_char.3m17n \
 -		mtext_character.3m17n \
 -		mtext_chr.3m17n \
 -		mtext_cmp.3m17n \
 -		mtext_coll.3m17n \
 -		mtext_compare.3m17n \
 -		mtext_copy.3m17n \
 -		mtext_cpy.3m17n \
 -		mtext_cspn.3m17n \
 -		mtext_data.3m17n \
 -		mtext_del.3m17n \
 -		mtext_deserialize.3m17n \
 -		mtext_detach_property.3m17n \
 -		mtext_dup.3m17n \
 -		mtext_duplicate.3m17n \
 -		mtext_from_data.3m17n \
 -		mtext_ftime.3m17n \
 -		mtext_get_prop.3m17n \
 -		mtext_get_prop_keys.3m17n \
 -		mtext_get_prop_values.3m17n \
 -		mtext_get_properties.3m17n \
 -		mtext_get_property.3m17n \
 -		mtext_getenv.3m17n \
 -		mtext_ins.3m17n \
 -		mtext_ins_char.3m17n \
 -		mtext_insert.3m17n \
 -		mtext_len.3m17n \
 -		mtext_line_break.3m17n \
 -		mtext_lowercase.3m17n \
 -		mtext_ncasecmp.3m17n \
 -		mtext_ncat.3m17n \
 -		mtext_ncmp.3m17n \
 -		mtext_ncpy.3m17n \
 -		mtext_pbrk.3m17n \
 -		mtext_pop_prop.3m17n \
 -		mtext_prop_range.3m17n \
 -		mtext_property.3m17n \
 -		mtext_property_end.3m17n \
 -		mtext_property_key.3m17n \
 -		mtext_property_mtext.3m17n \
 -		mtext_property_start.3m17n \
 -		mtext_property_value.3m17n \
 -		mtext_push_prop.3m17n \
 -		mtext_push_property.3m17n \
 -		mtext_put_prop.3m17n \
 -		mtext_put_prop_values.3m17n \
 -		mtext_putenv.3m17n \
 -		mtext_rchr.3m17n \
 -		mtext_ref_char.3m17n \
 -		mtext_replace.3m17n \
 -		mtext_search.3m17n \
 -		mtext_serialize.3m17n \
 -		mtext_set_char.3m17n \
 -		mtext_spn.3m17n \
 -		mtext_text.3m17n \
 -		mtext_titlecase.3m17n \
 -		mtext_tok.3m17n \
 -		mtext_uppercase.3m17n
 -MAN5=		mdbCharsetList.5 mdbCodingList.5 mdbDir.5 \
 -		mdbFLT.5 mdbFontEncoding.5 mdbFontSize.5 mdbFontset.5 \
 -		mdbGeneral.5 mdbIM.5 mdbTutorialIM.5
 -
  DOCSDIR=	${PREFIX}/share/doc/m17n
  
  do-install:
 
 Copied and modified: head/devel/m17n-docs/Makefile.man (from r309532, head/devel/m17n-docs/Makefile)
 ==============================================================================
 --- head/devel/m17n-docs/Makefile	Wed Dec 26 20:25:18 2012	(r309532, copy source)
 +++ head/devel/m17n-docs/Makefile.man	Thu Dec 27 04:25:05 2012	(r309533)
 @@ -1,30 +1,6 @@
 -# New ports collection makefile for:   m17n-docs
 -# Date created:                29 May 2004
 -# Whom:                        Kimura Fuyuki <fuyuki@hadaly.org>
 -#
 -# $FreeBSD$
 -#
 -
 -PORTNAME=	m17n-docs
 -PORTVERSION=	1.5.5
 -CATEGORIES=	devel
 -MASTER_SITES=	http://www.m17n.org/m17n-lib-download/ \
 -		http://anthesphoria.net/FreeBSD/ports/distfiles/
 -
 -MAINTAINER=	nikola.lecic@anthesphoria.net
 -COMMENT=	The m17n library documentation
 -
 -NO_BUILD=	yes
 -
 -OPTIONS=	JAPANESE "Install Japanese documentation (HTML and PDF)" off
 +# This file defines the man pages to not bloat Makefile
  
 -.include <bsd.port.options.mk>
 -
 -.if defined(WITH_JAPANESE)
 -PLIST_SUB+=	JAPANESE=""
 -.else
 -PLIST_SUB+=	JAPANESE="@comment "
 -.endif
 +# $FreeBSD$
  
  MAN1=		m17n-config.1 m17n-db.1
  MAN3=		m17nCharacter.3m17n \
 @@ -277,20 +253,3 @@ MAN3=		m17nCharacter.3m17n \
  MAN5=		mdbCharsetList.5 mdbCodingList.5 mdbDir.5 \
  		mdbFLT.5 mdbFontEncoding.5 mdbFontSize.5 mdbFontset.5 \
  		mdbGeneral.5 mdbIM.5 mdbTutorialIM.5
 -
 -DOCSDIR=	${PREFIX}/share/doc/m17n
 -
 -do-install:
 -	${MKDIR} ${DOCSDIR}/en
 -	@${INSTALL_MAN} ${MAN1:S|^|${WRKSRC}/man/man1/|} ${MANPREFIX}/man/man1
 -	@${INSTALL_MAN} ${MAN3:S|^|${WRKSRC}/man/man3/|} ${MANPREFIX}/man/man3
 -	@${INSTALL_MAN} ${MAN5:S|^|${WRKSRC}/man/man5/|} ${MANPREFIX}/man/man5
 -	${INSTALL_MAN} ${WRKSRC}/usr/latex/m17n-lib.pdf ${DOCSDIR}/en
 -	(cd ${WRKSRC}/usr/ && ${COPYTREE_SHARE} html ${DOCSDIR}/en/)
 -.if defined(WITH_JAPANESE)
 -	${MKDIR} ${DOCSDIR}/ja
 -	${INSTALL_MAN} ${WRKSRC}/ja/latex/m17n-lib.pdf ${DOCSDIR}/ja
 -	(cd ${WRKSRC}/ja/ && ${COPYTREE_SHARE} html ${DOCSDIR}/ja/)
 -.endif
 -
 -.include <bsd.port.mk>
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
