<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/irc/bitchx/files, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>irc/bitchx: fix non-static inline functions</title>
<updated>2021-10-02T11:08:57+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2021-09-12T20:13:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=7075120b4d50ebba264775ce8a5bcbcafd1d99a2'/>
<id>7075120b4d50ebba264775ce8a5bcbcafd1d99a2</id>
<content type='text'>
During an exp-run for llvm 13 (see bug 258209), it turned out that both
chinese/bitchx and irc/bitchx fail to build with clang 13 [1]:

...
cc -fstack-protector-strong  -L/usr/lib -o BitchX alias.o alist.o  array.o art.o banlist.o bot_link.o cdcc.o cdns.o  chelp.o commands.o commands2.o compat.o cset.o ctcp.o dcc.o debug.o encrypt.o exec.o files.o flood.o fset.o functions.o funny.o glob.o hash.o hebrew.o help.o history.o hook.o if.o ignore.o input.o irc.o ircaux.o ircsig.o keys.o lastlog.o list.o log.o mail.o misc.o modules.o names.o network.o newio.o notice.o notify.o numbers.o output.o parse.o queue.o readlog.o reg.o screen.o server.o stack.o status.o struct.o tcl_public.o term.o timer.o translat.o user.o userlist.o vars.o who.o whowas.o window.o words.o   -ldl -ltinfo -lssl -lcrypto -lm -lcrypt
ld: error: undefined symbol: operator
&gt;&gt;&gt; referenced by alias.c
&gt;&gt;&gt;               alias.o:(zzlex)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because several functions in source/expr2.c are marked __inline,
without either static or extern keyword. The compiler then has to assume
the function is also externally available.

Fix this by marking the affected functions static.

PR:		258464
Approved by:	fernape (maintainer)
MFH:		2021Q4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During an exp-run for llvm 13 (see bug 258209), it turned out that both
chinese/bitchx and irc/bitchx fail to build with clang 13 [1]:

...
cc -fstack-protector-strong  -L/usr/lib -o BitchX alias.o alist.o  array.o art.o banlist.o bot_link.o cdcc.o cdns.o  chelp.o commands.o commands2.o compat.o cset.o ctcp.o dcc.o debug.o encrypt.o exec.o files.o flood.o fset.o functions.o funny.o glob.o hash.o hebrew.o help.o history.o hook.o if.o ignore.o input.o irc.o ircaux.o ircsig.o keys.o lastlog.o list.o log.o mail.o misc.o modules.o names.o network.o newio.o notice.o notify.o numbers.o output.o parse.o queue.o readlog.o reg.o screen.o server.o stack.o status.o struct.o tcl_public.o term.o timer.o translat.o user.o userlist.o vars.o who.o whowas.o window.o words.o   -ldl -ltinfo -lssl -lcrypto -lm -lcrypt
ld: error: undefined symbol: operator
&gt;&gt;&gt; referenced by alias.c
&gt;&gt;&gt;               alias.o:(zzlex)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because several functions in source/expr2.c are marked __inline,
without either static or extern keyword. The compiler then has to assume
the function is also externally available.

Fix this by marking the affected functions static.

PR:		258464
Approved by:	fernape (maintainer)
MFH:		2021Q4
</pre>
</div>
</content>
</entry>
<entry>
<title>irc/bitchx: Fix build with -fno-common</title>
<updated>2020-08-22T13:57:23+00:00</updated>
<author>
<name>Niclas Zeising</name>
<email>zeising@FreeBSD.org</email>
</author>
<published>2020-08-22T13:57:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=531796cad1fcfef219c9b260d206191f58e1810e'/>
<id>531796cad1fcfef219c9b260d206191f58e1810e</id>
<content type='text'>
Fix the build of irc/bitchx with -fno-common, which is the default with llvm
11.
Patches originally from the fedora project.

MFH:		2020Q3 (implicit, -fno-common fixes, ok by joenum)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the build of irc/bitchx with -fno-common, which is the default with llvm
11.
Patches originally from the fedora project.

MFH:		2020Q3 (implicit, -fno-common fixes, ok by joenum)
</pre>
</div>
</content>
</entry>
<entry>
<title>irc/bitchx: update to 1.2.1</title>
<updated>2015-01-29T13:13:59+00:00</updated>
<author>
<name>Johannes Jost Meixner</name>
<email>xmj@FreeBSD.org</email>
</author>
<published>2015-01-29T13:13:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=fb5d6af4c411f902934cb55e8b71b7340cca076b'/>
<id>fb5d6af4c411f902934cb55e8b71b7340cca076b</id>
<content type='text'>
- update to 1.2.1
- use OPTIONS helpers
- remove unnecessary Perl depencency
- remove unnecessary GCC dependency
- Add support for hebrew language (as option)
- Add helpful toggles (as option
- Kill files/ directory

PR:		195526
Differential Revision:	https://reviews.freebsd.org/D1710
Submitted by:	Chris Petrik &lt;chris@bsdjunk.com&gt;
Approved by:	koobs (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- update to 1.2.1
- use OPTIONS helpers
- remove unnecessary Perl depencency
- remove unnecessary GCC dependency
- Add support for hebrew language (as option)
- Add helpful toggles (as option
- Kill files/ directory

PR:		195526
Differential Revision:	https://reviews.freebsd.org/D1710
Submitted by:	Chris Petrik &lt;chris@bsdjunk.com&gt;
Approved by:	koobs (mentor)
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename irc/ patch-xy patches to reflect the files they modify.</title>
<updated>2014-07-28T21:57:01+00:00</updated>
<author>
<name>Adam Weinberger</name>
<email>adamw@FreeBSD.org</email>
</author>
<published>2014-07-28T21:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=65709d5e5e11f599f13e508b8c5f47dfc467b08d'/>
<id>65709d5e5e11f599f13e508b8c5f47dfc467b08d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to 1.2</title>
<updated>2013-05-31T09:48:32+00:00</updated>
<author>
<name>Chris Rees</name>
<email>crees@FreeBSD.org</email>
</author>
<published>2013-05-31T09:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=f610ee2f9c164ed8bb2d8cb387ed7caf4c572086'/>
<id>f610ee2f9c164ed8bb2d8cb387ed7caf4c572086</id>
<content type='text'>
The release is finally here!

Add vulnerabilities to vuxml, and remove bitchx-devel

Approved by:	Dan Mashal &lt;dan.mashal@gmail.com&gt; (maintainer)
Security:	CVE-2007-4584
Security:	CVE-2007-5839
Security:	CVE-2007-5922
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The release is finally here!

Add vulnerabilities to vuxml, and remove bitchx-devel

Approved by:	Dan Mashal &lt;dan.mashal@gmail.com&gt; (maintainer)
Security:	CVE-2007-4584
Security:	CVE-2007-5839
Security:	CVE-2007-5922
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fix all cases of 'No newline at end of file' in ports tree</title>
<updated>2013-02-01T15:04:00+00:00</updated>
<author>
<name>Alex Kozlov</name>
<email>ak@FreeBSD.org</email>
</author>
<published>2013-02-01T15:04:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=05a9235c983dfdff5c61c3e7c13a29f8d8ddd52a'/>
<id>05a9235c983dfdff5c61c3e7c13a29f8d8ddd52a</id>
<content type='text'>
Approved by: portmgr (bapt)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by: portmgr (bapt)
</pre>
</div>
</content>
</entry>
<entry>
<title>Copy irc/bitchx to irc/bitchx-devel and attach to the build.</title>
<updated>2012-11-19T04:01:48+00:00</updated>
<author>
<name>Wesley Shields</name>
<email>wxs@FreeBSD.org</email>
</author>
<published>2012-11-19T04:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=916e01dcd837b84f67b74a7ba29a95dfe918ced3'/>
<id>916e01dcd837b84f67b74a7ba29a95dfe918ced3</id>
<content type='text'>
Revert irc/bitchx back to 1.1.0.1.
Set LATEST_LINK for irc/bitchx-devel appropriately.

PR:		ports/172294, ports/172295
Submitted by:	Chris Petrik &lt;c.petrik.sosa@gmail.com&gt; (maintainer)
Feature safe:	yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert irc/bitchx back to 1.1.0.1.
Set LATEST_LINK for irc/bitchx-devel appropriately.

PR:		ports/172294, ports/172295
Submitted by:	Chris Petrik &lt;c.petrik.sosa@gmail.com&gt; (maintainer)
Feature safe:	yes
</pre>
</div>
</content>
</entry>
<entry>
<title>BitchX, an ass-kicking IRC client, is out of limbo and back on the track!</title>
<updated>2012-09-16T14:16:20+00:00</updated>
<author>
<name>Alexey Dokuchaev</name>
<email>danfe@FreeBSD.org</email>
</author>
<published>2012-09-16T14:16:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=16aee7d8de334264ad58f504dcff0e79fc403d31'/>
<id>16aee7d8de334264ad58f504dcff0e79fc403d31</id>
<content type='text'>
- Update to version 1.2; project was moved to GitHub
- Convert to new OPTIONS framework; simplify features handling logic
- Enable IPv6 and SSL by default to catch up with new era
- Ditto for plugins that do not require external dependencies
- Drop hard-coded ABI shlib version numbers in LIB_DEPENDS
- Remove obsolete patches [1, 2] and cleanup Makefile while I am here
- Utilize DOCSDIR for smarter handling of documentation (and thus greatly
  offload pkg-plist)
- Give maintainership back to Chris Petrik per his request: he is part of
  the developer team and has time to look after the port again)

PR:		ports/163555 (audit trail) [1]
		ports/170409 (remove patch-funny.c) [2]
Submitted by:	Chris Petrik (last follow-up) [1]
		Gary Stanley [2]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Update to version 1.2; project was moved to GitHub
- Convert to new OPTIONS framework; simplify features handling logic
- Enable IPv6 and SSL by default to catch up with new era
- Ditto for plugins that do not require external dependencies
- Drop hard-coded ABI shlib version numbers in LIB_DEPENDS
- Remove obsolete patches [1, 2] and cleanup Makefile while I am here
- Utilize DOCSDIR for smarter handling of documentation (and thus greatly
  offload pkg-plist)
- Give maintainership back to Chris Petrik per his request: he is part of
  the developer team and has time to look after the port again)

PR:		ports/163555 (audit trail) [1]
		ports/170409 (remove patch-funny.c) [2]
Submitted by:	Chris Petrik (last follow-up) [1]
		Gary Stanley [2]
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fix build on 9.0</title>
<updated>2009-11-04T21:48:42+00:00</updated>
<author>
<name>Dmitry Marakasov</name>
<email>amdmi3@FreeBSD.org</email>
</author>
<published>2009-11-04T21:48:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=38264e3ebf1409c86dd754d3ab8161639421db96'/>
<id>38264e3ebf1409c86dd754d3ab8161639421db96</id>
<content type='text'>
PR:		140274
Submitted by:	myself
Approved by:	chris@officialunix.com (maintainer)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		140274
Submitted by:	myself
Approved by:	chris@officialunix.com (maintainer)
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fix IPv6 support is not built</title>
<updated>2009-01-06T01:45:56+00:00</updated>
<author>
<name>Beech Rintoul</name>
<email>beech@FreeBSD.org</email>
</author>
<published>2009-01-06T01:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=7647a365324d0f0689bc85dbd923ceeefbf2668b'/>
<id>7647a365324d0f0689bc85dbd923ceeefbf2668b</id>
<content type='text'>
- Bump portrevision

PR:		ports/130213
Submitted by:	Wes Morgan &lt;morganw@chemikals.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Bump portrevision

PR:		ports/130213
Submitted by:	Wes Morgan &lt;morganw@chemikals.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
