From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 20 22:30:19 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B68251065678 for ; Fri, 20 Jul 2012 22:30:19 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8F47C8FC22 for ; Fri, 20 Jul 2012 22:30:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6KMUJ80044318 for ; Fri, 20 Jul 2012 22:30:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6KMUJw6044315; Fri, 20 Jul 2012 22:30:19 GMT (envelope-from gnats) Resent-Date: Fri, 20 Jul 2012 22:30:19 GMT Resent-Message-Id: <201207202230.q6KMUJw6044315@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, Seiji Ariga Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D59431065673 for ; Fri, 20 Jul 2012 22:28:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id A7CCC8FC22 for ; Fri, 20 Jul 2012 22:28:50 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q6KMSojd029333 for ; Fri, 20 Jul 2012 22:28:50 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q6KMSohl029332; Fri, 20 Jul 2012 22:28:50 GMT (envelope-from nobody) Message-Id: <201207202228.q6KMSohl029332@red.freebsd.org> Date: Fri, 20 Jul 2012 22:28:50 GMT From: Seiji Ariga To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/170037: [PATCH] japanese/mozc-server: remove dependency to glib20 gtk20 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2012 22:30:19 -0000 >Number: 170037 >Category: ports >Synopsis: [PATCH] japanese/mozc-server: remove dependency to glib20 gtk20 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Jul 20 22:30:18 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Seiji Ariga >Release: FreeBSD 9.0-STABLE #0: Thu Jun 21 16:49:18 EDT 2012 >Organization: >Environment: FreeBSD host.khaotic.net 9.0-STABLE FreeBSD 9.0-STABLE #0: Thu Jun 21 16:49:18 EDT 2012 root@host.khaotic.net:/usr/obj/usr/src/sys/HOST amd64 >Description: You don't have to depend on glib/gtk when you're building mozc-server only. ref. http://code.google.com/p/mozc/source/browse/trunk/src/debian/changelog?r=115 http://tomcat.nyanta.jp/sb2/sb.cgi?day=20120529 >How-To-Repeat: cd /usr/ports/japanese/mozc-server make >Fix: --- japanese/mozc-server/Makefile.orig 2012-07-20 17:35:31.000000000 -0400 +++ japanese/mozc-server/Makefile 2012-07-20 18:27:44.000000000 -0400 @@ -7,7 +7,7 @@ PORTNAME= mozc PORTVERSION= 1.5.1090.102 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= japanese MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} PKGNAMEPREFIX?= ja- @@ -30,9 +30,7 @@ BUILD_MOZC_LIST?= mozc_server -.if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" -USE_GNOME+= glib20 gtk20 -.elif ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" +.if ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" USE_GNOME+= gtk20 USE_QT4+= gui dbus qmake_build moc_build uic_build rcc_build .elif ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" || \ @@ -77,10 +75,15 @@ .endfor BUILD_CMD= ${SETENV} ${MAKE_ENV} ${GMAKE} +.if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" +GYP_DEFINES= "use_libprotobuf=1 enable_gtk_renderer=0" +.else +GYP_DEFINES= "use_libprotobuf=1" +.endif BUILD_MOZC_CMD= cd ${BUILD_WRKSRC} && \ ${SETENV} BUILD_COMMAND="${WRKSRC}/mozcmake" \ PYTHONPATH=${WRKSRC}/third_party/gyp/local/lib/python${PYTHON_VER}/site-packages \ - GYP_DEFINES="use_libprotobuf=1" \ + GYP_DEFINES=${GYP_DEFINES} \ ${PYTHON_CMD} build_mozc.py BUILD_GYP_CMD= cd ${WRKSRC}/third_party/gyp && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYSETUP} @@ -111,7 +114,6 @@ # mozc_server .if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" -LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo PLIST_FILES+= bin/mozc_server do-build-mozc_server: >Release-Note: >Audit-Trail: >Unformatted: