From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Sep 25 10:50:01 2010 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 DD9671065674 for ; Sat, 25 Sep 2010 10:50:01 +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 BA2F88FC16 for ; Sat, 25 Sep 2010 10:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o8PAo1AZ076514 for ; Sat, 25 Sep 2010 10:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o8PAo1Cf076513; Sat, 25 Sep 2010 10:50:01 GMT (envelope-from gnats) Resent-Date: Sat, 25 Sep 2010 10:50:01 GMT Resent-Message-Id: <201009251050.o8PAo1Cf076513@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, Aldis Berjoza Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75977106566B for ; Sat, 25 Sep 2010 10:47:09 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 63F1A8FC08 for ; Sat, 25 Sep 2010 10:47:09 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o8PAl82B037303 for ; Sat, 25 Sep 2010 10:47:08 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o8PAl8HK037302; Sat, 25 Sep 2010 10:47:08 GMT (envelope-from nobody) Message-Id: <201009251047.o8PAl8HK037302@www.freebsd.org> Date: Sat, 25 Sep 2010 10:47:08 GMT From: Aldis Berjoza To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/150931: [patch] devel/geany-plugins v0.19 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: Sat, 25 Sep 2010 10:50:01 -0000 >Number: 150931 >Category: ports >Synopsis: [patch] devel/geany-plugins v0.19 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Sep 25 10:50:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Aldis Berjoza >Release: >Organization: >Environment: >Description: Update port to v0.19 Also I'd like to pass maintainership to Andris Raugulis maintainer of devel/geany port >How-To-Repeat: >Fix: Patch attached with submission follows: diff -u geany-plugins.bak/Makefile geany-plugins/Makefile --- geany-plugins.bak/Makefile 2010-09-21 07:44:59.750085256 +0300 +++ geany-plugins/Makefile 2010-09-25 13:38:47.017853389 +0300 @@ -6,7 +6,7 @@ # PORTNAME= geany-plugins -PORTVERSION= 0.18 +PORTVERSION= 0.19 CATEGORIES= devel MASTER_SITES= http://plugins.geany.org/geany-plugins/ @@ -23,7 +23,7 @@ OPTIONS= GEANY_ADDONS "ADDONS" on \ GEANY_GEANYDOC "GEANYDOC" on \ - GEANY_GEANYGDB "GDB support" on \ + GEANY_GEANYGDB "GDB support (broken)" off \ GEANY_GEANYLATEX "Improve work with LaTeX" on \ GEANY_GEANYLIPSUM "GEANYLIPSUM" on \ GEANY_GEANYLUA "LUA support" on \ @@ -31,36 +31,80 @@ GEANY_GEANYSENDMAIL "Sending mail from geany" on \ GEANY_GEANYVC "Version-control systems support" on \ GEANY_SHIFTCOLUMN "SHIFTCOLUMN" on \ - GEANY_SPELLCHECK "Spellchecker support" on + GEANY_SPELLCHECK "Spellchecker support" on \ + GEANY_CODENAV "Siwtch between header and source" on \ + GEANY_INSERTNUM "geanyinsertnum" on \ + GEANY_GEANYEXTRASEL "geanyextrasel" on \ + GEANY_TREEBROWSER "Tree Browser" on \ + GEANY_PRETTYPRINTER "Pretty-printer" on .include +PLUGINS= + +.if !defined(WITHOUT_GEANY_TREEBROWSER) +BUILD_PLUGINS+= ,treebrowser +PLIST_FILES+= lib/geany/treebrowser.so +PLUGINS+= treebrowser.so +.endif + +.if !defined(WITHOUT_GEANY_CODENAV) +BUILD_PLUGINS+= ,codenav +PLIST_FILES+= lib/geany/codenav.so +PLUGINS+= codenav.so +.endif + +.if !defined(WITHOUT_GEANY_INSERTNUM) +BUILD_PLUGINS+= ,geanyinsertnum +PLIST_FILES+= lib/geany/geanyinsertnum.so +PLUGINS+= geanyinsertnum.so +.endif + +.if !defined(WITHOUT_GEANY_GEANYEXTRASEL) +BUILD_PLUGINS+= ,geanyextrasel +PLIST_FILES+= lib/geany/geanyextrasel.so +PLUGINS+= geanyextrasel.so +.endif + +.if !defined(WITHOUT_GEANY_PRETTYPRINTER) +BUILD_PLUGINS+= ,pretty-printer +PLIST_FILES+= lib/geany/pretty-printer.so +PLUGINS+= pretty-printer.so +.endif .if !defined(WITHOUT_GEANY_GEANYDOC) BUILD_PLUGINS+= ,geanydoc PLIST_FILES+= lib/geany/geanydoc.so +PLUGINS+= geanydoc.so .endif .if !defined(WITHOUT_GEANY_ADDONS) BUILD_PLUGINS+= ,addons PLIST_FILES+= lib/geany/addons.so +PLUGINS+= addons.so .endif .if !defined(WITHOUT_GEANY_GEANYGDB) +BROKEN= geanygdb plugins doesn't work BUILD_PLUGINS+= ,geanygdb -PLIST_FILES+= lib/geany/geanygdb.so +PLIST_FILES+= lib/geany/geanygdb.so \ + lib/geany/ttyhelper +PLUGINS+= geanygdb.so ttyhelper .endif .if !defined(WITHOUT_GEANY_GEANYLATEX) BUILD_PLUGINS+= ,geanylatex PLIST_FILES+= lib/geany/geanylatex.so +PLUGINS+= geanylatex.so .endif .if !defined(WITHOUT_GEANY_GEANYLIPSUM) BUILD_PLUGINS+= ,geanylipsum PLIST_FILES+= lib/geany/geanylipsum.so +PLUGINS+= geanylipsum.so .endif .if !defined(WITHOUT_GEANY_GEANYLUA) +# I will handle this seperatly, so I won't add any file to PLUGINS variable BUILD_PLUGINS+= ,geanylua USE_LUA= 5.1 PLIST_FILES+= lib/geany/geanylua.so \ @@ -108,28 +152,33 @@ .if !defined(WITHOUT_GEANY_GEANYPRJ) BUILD_PLUGINS+= ,geanyprj PLIST_FILES+= lib/geany/geanyprj.so +PLUGINS+= geanyprj.so .endif .if !defined(WITHOUT_GEANY_GEANYVC) BUILD_PLUGINS+= ,geanyvc LIB_DEPENDS+= gtkspell:${PORTSDIR}/textproc/gtkspell PLIST_FILES+= lib/geany/geanyvc.so +PLUGINS+= geanyvc.so .endif .if !defined(WITHOUT_GEANY_GEANYSENDMAIL) BUILD_PLUGINS+= ,geanysendmail PLIST_FILES+= lib/geany/geanysendmail.so +PLUGINS+= geanysendmail.so .endif .if !defined(WITHOUT_GEANY_SHIFTCOLUMN) BUILD_PLUGINS+= ,shiftcolumn PLIST_FILES+= lib/geany/shiftcolumn.so +PLUGINS+= shiftcolumn.so .endif .if !defined(WITHOUT_GEANY_SPELLCHECK) BUILD_PLUGINS+= ,spellcheck LIBDEPENS+= enchant:${PORTSDIR}/textproc/enchant PLIST_FILES+= lib/geany/spellcheck.so +PLUGINS+= spellcheck.so .endif .if !defined(BUILD_PLUGINS) @@ -137,63 +186,31 @@ .endif .if !defined(WITHOUT_NLS) -PLIST_FILES+= share/locale/be/LC_MESSAGES/geany-plugins.mo \ - share/locale/de/LC_MESSAGES/geany-plugins.mo \ - share/locale/es/LC_MESSAGES/geany-plugins.mo \ - share/locale/pt_PT/LC_MESSAGES/geany-plugins.mo \ - share/locale/ru/LC_MESSAGES/geany-plugins.mo \ - share/locale/tr/LC_MESSAGES/geany-plugins.mo +PO_FILES= be ca da de es fr gl ja pt pt_BR ru tr zh_CN +.for i in ${PO_FILES} +PLIST_FILES+= share/locale/${i}/LC_MESSAGES/geany-plugins.mo +.endfor .endif do-configure: BUILD_PLUGINS=$(${ECHO} ${BUILD_PLUGINS} | ${SED} -e 's/^,//') - ${WRKSRC}/waf configure --enable-plugins="${BUILD_PLUGINS}" -b ${WRKSRC}/_build_ + @${WRKSRC}/waf configure --enable-plugins="${BUILD_PLUGINS}" -b ${WRKSRC}/_build_ do-install: -.if !defined(WITHOUT_GEANY_GEANYDOC) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanydoc.so ${PREFIX}/lib/geany/geanydoc.so -.endif -.if !defined(WITHOUT_GEANY_ADDONS) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/addons.so ${PREFIX}/lib/geany/addons.so -.endif -.if !defined(WITHOUT_GEANY_GEANYGDB) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanygdb.so ${PREFIX}/lib/geany/geanygdb.so -.endif -.if !defined(WITHOUT_GEANY_GEANYLATEX) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanylatex.so ${PREFIX}/lib/geany/geanylatex.so -.endif -.if !defined(WITHOUT_GEANY_GEANYLIPSUM) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanylipsum.so ${PREFIX}/lib/geany/geanylipsum.so -.endif +.for i in ${PLUGINS} + @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/${i} ${PREFIX}/lib/geany/ +.endfor .if !defined(WITHOUT_GEANY_GEANYLUA) - ${MKDIR} ${PREFIX}/lib/geany-plugins/geanylua - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/libgeanylua.so ${PREFIX}/lib/geany-plugins/geanylua/libgeanylua.so - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanylua.so ${PREFIX}/lib/geany/geanylua.so - (cd ${WRKSRC}/geanylua/examples/ && ${COPYTREE_SHARE} \* ${PREFIX}/share/geany-plugins/geanylua/ "! -name Makefile.in -and ! -name Makefile.am") - (cd ${WRKSRC}/geanylua/docs/ && ${COPYTREE_SHARE} \* ${PREFIX}/share/doc/geany-plugins/geanylua/ "! -name Makefile.in -and ! -name Makefile.am") -.endif -.if !defined(WITHOUT_GEANY_GEANYPRJ) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanyprj.so ${PREFIX}/lib/geany/geanyprj.so -.endif -.if !defined(WITHOUT_GEANY_GEANYVC) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanyvc.so ${PREFIX}/lib/geany/geanyvc.so -.endif -.if !defined(WITHOUT_GEANY_GEANYSENDMAIL) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanysendmail.so ${PREFIX}/lib/geany/geanysendmail.so -.endif -.if !defined(WITHOUT_GEANY_SHIFTCOLUMN) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/shiftcolumn.so ${PREFIX}/lib/geany/shiftcolumn.so -.endif -.if !defined(WITHOUT_GEANY_SPELLCHECK) - ${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/spellcheck.so ${PREFIX}/lib/geany/spellcheck.so + @${MKDIR} ${PREFIX}/lib/geany-plugins/geanylua + @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/libgeanylua.so ${PREFIX}/lib/geany-plugins/geanylua/ + @${INSTALL_PROGRAM} ${WRKSRC}/_build_/default/geanylua.so ${PREFIX}/lib/geany/ + @(cd ${WRKSRC}/geanylua/examples/ && ${COPYTREE_SHARE} \* ${PREFIX}/share/geany-plugins/geanylua/ "! -name Makefile.in -and ! -name Makefile.am") + @(cd ${WRKSRC}/geanylua/docs/ && ${COPYTREE_SHARE} \* ${PREFIX}/share/doc/geany-plugins/geanylua/ "! -name Makefile.in -and ! -name Makefile.am") .endif .if !defined(WITHOUT_NLS) - ${INSTALL_DATA} ${WRKSRC}/_build_/default/po/be.mo ${PREFIX}/share/locale/be/LC_MESSAGES/geany-plugins.mo - ${INSTALL_DATA} ${WRKSRC}/_build_/default/po/de.mo ${PREFIX}/share/locale/de/LC_MESSAGES/geany-plugins.mo - ${INSTALL_DATA} ${WRKSRC}/_build_/default/po/es.mo ${PREFIX}/share/locale/es/LC_MESSAGES/geany-plugins.mo - ${INSTALL_DATA} ${WRKSRC}/_build_/default/po/pt_PT.mo ${PREFIX}/share/locale/pt_PT/LC_MESSAGES/geany-plugins.mo - ${INSTALL_DATA} ${WRKSRC}/_build_/default/po/ru.mo ${PREFIX}/share/locale/ru/LC_MESSAGES/geany-plugins.mo - ${INSTALL_DATA} ${WRKSRC}/_build_/default/po/tr.mo ${PREFIX}/share/locale/tr/LC_MESSAGES/geany-plugins.mo +.for i in ${PO_FILES} + @${INSTALL_DATA} ${WRKSRC}/_build_/default/po/${i}.mo ${PREFIX}/share/locale/${i}/LC_MESSAGES/geany-plugins.mo +.endfor .endif .include diff -u geany-plugins.bak/distinfo geany-plugins/distinfo --- geany-plugins.bak/distinfo 2010-09-21 07:44:59.758085787 +0300 +++ geany-plugins/distinfo 2010-09-25 12:58:00.386369499 +0300 @@ -1,3 +1,3 @@ -MD5 (geany-plugins-0.18.tar.bz2) = bf069562a8cf3c3bd48b7282bcce3bc3 -SHA256 (geany-plugins-0.18.tar.bz2) = a65e8b05c238cb782632b27e2ceb9ce347ae723f4a281c04fc2bf00345ecbc97 -SIZE (geany-plugins-0.18.tar.bz2) = 681074 +MD5 (geany-plugins-0.19.tar.bz2) = 981c479c7014ea24be7df4d84867a2cb +SHA256 (geany-plugins-0.19.tar.bz2) = 41a6ab69ede801d660761c799b64c8d0027d76a1dda584777f4d40e1ba064324 +SIZE (geany-plugins-0.19.tar.bz2) = 842017 Common subdirectories: geany-plugins.bak/files and geany-plugins/files >Release-Note: >Audit-Trail: >Unformatted: