From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jan 27 23:10:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.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 ESMTPS id BD2FE49F for ; Mon, 27 Jan 2014 23:10:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (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 7BFDF1AC5 for ; Mon, 27 Jan 2014 23:10:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s0RNA0tt078382 for ; Mon, 27 Jan 2014 23:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0RNA0xh078381; Mon, 27 Jan 2014 23:10:00 GMT (envelope-from gnats) Resent-Date: Mon, 27 Jan 2014 23:10:00 GMT Resent-Message-Id: <201401272310.s0RNA0xh078381@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, nemysis 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 ESMTPS id 0251A49B for ; Mon, 27 Jan 2014 23:09:53 +0000 (UTC) Received: from oldred.freebsd.org (oldred.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E11001AC0 for ; Mon, 27 Jan 2014 23:09:52 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id s0RN9q0t055662 for ; Mon, 27 Jan 2014 23:09:52 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id s0RN9qKE055658; Mon, 27 Jan 2014 23:09:52 GMT (envelope-from nobody) Message-Id: <201401272309.s0RN9qKE055658@oldred.freebsd.org> Date: Mon, 27 Jan 2014 23:09:52 GMT From: nemysis To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/186181: [PATCH] japanese/libskk Update to 1.0.1, Fix build with Clang X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jan 2014 23:10:00 -0000 >Number: 186181 >Category: ports >Synopsis: [PATCH] japanese/libskk Update to 1.0.1, Fix build with Clang >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jan 27 23:10:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: nemysis >Release: FreeBSD 9.2-RELEASE amd64 >Organization: >Environment: FreeBSD 9.2-RELEASE-p8 #0: Mon Sep 23 16:26:45 UTC 2013 >Description: - Update to 1.0.1 - Change master site - Add dependencies for lang/vala, textproc/p5-XML-Parser - Use the new format for LIB_DEPENDS - USES gmake instead of USE_GMAKE - USES pathfix instead of USE_GNOME gnomehack - Remove USE_GCC=any, Fix build with Clang - Disable all warnings with -w - Support STAGEDIR and add OPTIONS_SUB - Remove obsolete REINPLACE - Strip library - Change WWW >How-To-Repeat: >Fix: Apply this diff Patch attached with submission follows: Index: Makefile =================================================================== --- Makefile (revision 341444) +++ Makefile (working copy) @@ -2,47 +2,34 @@ # $FreeBSD$ PORTNAME= libskk -PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTVERSION= 1.0.1 CATEGORIES= japanese -MASTER_SITES= http://cloud.github.com/downloads/ueno/libskk/ +MASTER_SITES= https://bitbucket.org/libskk/libskk/downloads/ MAINTAINER= hiroto.kagotani@gmail.com COMMENT= Library to deal with Japanese Kana-to-Kanji conversion method -BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection -LIB_DEPENDS= gee:${PORTSDIR}/devel/libgee06 \ - json-glib-1.0:${PORTSDIR}/devel/json-glib +BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \ + valac:${PORTSDIR}/lang/vala \ + p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser +LIB_DEPENDS= libgee.so:${PORTSDIR}/devel/libgee06 \ + libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib -USE_LDCONFIG= yes -USE_GMAKE= yes -USE_GCC= any -USE_GNOME= intltool gnomehack -USES= pkgconfig +USES= gmake pathfix pkgconfig +USE_GNOME= intltool GNU_CONFIGURE= yes CONFIGURE_ENV+= DATADIRNAME=share -MAN1= skk.1 +USE_LDCONFIG= yes -CPPFLAGS+= -I${LOCALBASE}/include +CPPFLAGS+= -I${LOCALBASE}/include -w OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes -NO_STAGE= yes -.include +NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.endif - -post-patch: - # Disabling Vala version check - ${REINPLACE_CMD} -e 's/as_fn_error.*Vala.*not found.*;;/;;/' ${WRKSRC}/configure - post-install: - cd ${WRKSRC}/docs && ${GMAKE} install-man + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libskk.so.0 .include Index: distinfo =================================================================== --- distinfo (revision 341444) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (libskk-1.0.0.tar.gz) = 3584cbafd7e5da595c446bfb43dd2fd488788f5fcaee50c6d77d3e9e39dd11ff -SIZE (libskk-1.0.0.tar.gz) = 858570 +SHA256 (libskk-1.0.1.tar.gz) = 37bb7859deffd038319a8bc7f9c7d3b207d7dce6afea5e3da519381d7a05388c +SIZE (libskk-1.0.1.tar.gz) = 860453 Index: pkg-descr =================================================================== --- pkg-descr (revision 341444) +++ pkg-descr (working copy) @@ -20,4 +20,4 @@ * http://du-a.org/docs/libskk/libskk/ for Vala binding reference * http://du-a.org/docs/gtk-doc/libskk/html/ for C binding reference -WWW: http://github.com/ueno/libskk +WWW: http://github.com/ueno/libskk Index: pkg-plist =================================================================== --- pkg-plist (revision 341444) +++ pkg-plist (working copy) @@ -1,21 +1,69 @@ bin/skk include/libskk/libskk.h +lib/girepository-1.0/Skk-1.0.typelib +lib/libskk.la +lib/libskk.so lib/libskk.so.0 -lib/libskk.so -lib/libskk.la -lib/girepository-1.0/Skk-1.0.typelib libdata/pkgconfig/libskk.pc -%%NLS%%share/locale/ja/LC_MESSAGES/libskk.mo +man/man1/skk.1.gz share/gir-1.0/Skk-1.0.gir -share/vala/vapi/skk-1.0.deps -share/vala/vapi/skk-1.0.vapi +%%DATADIR%%/rules/README.rules +%%DATADIR%%/rules/act/keymap/default.json +%%DATADIR%%/rules/act/keymap/hankaku-katakana.json +%%DATADIR%%/rules/act/keymap/hiragana.json +%%DATADIR%%/rules/act/keymap/katakana.json +%%DATADIR%%/rules/act/keymap/latin.json +%%DATADIR%%/rules/act/keymap/wide-latin.json +%%DATADIR%%/rules/act/metadata.json +%%DATADIR%%/rules/act/rom-kana/default.json +%%DATADIR%%/rules/azik/keymap/common.json +%%DATADIR%%/rules/azik/keymap/default.json +%%DATADIR%%/rules/azik/keymap/hankaku-katakana.json +%%DATADIR%%/rules/azik/keymap/hiragana.json +%%DATADIR%%/rules/azik/keymap/katakana.json +%%DATADIR%%/rules/azik/keymap/latin.json +%%DATADIR%%/rules/azik/keymap/wide-latin.json +%%DATADIR%%/rules/azik/metadata.json +%%DATADIR%%/rules/azik/rom-kana/default.json +%%DATADIR%%/rules/default/keymap/default.json +%%DATADIR%%/rules/default/keymap/hankaku-katakana.json +%%DATADIR%%/rules/default/keymap/hiragana.json +%%DATADIR%%/rules/default/keymap/katakana.json +%%DATADIR%%/rules/default/keymap/latin.json +%%DATADIR%%/rules/default/keymap/wide-latin.json +%%DATADIR%%/rules/default/metadata.json +%%DATADIR%%/rules/default/rom-kana/default.json +%%DATADIR%%/rules/kzik/keymap/default.json +%%DATADIR%%/rules/kzik/keymap/hankaku-katakana.json +%%DATADIR%%/rules/kzik/keymap/hiragana.json +%%DATADIR%%/rules/kzik/keymap/katakana.json +%%DATADIR%%/rules/kzik/keymap/latin.json +%%DATADIR%%/rules/kzik/keymap/wide-latin.json +%%DATADIR%%/rules/kzik/metadata.json +%%DATADIR%%/rules/kzik/rom-kana/default.json +%%DATADIR%%/rules/nicola/keymap/default.json +%%DATADIR%%/rules/nicola/keymap/hankaku-katakana.json +%%DATADIR%%/rules/nicola/keymap/hiragana.json +%%DATADIR%%/rules/nicola/keymap/kana.json +%%DATADIR%%/rules/nicola/keymap/katakana.json +%%DATADIR%%/rules/nicola/keymap/latin.json +%%DATADIR%%/rules/nicola/keymap/wide-latin.json +%%DATADIR%%/rules/nicola/metadata.json +%%DATADIR%%/rules/nicola/rom-kana/default.json +%%DATADIR%%/rules/tcode/keymap/hankaku-katakana.json +%%DATADIR%%/rules/tcode/keymap/hiragana.json +%%DATADIR%%/rules/tcode/keymap/katakana.json %%DATADIR%%/rules/tcode/keymap/latin.json -%%DATADIR%%/rules/tcode/keymap/katakana.json -%%DATADIR%%/rules/tcode/keymap/hankaku-katakana.json %%DATADIR%%/rules/tcode/keymap/wide-latin.json -%%DATADIR%%/rules/tcode/keymap/hiragana.json +%%DATADIR%%/rules/tcode/metadata.json %%DATADIR%%/rules/tcode/rom-kana/default.json -%%DATADIR%%/rules/tcode/metadata.json +%%DATADIR%%/rules/trycode/keymap/hankaku-katakana.json +%%DATADIR%%/rules/trycode/keymap/hiragana.json +%%DATADIR%%/rules/trycode/keymap/katakana.json +%%DATADIR%%/rules/trycode/keymap/latin.json +%%DATADIR%%/rules/trycode/keymap/wide-latin.json +%%DATADIR%%/rules/trycode/metadata.json +%%DATADIR%%/rules/trycode/rom-kana/default.json %%DATADIR%%/rules/tutcode-touch16x/keymap/hankaku-katakana.json %%DATADIR%%/rules/tutcode-touch16x/keymap/hiragana.json %%DATADIR%%/rules/tutcode-touch16x/keymap/katakana.json @@ -23,89 +71,45 @@ %%DATADIR%%/rules/tutcode-touch16x/keymap/wide-latin.json %%DATADIR%%/rules/tutcode-touch16x/metadata.json %%DATADIR%%/rules/tutcode-touch16x/rom-kana/default.json -%%DATADIR%%/rules/tutcode/metadata.json -%%DATADIR%%/rules/tutcode/rom-kana/default.json %%DATADIR%%/rules/tutcode/keymap/hankaku-katakana.json %%DATADIR%%/rules/tutcode/keymap/hiragana.json %%DATADIR%%/rules/tutcode/keymap/katakana.json %%DATADIR%%/rules/tutcode/keymap/latin.json %%DATADIR%%/rules/tutcode/keymap/wide-latin.json -%%DATADIR%%/rules/trycode/metadata.json -%%DATADIR%%/rules/trycode/keymap/latin.json -%%DATADIR%%/rules/trycode/keymap/katakana.json -%%DATADIR%%/rules/trycode/keymap/hankaku-katakana.json -%%DATADIR%%/rules/trycode/keymap/wide-latin.json -%%DATADIR%%/rules/trycode/keymap/hiragana.json -%%DATADIR%%/rules/trycode/rom-kana/default.json -%%DATADIR%%/rules/nicola/metadata.json -%%DATADIR%%/rules/nicola/rom-kana/default.json -%%DATADIR%%/rules/nicola/keymap/default.json -%%DATADIR%%/rules/nicola/keymap/kana.json -%%DATADIR%%/rules/nicola/keymap/latin.json -%%DATADIR%%/rules/nicola/keymap/katakana.json -%%DATADIR%%/rules/nicola/keymap/hankaku-katakana.json -%%DATADIR%%/rules/nicola/keymap/wide-latin.json -%%DATADIR%%/rules/nicola/keymap/hiragana.json -%%DATADIR%%/rules/kzik/rom-kana/default.json -%%DATADIR%%/rules/kzik/keymap/default.json -%%DATADIR%%/rules/kzik/keymap/hankaku-katakana.json -%%DATADIR%%/rules/kzik/keymap/hiragana.json -%%DATADIR%%/rules/kzik/keymap/katakana.json -%%DATADIR%%/rules/kzik/keymap/latin.json -%%DATADIR%%/rules/kzik/keymap/wide-latin.json -%%DATADIR%%/rules/kzik/metadata.json -%%DATADIR%%/rules/azik/keymap/default.json -%%DATADIR%%/rules/azik/keymap/hankaku-katakana.json -%%DATADIR%%/rules/azik/keymap/hiragana.json -%%DATADIR%%/rules/azik/keymap/katakana.json -%%DATADIR%%/rules/azik/keymap/latin.json -%%DATADIR%%/rules/azik/keymap/wide-latin.json -%%DATADIR%%/rules/azik/rom-kana/default.json -%%DATADIR%%/rules/azik/metadata.json -%%DATADIR%%/rules/default/rom-kana/default.json -%%DATADIR%%/rules/default/metadata.json -%%DATADIR%%/rules/default/keymap/default.json -%%DATADIR%%/rules/default/keymap/hankaku-katakana.json -%%DATADIR%%/rules/default/keymap/hiragana.json -%%DATADIR%%/rules/default/keymap/katakana.json -%%DATADIR%%/rules/default/keymap/latin.json -%%DATADIR%%/rules/default/keymap/wide-latin.json -%%DATADIR%%/rules/README.rules -%%DATADIR%%/rules/act/rom-kana/default.json -%%DATADIR%%/rules/act/metadata.json -%%DATADIR%%/rules/act/keymap/default.json -%%DATADIR%%/rules/act/keymap/hankaku-katakana.json -%%DATADIR%%/rules/act/keymap/hiragana.json -%%DATADIR%%/rules/act/keymap/katakana.json -%%DATADIR%%/rules/act/keymap/latin.json -%%DATADIR%%/rules/act/keymap/wide-latin.json -@dirrmtry %%DATADIR%%/rules/tutcode/rom-kana -@dirrmtry %%DATADIR%%/rules/tutcode/keymap -@dirrmtry %%DATADIR%%/rules/tutcode-touch16x/rom-kana -@dirrmtry %%DATADIR%%/rules/tutcode-touch16x/keymap -@dirrmtry %%DATADIR%%/rules/tutcode-touch16x -@dirrmtry %%DATADIR%%/rules/tutcode -@dirrmtry %%DATADIR%%/rules/trycode/rom-kana -@dirrmtry %%DATADIR%%/rules/trycode/keymap -@dirrmtry %%DATADIR%%/rules/trycode -@dirrmtry %%DATADIR%%/rules/tcode/rom-kana -@dirrmtry %%DATADIR%%/rules/tcode/keymap -@dirrmtry %%DATADIR%%/rules/tcode -@dirrmtry %%DATADIR%%/rules/nicola/rom-kana -@dirrmtry %%DATADIR%%/rules/nicola/keymap -@dirrmtry %%DATADIR%%/rules/nicola -@dirrmtry %%DATADIR%%/rules/kzik/rom-kana -@dirrmtry %%DATADIR%%/rules/kzik/keymap -@dirrmtry %%DATADIR%%/rules/kzik -@dirrmtry %%DATADIR%%/rules/default/rom-kana -@dirrmtry %%DATADIR%%/rules/default/keymap -@dirrmtry %%DATADIR%%/rules/default -@dirrmtry %%DATADIR%%/rules/azik/rom-kana -@dirrmtry %%DATADIR%%/rules/azik/keymap -@dirrmtry %%DATADIR%%/rules/azik -@dirrmtry %%DATADIR%%/rules/act/rom-kana -@dirrmtry %%DATADIR%%/rules/act/keymap -@dirrmtry %%DATADIR%%/rules/act -@dirrmtry %%DATADIR%%/rules -@dirrmtry %%DATADIR%% -@dirrmtry include/libskk +%%DATADIR%%/rules/tutcode/metadata.json +%%DATADIR%%/rules/tutcode/rom-kana/default.json +%%NLS%%share/locale/ja/LC_MESSAGES/libskk.mo +share/vala/vapi/skk-1.0.deps +share/vala/vapi/skk-1.0.vapi +@dirrm %%DATADIR%%/rules/tutcode/rom-kana +@dirrm %%DATADIR%%/rules/tutcode/keymap +@dirrm %%DATADIR%%/rules/tutcode-touch16x/rom-kana +@dirrm %%DATADIR%%/rules/tutcode-touch16x/keymap +@dirrm %%DATADIR%%/rules/tutcode-touch16x +@dirrm %%DATADIR%%/rules/tutcode +@dirrm %%DATADIR%%/rules/trycode/rom-kana +@dirrm %%DATADIR%%/rules/trycode/keymap +@dirrm %%DATADIR%%/rules/trycode +@dirrm %%DATADIR%%/rules/tcode/rom-kana +@dirrm %%DATADIR%%/rules/tcode/keymap +@dirrm %%DATADIR%%/rules/tcode +@dirrm %%DATADIR%%/rules/nicola/rom-kana +@dirrm %%DATADIR%%/rules/nicola/keymap +@dirrm %%DATADIR%%/rules/nicola +@dirrm %%DATADIR%%/rules/kzik/rom-kana +@dirrm %%DATADIR%%/rules/kzik/keymap +@dirrm %%DATADIR%%/rules/kzik +@dirrm %%DATADIR%%/rules/default/rom-kana +@dirrm %%DATADIR%%/rules/default/keymap +@dirrm %%DATADIR%%/rules/default +@dirrm %%DATADIR%%/rules/azik/rom-kana +@dirrm %%DATADIR%%/rules/azik/keymap +@dirrm %%DATADIR%%/rules/azik +@dirrm %%DATADIR%%/rules/act/rom-kana +@dirrm %%DATADIR%%/rules/act/keymap +@dirrm %%DATADIR%%/rules/act +@dirrm %%DATADIR%%/rules +@dirrm %%DATADIR%% +@dirrmtry share/gir-1.0 +@dirrmtry lib/girepository-1.0 +@dirrm include/libskk >Release-Note: >Audit-Trail: >Unformatted: