Date: Fri, 20 Jul 2012 22:28:50 GMT From: Seiji Ariga <freebsd@khaotic.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/170037: [PATCH] japanese/mozc-server: remove dependency to glib20 gtk20 Message-ID: <201207202228.q6KMSohl029332@red.freebsd.org> Resent-Message-ID: <201207202230.q6KMUJw6044315@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207202228.q6KMSohl029332>