components/network/weechat/Makefile | ●●●●● patch | view | raw | blame | history | |
components/network/weechat/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/network/weechat/patches/01-ncurses.patch | ●●●●● patch | view | raw | blame | history | |
components/network/weechat/patches/02-wee-network.patch | ●●●●● patch | view | raw | blame | history | |
components/network/weechat/pkg5 | ●●●●● patch | view | raw | blame | history | |
components/network/weechat/weechat.license | ●●●●● patch | view | raw | blame | history | |
components/network/weechat/weechat.p5m | ●●●●● patch | view | raw | blame | history |
components/network/weechat/Makefile
@@ -12,12 +12,13 @@ # Copyright (c) 2020 Evgeny Litvinenko # BUILD_STYLE= cmake SINGLE_PYTHON_VERSION= yes SINGLE_PERL_VERSION= yes include ../../../make-rules/shared-macros.mk COMPONENT_NAME= weechat COMPONENT_VERSION= 3.8 COMPONENT_VERSION= 4.2.1 COMPONENT_SUMMARY= WeeChat - portable, fast, light and extensible IRC client COMPONENT_DESCRIPTION= WeeChat (Wee Enhanced Environment for Chat) is a portable, fast, light and \ extensible chat client. Everything can be done with a keyboard. \ @@ -25,29 +26,30 @@ COMPONENT_PROJECT_URL= https://weechat.org COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz COMPONENT_ARCHIVE_HASH= sha256:f7cb65c200f8c090c56f2cf98c0b184051e516e5f7099a4308cacf86f174bf28 COMPONENT_ARCHIVE_HASH= sha256:253ddf086f6c845031a2dd294b1552851d6b04cc08a2f9da4aedfb3e2f91bdcd COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)/files/src/$(COMPONENT_ARCHIVE) COMPONENT_SIG_URL= $(COMPONENT_ARCHIVE_URL).asc # The signature is invalid #COMPONENT_SIG_URL= $(COMPONENT_ARCHIVE_URL).asc COMPONENT_FMRI= network/chat/weechat COMPONENT_CLASSIFICATION= Applications/Internet COMPONENT_LICENSE= GPLv3 COMPONENT_LICENSE_FILE= COPYING TEST_TARGET= $(NO_TESTS) include $(WS_MAKE_RULES)/common.mk PATH= $(PATH.gnu) COMPONENT_PREP_ACTION= ( cd $(@D) && ./autogen.sh ) LD_OPTIONS += -lresolv -lsocket -lnsl CONFIGURE_OPTIONS += --enable-doc CONFIGURE_OPTIONS += --disable-ruby CONFIGURE_OPTIONS += --enable-man CONFIGURE_OPTIONS += --enable-tests CONFIGURE_ENV += CA_FILE="/etc/certs/ca-certificates.crt" CONFIGURE_ENV += PERL=$(PERL) # default value of option weechat.network.gnutls_ca_file (default is "/etc/ssl/certs/ca-certificates.crt") # Alas since version 3.2 this is not supported anymore. CMAKE_OPTIONS += -DCA_FILE="/etc/certs/ca-certificates.crt" # We don't have PHP libraries (PHP with --enable-embed) CMAKE_OPTIONS += -DENABLE_PHP=OFF COMPONENT_TEST_CMD= ctest -V COMPONENT_TEST_TARGETS= #COMPONENT_TEST_CMD= ctest -V #COMPONENT_TEST_TARGETS= # Auto-generated dependencies PERL_REQUIRED_PACKAGES += runtime/perl @@ -57,7 +59,8 @@ REQUIRED_PACKAGES += library/guile REQUIRED_PACKAGES += library/ncurses REQUIRED_PACKAGES += library/zlib REQUIRED_PACKAGES += runtime/lua-53 REQUIRED_PACKAGES += runtime/lua-54 REQUIRED_PACKAGES += runtime/ruby-32 REQUIRED_PACKAGES += runtime/tcl-8 REQUIRED_PACKAGES += system/library REQUIRED_PACKAGES += system/library/math components/network/weechat/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@ # # # Copyright 2022 <contributor> # Copyright 2024 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -27,83 +27,27 @@ link path=usr/bin/weechat-curses target=weechat file path=usr/bin/weechat-headless file path=usr/include/weechat/weechat-plugin.h file path=usr/lib/$(MACH64)/pkgconfig/weechat.pc file path=usr/lib/$(MACH64)/weechat/plugins/alias.a link path=usr/lib/$(MACH64)/weechat/plugins/alias.so target=alias.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/alias.so.0 target=alias.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/alias.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/buflist.a link path=usr/lib/$(MACH64)/weechat/plugins/buflist.so target=buflist.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/buflist.so.0 target=buflist.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/buflist.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/charset.a link path=usr/lib/$(MACH64)/weechat/plugins/charset.so target=charset.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/charset.so.0 target=charset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/charset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/exec.a link path=usr/lib/$(MACH64)/weechat/plugins/exec.so target=exec.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/exec.so.0 target=exec.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/exec.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fifo.a link path=usr/lib/$(MACH64)/weechat/plugins/fifo.so target=fifo.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/fifo.so.0 target=fifo.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fifo.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fset.a link path=usr/lib/$(MACH64)/weechat/plugins/fset.so target=fset.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/fset.so.0 target=fset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/guile.a link path=usr/lib/$(MACH64)/weechat/plugins/guile.so target=guile.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/guile.so.0 target=guile.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/guile.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/irc.a link path=usr/lib/$(MACH64)/weechat/plugins/irc.so target=irc.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/irc.so.0 target=irc.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/irc.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/logger.a link path=usr/lib/$(MACH64)/weechat/plugins/logger.so target=logger.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/logger.so.0 target=logger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/logger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/lua.a link path=usr/lib/$(MACH64)/weechat/plugins/lua.so target=lua.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/lua.so.0 target=lua.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/lua.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/perl.a link path=usr/lib/$(MACH64)/weechat/plugins/perl.so target=perl.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/perl.so.0 target=perl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/perl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/python.a link path=usr/lib/$(MACH64)/weechat/plugins/python.so target=python.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/python.so.0 target=python.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/python.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/relay.a link path=usr/lib/$(MACH64)/weechat/plugins/relay.so target=relay.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/relay.so.0 target=relay.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/relay.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/script.a link path=usr/lib/$(MACH64)/weechat/plugins/script.so target=script.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/script.so.0 target=script.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/script.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/spell.a link path=usr/lib/$(MACH64)/weechat/plugins/spell.so target=spell.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/spell.so.0 target=spell.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/spell.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/tcl.a link path=usr/lib/$(MACH64)/weechat/plugins/tcl.so target=tcl.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/tcl.so.0 target=tcl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/tcl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/trigger.a link path=usr/lib/$(MACH64)/weechat/plugins/trigger.so target=trigger.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/trigger.so.0 target=trigger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/trigger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/typing.a link path=usr/lib/$(MACH64)/weechat/plugins/typing.so target=typing.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/typing.so.0 target=typing.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/typing.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/xfer.a link path=usr/lib/$(MACH64)/weechat/plugins/xfer.so target=xfer.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/xfer.so.0 target=xfer.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/xfer.so.0.0.0 file path=usr/lib/pkgconfig/weechat.pc file path=usr/lib/weechat/plugins/alias.so file path=usr/lib/weechat/plugins/buflist.so file path=usr/lib/weechat/plugins/charset.so file path=usr/lib/weechat/plugins/exec.so file path=usr/lib/weechat/plugins/fifo.so file path=usr/lib/weechat/plugins/fset.so file path=usr/lib/weechat/plugins/guile.so file path=usr/lib/weechat/plugins/irc.so file path=usr/lib/weechat/plugins/logger.so file path=usr/lib/weechat/plugins/lua.so file path=usr/lib/weechat/plugins/perl.so file path=usr/lib/weechat/plugins/python.so file path=usr/lib/weechat/plugins/relay.so file path=usr/lib/weechat/plugins/ruby.so file path=usr/lib/weechat/plugins/script.so file path=usr/lib/weechat/plugins/spell.so file path=usr/lib/weechat/plugins/tcl.so file path=usr/lib/weechat/plugins/trigger.so file path=usr/lib/weechat/plugins/typing.so file path=usr/lib/weechat/plugins/xfer.so file path=usr/share/applications/weechat.desktop file path=usr/share/icons/hicolor/128x128/apps/weechat.png file path=usr/share/icons/hicolor/16x16/apps/weechat.png components/network/weechat/patches/01-ncurses.patch
File was deleted components/network/weechat/patches/02-wee-network.patch
File was deleted components/network/weechat/pkg5
@@ -1,16 +1,15 @@ { "dependencies": [ "SUNWcs", "compress/zstd", "library/gnutls-3", "library/guile", "library/ncurses", "library/zlib", "runtime/lua-53", "runtime/perl-536", "runtime/lua-54", "runtime/perl-538", "runtime/python-39", "runtime/ruby-32", "runtime/tcl-8", "shell/ksh93", "system/library", "system/library/math", "system/library/security/libgcrypt", @@ -21,4 +20,4 @@ "network/chat/weechat" ], "name": "weechat" } } components/network/weechat/weechat.license
File was deleted components/network/weechat/weechat.p5m
@@ -10,8 +10,7 @@ # # # Copyright 2020 Evgeny Litvinenko # Copyright 2020 Andreas Wacknitz # Copyright 2024 Andreas Wacknitz # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -24,89 +23,34 @@ license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' <transform file path=.*/plugins/.+\.a$ -> drop> # We deliver 64-bit objects under usr/lib/weechat, pkglint dislikes this <transform file path=usr/lib/weechat/.*\.so -> default pkg.linted.userland.action001.2 true > file path=usr/bin/weechat link path=usr/bin/weechat-curses target=weechat file path=usr/bin/weechat-headless file path=usr/include/weechat/weechat-plugin.h file path=usr/lib/$(MACH64)/pkgconfig/weechat.pc file path=usr/lib/$(MACH64)/weechat/plugins/alias.a link path=usr/lib/$(MACH64)/weechat/plugins/alias.so target=alias.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/alias.so.0 target=alias.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/alias.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/buflist.a link path=usr/lib/$(MACH64)/weechat/plugins/buflist.so target=buflist.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/buflist.so.0 target=buflist.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/buflist.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/charset.a link path=usr/lib/$(MACH64)/weechat/plugins/charset.so target=charset.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/charset.so.0 target=charset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/charset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/exec.a link path=usr/lib/$(MACH64)/weechat/plugins/exec.so target=exec.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/exec.so.0 target=exec.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/exec.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fifo.a link path=usr/lib/$(MACH64)/weechat/plugins/fifo.so target=fifo.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/fifo.so.0 target=fifo.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fifo.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fset.a link path=usr/lib/$(MACH64)/weechat/plugins/fset.so target=fset.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/fset.so.0 target=fset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/fset.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/guile.a link path=usr/lib/$(MACH64)/weechat/plugins/guile.so target=guile.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/guile.so.0 target=guile.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/guile.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/irc.a link path=usr/lib/$(MACH64)/weechat/plugins/irc.so target=irc.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/irc.so.0 target=irc.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/irc.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/logger.a link path=usr/lib/$(MACH64)/weechat/plugins/logger.so target=logger.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/logger.so.0 target=logger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/logger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/lua.a link path=usr/lib/$(MACH64)/weechat/plugins/lua.so target=lua.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/lua.so.0 target=lua.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/lua.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/perl.a link path=usr/lib/$(MACH64)/weechat/plugins/perl.so target=perl.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/perl.so.0 target=perl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/perl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/python.a link path=usr/lib/$(MACH64)/weechat/plugins/python.so target=python.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/python.so.0 target=python.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/python.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/relay.a link path=usr/lib/$(MACH64)/weechat/plugins/relay.so target=relay.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/relay.so.0 target=relay.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/relay.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/script.a link path=usr/lib/$(MACH64)/weechat/plugins/script.so target=script.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/script.so.0 target=script.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/script.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/spell.a link path=usr/lib/$(MACH64)/weechat/plugins/spell.so target=spell.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/spell.so.0 target=spell.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/spell.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/tcl.a link path=usr/lib/$(MACH64)/weechat/plugins/tcl.so target=tcl.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/tcl.so.0 target=tcl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/tcl.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/trigger.a link path=usr/lib/$(MACH64)/weechat/plugins/trigger.so target=trigger.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/trigger.so.0 target=trigger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/trigger.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/typing.a link path=usr/lib/$(MACH64)/weechat/plugins/typing.so target=typing.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/typing.so.0 target=typing.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/typing.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/xfer.a link path=usr/lib/$(MACH64)/weechat/plugins/xfer.so target=xfer.so.0.0.0 link path=usr/lib/$(MACH64)/weechat/plugins/xfer.so.0 target=xfer.so.0.0.0 file path=usr/lib/$(MACH64)/weechat/plugins/xfer.so.0.0.0 file path=usr/lib/pkgconfig/weechat.pc file path=usr/lib/weechat/plugins/alias.so file path=usr/lib/weechat/plugins/buflist.so file path=usr/lib/weechat/plugins/charset.so file path=usr/lib/weechat/plugins/exec.so file path=usr/lib/weechat/plugins/fifo.so file path=usr/lib/weechat/plugins/fset.so file path=usr/lib/weechat/plugins/guile.so file path=usr/lib/weechat/plugins/irc.so file path=usr/lib/weechat/plugins/logger.so file path=usr/lib/weechat/plugins/lua.so file path=usr/lib/weechat/plugins/perl.so file path=usr/lib/weechat/plugins/python.so file path=usr/lib/weechat/plugins/relay.so file path=usr/lib/weechat/plugins/ruby.so file path=usr/lib/weechat/plugins/script.so file path=usr/lib/weechat/plugins/spell.so file path=usr/lib/weechat/plugins/tcl.so file path=usr/lib/weechat/plugins/trigger.so file path=usr/lib/weechat/plugins/typing.so file path=usr/lib/weechat/plugins/xfer.so file path=usr/share/applications/weechat.desktop file path=usr/share/icons/hicolor/128x128/apps/weechat.png file path=usr/share/icons/hicolor/16x16/apps/weechat.png