builds and installs fine here on amd64, okay on my side

пт, 10 янв. 2020 г. в 10:18, Rafael Sadowski <[email protected]>:
>
> On Fri Jan 10, 2020 at 09:12:02AM +0300, Vadim Zhukov wrote:
> > 9 января 2020 г. 18:20:59 GMT+03:00, Rafael Sadowski 
> > <[email protected]> пишет:
> > >Update weechat to 2.7 with some Makefile tweaks.
> > >
> > >Changelog: https://weechat.org/news/108/20191208-Version-2.7/
> > >
> >
> > Hm, why does this port disables its icon packaging? And it's probably 
> > better to remove files in post-install than to register in resulting plist 
> > as @comment...
>
> Simply to avoid the GUI dependencies for a CLI tool.
> New diff with a patch (which i prefer here)
>
> Cheers, Rafael
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/weechat/Makefile,v
> retrieving revision 1.44
> diff -u -p -u -p -r1.44 Makefile
> --- Makefile    22 Sep 2019 19:34:56 -0000      1.44
> +++ Makefile    10 Jan 2020 07:16:02 -0000
> @@ -6,7 +6,7 @@ COMMENT-python= Python bindings for weec
>  COMMENT-ruby=  Ruby bindings for weechat
>  COMMENT-tcl=   Tcl bindings for weechat
>
> -V=             2.6
> +V=             2.7
>  DISTNAME=      weechat-${V}
>
>  PKGNAME-main=  weechat-${V}
> @@ -46,15 +46,20 @@ MODPY_RUNDEP=       No
>  MODRUBY_RUNDEP=        No
>
>  BUILD_DEPENDS= devel/gettext,-tools \
> -               devel/cpputest
> +               devel/cpputest \
> +               sysutils/flock
> +
> +RUN_DEPENDS=   sysutils/flock
>
>  LIB_DEPENDS=   devel/gettext,-runtime \
> -               security/libgcrypt \
> -               security/gnutls \
>                 net/curl \
> +               security/gnutls \
> +               security/libgcrypt \
>                 textproc/aspell/core
>
> -MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
> +TEST_DEPENDS=  devel/cpputest
> +
> +MODPY_VERSION=         ${MODPY_DEFAULT_VERSION_3}
>
>  LIB_DEPENDS-lua=       ${MODLUA_LIB_DEPENDS}
>  RUN_DEPENDS-lua=       net/weechat,-main ${MODLUA_RUN_DEPENDS}
> @@ -68,22 +73,22 @@ RUN_DEPENDS-ruby=   net/weechat,-main ${MO
>  LIB_DEPENDS-tcl=       ${MODTCL_LIB_DEPENDS}
>  RUN_DEPENDS-tcl=       net/weechat,-main ${MODTCL_RUN_DEPENDS}
>
> -TEST_DEPENDS +=        devel/cpputest
> -
> -CONFIGURE_ARGS+=-DENABLE_SPELL=ON \
> -               -DENABLE_GUILE=OFF \
> -               -DENABLE_RUBY=ON \
> -               -DENABLE_LUA=ON \
> -               -DENABLE_TCL=ON \
> -               -DENABLE_PHP=OFF \
> -               -DENABLE_PYTHON=ON \
> -               -DENABLE_JAVASCRIPT=OFF \
> -               -DHAVE_BACKTRACE=OFF \
> -               -DENABLE_TESTS=ON \
> -               -DCA_FILE=/etc/ssl/cert.pem \
> -               -DTCL_TCLSH=${MODTCL_BIN} \
> -               -DTCL_INCLUDE_PATH=${MODTCL_INCDIR} \
> -               -DMODTCL_LIB=${MODTCL_LIB}
> +CONFIGURE_ARGS=                -DENABLE_SPELL=ON \
> +                       -DENABLE_RUBY=ON \
> +                       -DENABLE_LUA=ON \
> +                       -DENABLE_TCL=ON \
> +                       -DENABLE_PYTHON=ON \
> +                       -DENABLE_TESTS=ON
> +
> +CONFIGURE_ARGS+=       -DENABLE_GUILE=OFF \
> +                       -DENABLE_PHP=OFF \
> +                       -DENABLE_JAVASCRIPT=OFF \
> +                       -DHAVE_BACKTRACE=OFF
> +
> +CONFIGURE_ARGS+=       -DCA_FILE=/etc/ssl/cert.pem \
> +                       -DTCL_TCLSH=${MODTCL_BIN} \
> +                       -DTCL_INCLUDE_PATH=${MODTCL_INCDIR} \
> +                       -DMODTCL_LIB=${MODTCL_LIB}
>
>  pre-configure:
>         rm -f ${WRKSRC}/cmake/{FindLua,FindRuby,FindTCL}.cmake
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/weechat/distinfo,v
> retrieving revision 1.23
> diff -u -p -u -p -r1.23 distinfo
> --- distinfo    22 Sep 2019 19:34:56 -0000      1.23
> +++ distinfo    10 Jan 2020 07:16:02 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (weechat-2.6.tar.gz) = 76n/U7eM+6S/HEnsrBZRg4po0RCfdlM7cD7JCSBhn8I=
> -SIZE (weechat-2.6.tar.gz) = 4212612
> +SHA256 (weechat-2.7.tar.gz) = UDikfG6H5W/Nk3rMFZ2J92hFpBKJI8EAcAq6p8Xbeu0=
> +SIZE (weechat-2.7.tar.gz) = 4393859
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: patches/patch-CMakeLists_txt
> diff -N patches/patch-CMakeLists_txt
> --- /dev/null   1 Jan 1970 00:00:00 -0000
> +++ patches/patch-CMakeLists_txt        10 Jan 2020 07:16:02 -0000
> @@ -0,0 +1,25 @@
> +$OpenBSD$
> +
> +Disable icons and weechat.desktop to avoid GUI dependencies
> +
> +Index: CMakeLists.txt
> +--- CMakeLists.txt.orig
> ++++ CMakeLists.txt
> +@@ -235,7 +235,7 @@ if(DL_LIBRARY)
> +   list(APPEND EXTRA_LIBS dl)
> + endif()
> +
> +-add_subdirectory(icons)
> ++#add_subdirectory(icons)
> +
> + if(ENABLE_NLS)
> +   add_subdirectory(po)
> +@@ -302,7 +302,7 @@ if(CYGWIN)
> + endif()
> +
> + # desktop file
> +-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat.desktop DESTINATION 
> ${SHAREDIR}/applications)
> ++#install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat.desktop DESTINATION 
> ${SHAREDIR}/applications)
> +
> + # packages
> + set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Fast, light and extensible chat 
> client")
> Index: patches/patch-doc_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/net/weechat/patches/patch-doc_CMakeLists_txt,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 patch-doc_CMakeLists_txt
> --- patches/patch-doc_CMakeLists_txt    23 Mar 2017 01:46:23 -0000      1.7
> +++ patches/patch-doc_CMakeLists_txt    10 Jan 2020 07:16:02 -0000
> @@ -1,10 +1,11 @@
>  $OpenBSD: patch-doc_CMakeLists_txt,v 1.7 2017/03/23 01:46:23 danj Exp $
> ---- doc/CMakeLists.txt.orig    Sun Jan 15 01:41:25 2017
> -+++ doc/CMakeLists.txt Sun Mar 12 20:36:40 2017
> -@@ -26,15 +26,15 @@ if(ENABLE_MAN OR ENABLE_DOC)
> -
> +Index: doc/CMakeLists.txt
> +--- doc/CMakeLists.txt.orig
> ++++ doc/CMakeLists.txt
> +@@ -22,15 +22,15 @@ if(ENABLE_MAN OR ENABLE_DOC)
> +   find_package(Asciidoctor)
> +   if(ASCIIDOCTOR_FOUND)
>       set(ASCIIDOCTOR_ARGS -a experimental -a icons=font -a 
> revnumber="${VERSION}" -a sectanchors -a source-highlighter=prettify)
> -
>  -    add_subdirectory(cs)
>  -    add_subdirectory(de)
>  -    add_subdirectory(en)
> @@ -22,7 +23,7 @@ $OpenBSD: patch-doc_CMakeLists_txt,v 1.7
>  +#    add_subdirectory(it)
>  +#    add_subdirectory(ja)
>  +#    add_subdirectory(pl)
> -+#    #add_subdirectory(ru)
> -
> ++#    add_subdirectory(ru)
> +   else()
> +     message(SEND_ERROR "Asciidoctor not found")
>     endif()
> -
> Index: patches/patch-src_plugins_lua_CMakeLists_txt
> ===================================================================
> RCS file: 
> /cvs/ports/net/weechat/patches/patch-src_plugins_lua_CMakeLists_txt,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-src_plugins_lua_CMakeLists_txt
> --- patches/patch-src_plugins_lua_CMakeLists_txt        12 Jul 2019 04:42:34 
> -0000      1.2
> +++ patches/patch-src_plugins_lua_CMakeLists_txt        10 Jan 2020 07:16:02 
> -0000
> @@ -2,7 +2,7 @@ $OpenBSD: patch-src_plugins_lua_CMakeLis
>  Index: src/plugins/lua/CMakeLists.txt
>  --- src/plugins/lua/CMakeLists.txt.orig
>  +++ src/plugins/lua/CMakeLists.txt
> -@@ -24,8 +24,8 @@ weechat-lua-api.h)
> +@@ -25,8 +25,8 @@ add_library(lua MODULE
>   set_target_properties(lua PROPERTIES PREFIX "")
>
>   if(LUA_FOUND)
> Index: patches/patch-src_plugins_ruby_CMakeLists_txt
> ===================================================================
> RCS file: 
> /cvs/ports/net/weechat/patches/patch-src_plugins_ruby_CMakeLists_txt,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-src_plugins_ruby_CMakeLists_txt
> --- patches/patch-src_plugins_ruby_CMakeLists_txt       12 Jul 2019 04:42:34 
> -0000      1.2
> +++ patches/patch-src_plugins_ruby_CMakeLists_txt       10 Jan 2020 07:16:02 
> -0000
> @@ -2,7 +2,7 @@ $OpenBSD: patch-src_plugins_ruby_CMakeLi
>  Index: src/plugins/ruby/CMakeLists.txt
>  --- src/plugins/ruby/CMakeLists.txt.orig
>  +++ src/plugins/ruby/CMakeLists.txt
> -@@ -24,9 +24,7 @@ set_target_properties(ruby PROPERTIES PREFIX "")
> +@@ -25,9 +25,7 @@ set_target_properties(ruby PROPERTIES PREFIX "")
>
>   if(RUBY_FOUND)
>     include_directories(${RUBY_INCLUDE_DIRS})
> Index: patches/patch-tests_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/net/weechat/patches/patch-tests_CMakeLists_txt,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-tests_CMakeLists_txt
> --- patches/patch-tests_CMakeLists_txt  22 Sep 2019 19:34:56 -0000      1.2
> +++ patches/patch-tests_CMakeLists_txt  10 Jan 2020 07:16:02 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-tests_CMakeLists_txt,v 1
>  Index: tests/CMakeLists.txt
>  --- tests/CMakeLists.txt.orig
>  +++ tests/CMakeLists.txt
> -@@ -59,7 +59,7 @@ if(ICONV_LIBRARY)
> +@@ -61,7 +61,7 @@ if(ICONV_LIBRARY)
>     list(APPEND EXTRA_LIBS ${ICONV_LIBRARY})
>   endif()
>
> Index: pkg/PLIST-lua
> ===================================================================
> RCS file: /cvs/ports/net/weechat/pkg/PLIST-lua,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 PLIST-lua
> --- pkg/PLIST-lua       26 Jun 2012 15:06:42 -0000      1.1.1.1
> +++ pkg/PLIST-lua       10 Jan 2020 07:16:02 -0000
> @@ -1,2 +1,2 @@
>  @comment $OpenBSD: PLIST-lua,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $
> -lib/weechat/plugins/lua.so
> +@so lib/weechat/plugins/lua.so
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/net/weechat/pkg/PLIST-main,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 PLIST-main
> --- pkg/PLIST-main      12 Jul 2019 04:42:35 -0000      1.12
> +++ pkg/PLIST-main      10 Jan 2020 07:16:02 -0000
> @@ -7,20 +7,20 @@ include/weechat/weechat-plugin.h
>  lib/pkgconfig/weechat.pc
>  lib/weechat/
>  lib/weechat/plugins/
> -lib/weechat/plugins/alias.so
> -lib/weechat/plugins/buflist.so
> -lib/weechat/plugins/charset.so
> -lib/weechat/plugins/exec.so
> -lib/weechat/plugins/fifo.so
> -lib/weechat/plugins/fset.so
> -lib/weechat/plugins/irc.so
> -lib/weechat/plugins/logger.so
> -lib/weechat/plugins/perl.so
> -lib/weechat/plugins/relay.so
> -lib/weechat/plugins/script.so
> -lib/weechat/plugins/spell.so
> -lib/weechat/plugins/trigger.so
> -lib/weechat/plugins/xfer.so
> +@so lib/weechat/plugins/alias.so
> +@so lib/weechat/plugins/buflist.so
> +@so lib/weechat/plugins/charset.so
> +@so lib/weechat/plugins/exec.so
> +@so lib/weechat/plugins/fifo.so
> +@so lib/weechat/plugins/fset.so
> +@so lib/weechat/plugins/irc.so
> +@so lib/weechat/plugins/logger.so
> +@so lib/weechat/plugins/perl.so
> +@so lib/weechat/plugins/relay.so
> +@so lib/weechat/plugins/script.so
> +@so lib/weechat/plugins/spell.so
> +@so lib/weechat/plugins/trigger.so
> +@so lib/weechat/plugins/xfer.so
>  share/doc/weechat/
>  share/doc/weechat/weechat_dev.en.adoc
>  share/doc/weechat/weechat_faq.en.adoc
> @@ -30,11 +30,6 @@ share/doc/weechat/weechat_relay_protocol
>  share/doc/weechat/weechat_scripting.en.adoc
>  share/doc/weechat/weechat_tester.en.adoc
>  share/doc/weechat/weechat_user.en.adoc
> -@comment share/icons/
> -@comment share/icons/hicolor/
> -@comment share/icons/hicolor/32x32/
> -@comment share/icons/hicolor/32x32/apps/
> -@comment share/icons/hicolor/32x32/apps/weechat.png
>  share/locale/cs/LC_MESSAGES/weechat.mo
>  share/locale/de/LC_MESSAGES/weechat.mo
>  share/locale/es/LC_MESSAGES/weechat.mo
> Index: pkg/PLIST-python
> ===================================================================
> RCS file: /cvs/ports/net/weechat/pkg/PLIST-python,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 PLIST-python
> --- pkg/PLIST-python    26 Jun 2012 15:06:42 -0000      1.1.1.1
> +++ pkg/PLIST-python    10 Jan 2020 07:16:02 -0000
> @@ -1,2 +1,2 @@
>  @comment $OpenBSD: PLIST-python,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $
> -lib/weechat/plugins/python.so
> +@so lib/weechat/plugins/python.so
> Index: pkg/PLIST-ruby
> ===================================================================
> RCS file: /cvs/ports/net/weechat/pkg/PLIST-ruby,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 PLIST-ruby
> --- pkg/PLIST-ruby      26 Jun 2012 15:06:42 -0000      1.1.1.1
> +++ pkg/PLIST-ruby      10 Jan 2020 07:16:02 -0000
> @@ -1,2 +1,2 @@
>  @comment $OpenBSD: PLIST-ruby,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $
> -lib/weechat/plugins/ruby.so
> +@so lib/weechat/plugins/ruby.so
> Index: pkg/PLIST-tcl
> ===================================================================
> RCS file: /cvs/ports/net/weechat/pkg/PLIST-tcl,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 PLIST-tcl
> --- pkg/PLIST-tcl       26 Jun 2012 15:06:42 -0000      1.1.1.1
> +++ pkg/PLIST-tcl       10 Jan 2020 07:16:02 -0000
> @@ -1,2 +1,2 @@
>  @comment $OpenBSD: PLIST-tcl,v 1.1.1.1 2012/06/26 15:06:42 sthen Exp $
> -lib/weechat/plugins/tcl.so
> +@so lib/weechat/plugins/tcl.so



-- 
  WBR,
  Vadim Zhukov

Reply via email to