Date: Sat, 25 Sep 2010 10:47:08 GMT From: Aldis Berjoza <aldis@bsdroot.lv> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/150931: [patch] devel/geany-plugins v0.19 Message-ID: <201009251047.o8PAl8HK037302@www.freebsd.org> Resent-Message-ID: <201009251050.o8PAo1Cf076513@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <ar@null.lv> 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 <bsd.port.pre.mk> +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 <bsd.port.post.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009251047.o8PAl8HK037302>