FreeBSD Bugzilla – Attachment 192287 Details for
Bug 227324
irc/hexchat: Update to 2.14.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update diff
hexchat.diff (text/plain), 13.78 KB, created by
Ashish SHUKLA
on 2018-04-06 13:35:44 UTC
(
hide
)
Description:
Update diff
Filename:
MIME Type:
Creator:
Ashish SHUKLA
Created:
2018-04-06 13:35:44 UTC
Size:
13.78 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 466641) >+++ Makefile (working copy) >@@ -2,7 +2,7 @@ > # $FreeBSD$ > > PORTNAME= hexchat >-PORTVERSION= 2.12.4 >+PORTVERSION= 2.14.1 > DISTVERSIONPREFIX= v > CATEGORIES= irc gnome ipv6 > >@@ -12,25 +12,23 @@ > LICENSE= GPLv2+ > LICENSE_FILE= ${WRKSRC}/COPYING > >-BUILD_DEPENDS= devel/autoconf-archive>0:devel/autoconf-archive >+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes > LIB_DEPENDS= libproxy.so:net/libproxy \ > libfontconfig.so:x11-fonts/fontconfig \ > libdbus-1.so:devel/dbus \ >- libfreetype.so:print/freetype2 >+ libfreetype.so:print/freetype2 \ >+ libnotify.so:devel/libnotify >+RUN_DEPENDS= ${LOCALBASE}/share/xml/iso-codes/iso_639.xml:misc/iso-codes > >-USES= autoreconf gmake desktop-file-utils libtool pkgconfig ssl >+USES= meson ninja desktop-file-utils libtool pkgconfig ssl shebangfix \ >+ gettext-tools > USE_GNOME= cairo gtk20 intltool libxml2 > USE_XORG= x11 > USE_GITHUB= yes >-GNU_CONFIGURE= yes >-CONFIGURE_ARGS= --enable-openssl --enable-gtkfe --disable-sysinfo \ >- --with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \ >- LUA=lua-${LUA_VER} >+MESON_ARGS= -Dwith-ssl=true -Dwith-gtk=true -Dwith-sysinfo=false > INSTALLS_ICONS= yes > INSTALL_TARGET= install-strip > >-MAKE_ARGS= OBJC="${CC}" >- > CPPFLAGS+= -I${LOCALBASE}/include > LIBS+= -L${LOCALBASE}/lib -lX11 > >@@ -38,8 +36,8 @@ > > PORTDOCS= * > >-OPTIONS_DEFINE= CA_BUNDLE CANBERRA DBUS DOCS FISHLIM LUA NLS NOTIFY \ >- PERL PYTHON SOCKS TEXTFE >+OPTIONS_DEFINE= CA_BUNDLE CANBERRA DBUS DOCS FISHLIM LUA NOTIFY \ >+ PERL PYTHON TEXTFE > > OPTIONS_DEFAULT= CA_BUNDLE CANBERRA DBUS NOTIFY PERL PYTHON > >@@ -49,39 +47,32 @@ > CANBERRA_DESC= Audio support via Libcanberra > FISHLIM_DESC= FiSHLiM plugin > TEXTFE_DESC= Text frontend >-SOCKS_DESC= SOCKS proxy support, FORBIDDEN in FreeBSD 10+ > > CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss >+CA_BUNDLE_VARS= CA_BUNDLE="${LOCALBASE}/share/certs/ca-root-nss.crt" >+CA_BUNDLE_VARS_OFF= CA_BUNDLE=NULL > CANBERRA_LIB_DEPENDS= libcanberra.so:audio/libcanberra >-CANBERRA_CONFIGURE_ENABLE=libcanberra >+CANBERRA_MESON_TRUE= with-libcanberra > DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib >-DBUS_CONFIGURE_ENABLE= dbus >+DBUS_MESON_TRUE= with-dbus > DBUS_USE= GNOME=gconf2 >-FISHLIM_CONFIGURE_ENABLE=fishlim >-LUA_CONFIGURE_ENABLE= lua >+FISHLIM_MESON_TRUE= with-fishlim >+LUA_MESON_ON= -Dwith-lua=lua-${LUA_VER} >+LUA_MESON_OFF= -Dwith-lua=false > LUA_USES= lua > LUA_USE= GCC=any >-NLS_CONFIGURE_ENABLE= nls >-NLS_USES= gettext >-NLS_USES_OFF= gettext-tools # doesn't build otherwise > NOTIFY_RUN_DEPENDS= notify-send:devel/libnotify >-NOTIFY_CONFIGURE_ENABLE=libnotify >-PERL_CONFIGURE_ENABLE= perl >+NOTIFY_MESON_TRUE= with-libnotify >+PERL_MESON_TRUE= with-perl > PERL_USES= perl5 >-PYTHON_CONFIGURE_ENABLE=python >-PYTHON_USES= python >-SOCKS_LIB_DEPENDS= libsocks.so:net/dante >-SOCKS_CONFIGURE_ENABLE= socks >-TEXTFE_CONFIGURE_ENABLE=textfe >+PYTHON_MESON_ON= -Dwith-python=python-${PYTHON_VER} >+PYTHON_MESON_OFF= -Dwith-python=false >+PYTHON_USES= python:3.4+ shebangfix >+PYTHON_VARS= SHEBANG_FILES=meson_post_install.py >+PYTHON_VARS+= SHEBANG_FILES=plugins/perl/generate_header.py >+PYTHON_VARS+= SHEBANG_FILES=src/common/make-te.py >+TEXTFE_MESON_TRUE= with-text > >-.include <bsd.port.options.mk> >- >-.if ${PORT_OPTIONS:MCA_BUNDLE} >-CA_BUNDLE= "${LOCALBASE}/share/certs/ca-root-nss.crt" >-.else >-CA_BUNDLE= NULL >-.endif >- > post-patch: > @${REINPLACE_CMD} -e 's|%%CA_BUNDLE%%|${CA_BUNDLE}|' \ > ${WRKSRC}/src/common/server.c >Index: distinfo >=================================================================== >--- distinfo (revision 466641) >+++ distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1496752085 >-SHA256 (hexchat-hexchat-v2.12.4_GH0.tar.gz) = eb9ebe45b1c9e39543517b48d63caa2f2736e82a8dbbd1da96132070752f8084 >-SIZE (hexchat-hexchat-v2.12.4_GH0.tar.gz) = 2780008 >+TIMESTAMP = 1521168316 >+SHA256 (hexchat-hexchat-v2.14.1_GH0.tar.gz) = fcf96f54720f5284b8ac52964e7a5e406893069fc332535afa724f7d7d6a6a81 >+SIZE (hexchat-hexchat-v2.14.1_GH0.tar.gz) = 2748286 >Index: files/patch-meson.build >=================================================================== >--- files/patch-meson.build (nonexistent) >+++ files/patch-meson.build (working copy) >@@ -0,0 +1,12 @@ >+--- meson.build.orig 2018-03-14 02:26:31 UTC >++++ meson.build >+@@ -131,9 +131,6 @@ global_ldflags = [] >+ test_ldflags = [ >+ '-Wl,-z,relro', >+ '-Wl,-z,now', >+- # mingw >+- '-Wl,--dynamicbase', >+- '-Wl,--nxcompat', >+ ] >+ foreach ldflag : test_ldflags >+ if cc.has_argument(ldflag) and cc.links('int main (void) { return 0; }', args: ldflag) > >Property changes on: files/patch-meson.build >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-meson__options.txt >=================================================================== >--- files/patch-meson__options.txt (nonexistent) >+++ files/patch-meson__options.txt (working copy) >@@ -0,0 +1,11 @@ >+--- meson_options.txt.orig 2018-03-14 02:26:31 UTC >++++ meson_options.txt >+@@ -39,7 +39,7 @@ option('with-exec', type: 'boolean', >+ option('with-fishlim', type: 'boolean', >+ description: 'Fish encryption plugin, requires openssl' >+ ) >+-option('with-lua', type: 'string', value: 'luajit', >++option('with-lua', type: 'string', >+ description: 'Lua scripting plugin, value is pkg-config name to use or "false"' >+ ) >+ option('with-perl', type: 'boolean', > >Property changes on: files/patch-meson__options.txt >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-src__common__server.c >=================================================================== >--- files/patch-src__common__server.c (revision 466641) >+++ files/patch-src__common__server.c (working copy) >@@ -1,11 +1,11 @@ >---- src/common/server.c.orig 2016-12-10 14:30:51 UTC >+--- src/common/server.c.orig 2018-03-14 02:26:31 UTC > +++ src/common/server.c >-@@ -743,7 +743,7 @@ server_connect_success (server *serv) >+@@ -749,7 +749,7 @@ server_connect_success (server *serv) > /* it'll be a memory leak, if connection isn't terminated by > server_cleanup() */ > serv->ssl = _SSL_socket (serv->ctx, serv->sok); > - if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, NULL))) >-+ if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, "/usr/local/share/certs/ca-root-nss.crt"))) >++ if ((err = _SSL_set_verify (serv->ctx, ssl_cb_verify, "%%CA_BUNDLE%%"))) > { > EMIT_SIGNAL (XP_TE_CONNFAIL, serv->server_session, err, NULL, > NULL, NULL, 0); >Index: files/patch-src__common__ssl.c >=================================================================== >--- files/patch-src__common__ssl.c (revision 466641) >+++ files/patch-src__common__ssl.c (nonexistent) >@@ -1,38 +0,0 @@ >---- src/common/ssl.c.orig 2016-12-10 14:30:51 UTC >-+++ src/common/ssl.c >-@@ -176,7 +176,7 @@ _SSL_get_cert_info (struct cert_info *ce >- return 1; >- >- alg = OBJ_obj2nid (algor->algorithm); >--#if OPENSSL_VERSION_NUMBER < 0x10100000L >-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER >- sign_alg = OBJ_obj2nid (peer_cert->sig_alg->algorithm); >- #else >- sign_alg = X509_get_signature_nid (peer_cert); >-@@ -306,7 +306,7 @@ _SSL_socket (SSL_CTX *ctx, int sd) >- >- SSL_set_fd (ssl, sd); >- >--#if OPENSSL_VERSION_NUMBER < 0x10100000L >-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER >- method = ctx->method; >- #else >- method = SSL_CTX_get_ssl_method (ctx); >-@@ -328,7 +328,7 @@ _SSL_set_verify (SSL_CTX *ctx, void *ver >- __SSL_fill_err_buf ("SSL_CTX_set_default_verify_paths"); >- return (err_buf); >- } >--/* >-+ >- if (cacert) >- { >- if (!SSL_CTX_load_verify_locations (ctx, cacert, NULL)) >-@@ -337,7 +337,7 @@ _SSL_set_verify (SSL_CTX *ctx, void *ver >- return (err_buf); >- } >- } >--*/ >-+ >- SSL_CTX_set_verify (ctx, SSL_VERIFY_PEER, verify_callback); >- >- return (NULL); > >Property changes on: files/patch-src__common__ssl.c >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 466641) >+++ pkg-plist (working copy) >@@ -5,64 +5,65 @@ > %%FISHLIM%%lib/hexchat/plugins/fishlim.so > %%PERL%%lib/hexchat/plugins/perl.so > %%PYTHON%%lib/hexchat/plugins/python.so >+%%LUA%%%%LUA_LIBDIR%%/hexchat/plugins/lua.so > libdata/pkgconfig/hexchat-plugin.pc > man/man1/hexchat.1.gz >-share/appdata/hexchat.appdata.xml >-share/applications/hexchat.desktop >+share/metainfo/io.github.Hexchat.appdata.xml >+share/applications/io.github.Hexchat.desktop > %%DBUS%%share/dbus-1/services/org.hexchat.service.service > share/icons/hicolor/48x48/apps/hexchat.png > share/icons/hicolor/scalable/apps/hexchat.svg >-%%NLS%%share/locale/af/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/am/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/ast/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/az/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/be/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/bg/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/ca/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/cs/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/da/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/de/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/el/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/en_GB/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/es/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/et/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/eu/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/fi/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/fr/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/gl/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/gu/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/hi/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/hu/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/id/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/it/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/ja_JP/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/kn/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/ko/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/lt/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/lv/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/mk/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/ml/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/ms/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/nb/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/nl/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/no/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/pa/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/pl/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/pt/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/pt_BR/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/ru/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/rw/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/sk/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/sl/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/sq/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/sr/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/sr@latin/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/sv/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/th/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/tr/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/uk/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/vi/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/wa/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/zh_CN/LC_MESSAGES/hexchat.mo >-%%NLS%%share/locale/zh_TW/LC_MESSAGES/hexchat.mo >+share/locale/af/LC_MESSAGES/hexchat.mo >+share/locale/am/LC_MESSAGES/hexchat.mo >+share/locale/ast/LC_MESSAGES/hexchat.mo >+share/locale/az/LC_MESSAGES/hexchat.mo >+share/locale/be/LC_MESSAGES/hexchat.mo >+share/locale/bg/LC_MESSAGES/hexchat.mo >+share/locale/ca/LC_MESSAGES/hexchat.mo >+share/locale/cs/LC_MESSAGES/hexchat.mo >+share/locale/da/LC_MESSAGES/hexchat.mo >+share/locale/de/LC_MESSAGES/hexchat.mo >+share/locale/el/LC_MESSAGES/hexchat.mo >+share/locale/en_GB/LC_MESSAGES/hexchat.mo >+share/locale/es/LC_MESSAGES/hexchat.mo >+share/locale/et/LC_MESSAGES/hexchat.mo >+share/locale/eu/LC_MESSAGES/hexchat.mo >+share/locale/fi/LC_MESSAGES/hexchat.mo >+share/locale/fr/LC_MESSAGES/hexchat.mo >+share/locale/gl/LC_MESSAGES/hexchat.mo >+share/locale/gu/LC_MESSAGES/hexchat.mo >+share/locale/hi/LC_MESSAGES/hexchat.mo >+share/locale/hu/LC_MESSAGES/hexchat.mo >+share/locale/id/LC_MESSAGES/hexchat.mo >+share/locale/it/LC_MESSAGES/hexchat.mo >+share/locale/ja_JP/LC_MESSAGES/hexchat.mo >+share/locale/kn/LC_MESSAGES/hexchat.mo >+share/locale/ko/LC_MESSAGES/hexchat.mo >+share/locale/lt/LC_MESSAGES/hexchat.mo >+share/locale/lv/LC_MESSAGES/hexchat.mo >+share/locale/mk/LC_MESSAGES/hexchat.mo >+share/locale/ml/LC_MESSAGES/hexchat.mo >+share/locale/ms/LC_MESSAGES/hexchat.mo >+share/locale/nb/LC_MESSAGES/hexchat.mo >+share/locale/nl/LC_MESSAGES/hexchat.mo >+share/locale/no/LC_MESSAGES/hexchat.mo >+share/locale/pa/LC_MESSAGES/hexchat.mo >+share/locale/pl/LC_MESSAGES/hexchat.mo >+share/locale/pt/LC_MESSAGES/hexchat.mo >+share/locale/pt_BR/LC_MESSAGES/hexchat.mo >+share/locale/ru/LC_MESSAGES/hexchat.mo >+share/locale/rw/LC_MESSAGES/hexchat.mo >+share/locale/sk/LC_MESSAGES/hexchat.mo >+share/locale/sl/LC_MESSAGES/hexchat.mo >+share/locale/sq/LC_MESSAGES/hexchat.mo >+share/locale/sr/LC_MESSAGES/hexchat.mo >+share/locale/sr@latin/LC_MESSAGES/hexchat.mo >+share/locale/sv/LC_MESSAGES/hexchat.mo >+share/locale/th/LC_MESSAGES/hexchat.mo >+share/locale/tr/LC_MESSAGES/hexchat.mo >+share/locale/uk/LC_MESSAGES/hexchat.mo >+share/locale/vi/LC_MESSAGES/hexchat.mo >+share/locale/wa/LC_MESSAGES/hexchat.mo >+share/locale/zh_CN/LC_MESSAGES/hexchat.mo >+share/locale/zh_TW/LC_MESSAGES/hexchat.mo > share/pixmaps/hexchat.png
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 227324
:
192287
|
192301
|
192302