Commit Graph

185 Commits

Author SHA1 Message Date
Piotr Kubaj a311293946 irc/irssi: fix build on GCC architectures
../src/core/misc.c:101: error: #pragma GCC diagnostic not allowed inside functions
2020-12-07 16:44:38 +00:00
Fernando Apesteguía d5108db9b0 irc/irssi: Simplify PERL option handling.
Use proper OPT_USE.

Reported by:	mat@
2020-11-30 17:17:31 +00:00
Fernando Apesteguía eb1f805caa irc/irssi: Fix Perl support option
Make Perl a run time option only when Perl option is selected. Perl is needed to
build always.

PR:	251406
Submitted by:	dor.bsd@xm0.uk (maintainer)
Reported by:	daniel.engberg.lists@pyret.net
2020-11-29 18:10:06 +00:00
Fernando Apesteguía 468442c1fb irc/irssi: Unbreak when PERL=OFF
In r556069 the port changed to build with meson. This requires perl to build
regardles of the option PERL that allows perl scripts to be run in irssi.

While here clarify pkg-message (sent by daniel.engberg.lists@pyret.net)

PR:	251371 251360
Submitted by:	dor.bsd@xm0.uk (maintainer)
Reported by:	m.bueker@berlin.de
2020-11-26 08:02:37 +00:00
Fernando Apesteguía 4cc3f0f036 irc/irssi: Add pkg-message
Building with meson and ninja requires to load perl in the configuration file.

PR:	249910
Reported by:	yuripv@yuripv.dev
2020-11-24 12:33:00 +00:00
Fernando Apesteguía 0ad4e394fd irc/irssi: Update to snapshot 1.3 (20201114)
Includes various bug fixes including ones related to Glib and SSL/TLS

PR:	249910
Submitted by:	daniel.engberg.lists@pyret.net
Approved by:	dor.bsd@xm0.uk (maintainer)
2020-11-22 18:33:12 +00:00
Fernando Apesteguía 4f2a35bc9b irc/irssi: remove superfluous USE_LDCONFIG
Introduced in r538869.

The installed shared objects are plugins not meant to be used outside of the
scope of this application.

Reported by:	makc@
2020-06-16 11:19:25 +00:00
Fernando Apesteguía e743026ba8 irc/irssi: fix utf8proc support
Port was not using utf8proc since it didn't look for it in localbase.

While here:

 * Add USE_LDCONFIG
 * Remove post-patch target since it has no effect

PR:	247185
Submitted by:	yuripv@
Reviewed by:	dor.bsd@xm0.uk (maintainer)
2020-06-15 10:41:56 +00:00
Mathieu Arnold b2dcd7927c Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable.  When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.

Approved by:	bapt
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23940
2020-03-03 12:56:15 +00:00
Steve Wills 67a36fa558 irc/irssi: Update to 1.2.2
PR:		240508
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
2019-09-13 13:51:45 +00:00
Kai Knoblich 7dec2ff00a irc/irssi: Enable by default all options that add no dependencies
* Make all options as default ones that don't introduce further dependencies
  to save users from compiling those features themselves.

PR:		239252
Submitted by:	David O'Rourke (maintainer)
Reported by:	cm@sdf.org
MFH:		2019Q3
2019-07-21 10:54:08 +00:00
Kai Knoblich 5640146993 irc/irssi: Add non-default option DEBUG
* Add non-default option DEBUG to enable builds with debug symbols.

PR:		238581
Submitted by:	serpent7776@gmail.com (initial version), David O'Rourke
Reviewed by:	koobs
Approved by:	David O'Rourke (maintainer)
2019-07-09 21:25:53 +00:00
Kai Knoblich db65f90298 irc/irrsi: Update to 1.2.1
* Fixes security vulnerability when using SASL for login that might suddenly
  fail in some cases (CVE-2019-13045). [1]
* It also fixes issues with input line echoing of UTF-8 chars with non UTF-8
  terminals. [2]

Changelog:

https://irssi.org/NEWS/#v1-2-1

PR:		238892 [1], 238591 [2]
Submitted by:	Santhosh Raju [1], Victor Sudakov [2]
Approved by:	David O'Rourke (maintainer)
MFH:		2019Q2
Security:	475f952c-9b29-11e9-a8a5-6805ca0b38e8
2019-07-01 20:29:01 +00:00
Steve Wills a2fe012f8f irc/irssi: Update to 1.2.0
PR:		235698
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
2019-03-01 04:56:37 +00:00
Danilo G. Baio 305529f2b1 irc/irssi: Update to 1.1.2
Changelog:	https://irssi.org/NEWS/#v1-1-2

Irssi Security Advisory:	https://irssi.org/security/irssi_sa_2019_01.txt

PR:		234798
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Submitted by:	tj@mrsk.me (email)
MFH:		2019Q1
2019-01-09 22:19:53 +00:00
Rene Ladan 8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Antoine Brodin 92ed567f3d Fix configure with openssl 1.1.1
PR:		231970
2018-10-14 16:24:07 +00:00
Bernard Spil 8bdbb64888 irc/irssi: Fix build with LibreSSL 2.7
- LibreSSL 2.7 added OpenSSL 1.1 API

PR:		226925
Submitted by:	Sergey Akhmatov <sergey akhmatov ru>
Approved by:	David O'Rourke <dor.bsd xm0 uk> (maintainer)
2018-03-26 17:13:09 +00:00
Danilo G. Baio 79c9065a60 irc/irssi: Update to 1.1.1, Fixes multiple vulnerabilities
Changes:	https://irssi.org/NEWS/#v1-1-1

PR:		226001
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Reported by:	tj@mrsk.me (email)
MFH:		2018Q1
Security:	7afc5e56-156d-11e8-95f2-005056925db4
2018-02-19 12:28:55 +00:00
Brad Davis 070d8864e8 Update irc/irssi to 1.1.0
PR:		225196
Submitted by:	David O'Rourke <dor.bsd@xm0.uk>
2018-01-31 23:53:53 +00:00
Danilo G. Baio a2bfa9579b irc/irssi: Update to 1.0.6, Fixes multiple security vulnerabilities
While here, update license and www.

Changes:	https://raw.githubusercontent.com/irssi/irssi/1.0.6/NEWS

PR:		224954
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Reported by:	tj@mrsk.me (email)
MFH:		2018Q1
Security:	a3764767-f31e-11e7-95f2-005056925db4
2018-01-06 21:18:40 +00:00
Danilo G. Baio 4bfb20ad82 irc/irssi: Update to 1.0.5, Fixes multiple security vulnerabilities
https://irssi.org/security/irssi_sa_2017_10.txt

PR:		223169
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
MFH:		2017Q4
Security:	85e2c7eb-b74b-11e7-8546-5cf3fcfdd1f1
2017-10-22 17:53:19 +00:00
Mark Felder 71c9ab1602 irc/irssi: Update to 1.0.4
- Fixes two CVEs

PR:		220544
MFH:		2017Q3
Security:	CVE-2017-10965
Security:	CVE-2017-10966
2017-07-08 14:09:13 +00:00
Ryan Steinmetz e35f6a224b - Update to 1.0.3
Security:	165e8951-4be0-11e7-a539-0050569f7e80
Approved by:	ports-secteam (with hat)
2017-06-08 00:28:23 +00:00
Thomas Zander 5856a26a31 Update to upstream version 1.0.2
Details:
- Fixes a use-after-free during netjoin.
  This usually leads to a segfault.
  Upstream considers targeted code execution
  difficult.

PR:		217878
Submitted by:	dor.bsd@xm0.uk (maintainer)
MFH:		2017Q1
Security:	CVE-2017-xxxx (not yet assigned)
2017-03-18 13:29:56 +00:00
Vanilla I. Shu a1dbe4a0f1 Remove chinese/irssi. 2017-03-17 09:32:50 +00:00
Vanilla I. Shu 6009474f0d set MAINTAINER to David O'Rourke (dor.bsd at xm0.uk) 2017-03-17 09:03:20 +00:00
Vanilla I. Shu 1ed4792c4b 1: Update to 1.0.1.
2: remove uneeded config arguments (ncurses/ipv6)

PR:		217348
Submitted by:	brnrd@
2017-03-17 09:00:32 +00:00
Vanilla I. Shu 0f6994a8e0 Add CPE information.
PR:		215888
Submitted by:	shun.fbsd.pr at dropcut.net
2017-01-09 08:58:09 +00:00
Vanilla I. Shu 7d4321ae55 Downgrade to 0.8.21.
PR:		215800
Submitted by:	Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
2017-01-08 01:37:33 +00:00
Adam Weinberger c3142025cd LIB_DEPENDS=libglib-2.0.so should be USE_GNOME=glib20.
Also, while here, sort the LIB_DEPENDS in desktutils/gnome-contacts,
because wow.
2017-01-07 01:07:55 +00:00
Vanilla I. Shu 397c265170 Update to 1.0.0, also remove deprecated configure options.
PR:		215800
Submitted by:	vlad-fbsd@acheronmedia.com <vlad-fbsd at acheronmedia.com>
MFH:		2017Q1
2017-01-06 03:45:11 +00:00
Mark Felder ca318ed0eb irc/irssi: Update to 0.8.20
- Add gettext-runtime to USES per poudriere's warning

https://irssi.org/security/irssi_sa_2016.txt

PR:		212888
MFH:		2016Q3
Security:	CVE-2016-7044
Security:	CVE-2016-7045
2016-09-21 20:56:01 +00:00
Vanilla I. Shu 41eef74c45 switch to USES=ssl.
PR:		212164
Submitted by:	pipfstarrd@opmbx.org
2016-08-26 02:23:58 +00:00
Dmitry Marakasov c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Vanilla I. Shu 0511f616df Fix build with PERL-off.
PR:		209657
Submitted by:	vas at mpeks dot tomsk do su
2016-05-20 10:53:55 +00:00
Vanilla I. Shu 5e9ccba16d 1: add patch from upstream to fix @INC order for perl scripts.
2: strip perl's .so
3: bump version.
2016-05-18 06:54:36 +00:00
Vanilla I. Shu 00aa658adb Update to 0.8.19, and regen patches. 2016-04-05 15:30:34 +00:00
Mathieu Arnold a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Vanilla I. Shu efad886f5e 1: add LICENSE.
2: use options helper
3: add TRUECOLOR knob

PR:		198103 [3]
Submitted by:	Olivia Theze fox at foxiepa.ws [3]
2015-03-02 03:53:01 +00:00
Mathieu Arnold eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Baptiste Daroussin b6bb709058 Cleanup plist 2014-10-27 13:00:21 +00:00
Vanilla I. Shu 0b6812e1fd use '?=' on PORTREVISION, slave ports need it.
Submitted by:	sunpoet@
2014-10-18 15:23:27 +00:00
Vanilla I. Shu df43af2c82 Upgrade to 0.8.17. 2014-10-13 04:04:52 +00:00
Mathieu Arnold 61de712f46 Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
2014-06-10 12:14:12 +00:00
Vanilla I. Shu 8b353dbc8d 1: Fix COMMENT.
2: add libtool to USES.

PR:		ports/190411
Submitted by:	ports at robakdesign.com
2014-06-03 13:20:23 +00:00
Vanilla I. Shu fe56ba39e8 Upgrade to 0.8.16. 2014-06-01 02:22:37 +00:00
Antoine Brodin d6c0452edf - Fix packaging without perl [1]
- Fix paths inside .packlist files [2]

Reported by:	rotluchs [1], stage-qa [2]
2014-02-11 12:23:46 +00:00
Antoine Brodin 0fca8b0215 irssi is responsable for creating the lib/irssi/modules directory 2014-02-09 15:36:09 +00:00
Vanilla I. Shu 3117796d00 Fix building with ports ncurses. 2013-10-21 14:42:24 +00:00