Commit graph

80 commits

Author SHA1 Message Date
Santhosh Raju
54611bde48 irc/ircd-hyrbid - Update to 8.2.26
- Removes "halfops" since it is no longer a valid option in configure.
- Updated maintainer email approved by db@ (previous maintainer).
- Adds a logfile entry to the rc.d script.


-- Noteworthy changes in version 8.2.26 (2019-05-31)
o) The 'general::tkline_expire_notices' configuration directive has been
   replaced with user mode 'X'. *LINE expiration notices are sent to IRC
   operators with that mode set
o) Fixed issue with '/rehash conf' creating duplicated class entries
   instead of updating existing ones that are already in use
o) For a full list of all changes in this release, see https://git.io/fjEbq

-- Noteworthy changes in version 8.2.25 (2019-04-24)
o) The 'class::number_per_ip', 'class::max_local' and 'class::max_global'
   configuration directives have been replaced with just 'class::number_per_ip_local'
   and 'class::number_per_ip_global'. The 'class::max_local' basically was
   redundant as it had the same functionality as 'class::number_per_ip'
o) Adding RESVs with wildcards no longer requires administrator privileges
o) The 'general::ignore_bogus_ts' configuration option has been deprecated
o) TLSv1.1 and TLSv1.0 are no longer supported and have been disabled in
   the openssl and gnutls module
o) Minimum supported OpenSSL version is 1.0.1f now
o) Minimum supported GnuTLS version is 3.5.8 now
o) The 'serverinfo::vhost' and 'serverinfo:vhost6' configuration directives have
   been deprecated. If you need to bind() a specific address you can specify one
   in the connect {} block
o) The 'connect::vhost' configuration directive has been renamed to 'connect::bind'
o) For a full list of all changes in this release, see https://git.io/fjRVk

-- Noteworthy changes in version 8.2.24 (2018-04-05)
o) Added "STATS s" to show configured pseudo {} blocks
o) Implemented channel mode 'N' which prevents users from changing their
   nick while in a channel with that mode set
o) Services clients are now shown with 'is a Network Service' in "WHOIS"
o) For a full list of all changes in this release, see https://git.io/fjRVt

-- Noteworthy changes in version 8.2.23 (2018-03-26)
o) irc-operators are now able to see a user's resolved hostname in /whowas,
   and /whois even if the user has a fakehost/vhost
o) RPL_WELCOME now does use the rfc2812 style nick!user@host format
o) Removed rudimentary libgeoip support
o) Added --enable-efence switch to allow easy linking with the
   electric fence memory debugger library
o) "JOIN 0" is no longer supported
o) Fixed bug where ircd would not remove RPL_WHOISOPERATOR based svstags
   when deoppering
o) Fixed 'unknown closes' statistic in "STATS t" showing invalid values sometimes
o) For a full list of all changes in this release, see https://git.io/fjRVq

PR:		241015
Approved by:	db, philip (mentor)
2019-10-09 22:39:24 +00:00
Baptiste Daroussin
6df3ec3882 Drop the ipv6 virtual category for i* category as it is not relevant anymore 2019-10-09 11:50:48 +00:00
Mathieu Arnold
3bd0ac0d72 Convert to UCL & cleanup pkg-message (categories h-k) 2019-08-13 22:22:35 +00:00
Diane Bruce
61d8d7f968 Update to 8.2.13 and fix as per robertames@hotmail.com PR
#######################################################################
Reminder for package maintainers of ircd-hybrid: ircd-hybrid now has
GnuTLS support as of version 8.2.13
#######################################################################

Bug report from robertames@hotmail.com

When shutting down ircd-hybrid, a confusing error is displayed
stating the pid file does not exist:

# /usr/local/etc/rc.d/ircd-hybrid stop
Stopping ircd_hybrid.
Waiting for PIDS: 14504.
rm: /var/run/ircd/ircd.pid: No such file or directory

This is because after ircd correctly cleans up it's pid file, the
rc script tries to delete the non existing file.  In the rc script,
stop_postcmd is not needed.

PR:		ports/224977
Submitted by:	robertames@hotmail.com
2018-01-10 19:28:04 +00:00
Diane Bruce
308c5965c7 "Updated the Port to the most recent version. the sources weren't
available anymore :-) "

portlint also caught a few things
Added LICENSE

PR:             ports/215282
Submitted by:   gehm@doom-labs.net
2016-12-23 14:21:56 +00:00
Dmitry Marakasov
894825cfde - Add CPE info
Approved by:	portmgr blanket
2015-04-25 00:10:08 +00:00
Diane Bruce
5c2f17ddb8 - unbreak
- fix pkg-plist
2015-03-23 01:35:36 +00:00
Antoine Brodin
e54b24d2d9 Mark BROKEN: Fails to package
===>  Building package for ircd-hybrid-8.2.5
pkg-static: Unable to access file /wrkdirs/usr/ports/irc/ircd-hybrid/work/stage/usr/local/lib/ircd-hybrid/modules/autoload/m_operwall.la: No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/irc/ircd-hybrid/work/stage/usr/local/lib/ircd-hybrid/modules/autoload/m_operwall.so: No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/irc/ircd-hybrid/work/stage/usr/local/lib/ircd-hybrid/modules/autoload/m_services.la: No such file or directory
...

Reported by:	pkg-fallout
2015-03-20 19:15:25 +00:00
Diane Bruce
6c77933ee7 Update to 8.2.5
Feedback from upstream:

Hello,

EGD support has been dropped in ircd-hybrid 8.1.20 which was released
on July 20, 2014.

Also the compression issue has been fixed as well sometime last year.

Greets,
Michael

Bernard Spil schrieb:

    Hi,

    ircd-hybrid unconditionally uses RAND_egd which has been removed from
    LibreSSL. Additionally it uses compression which is moved to a separate
    header.

    Attached patches
    1. Use autoconf to detect availability of RAND_egd in libcrypto
    2. Disable EGD if RAND_egd is not available
    3. Add the openssl/comp.h header to src/rsa.c to fix build

    I've been working through over 60 build failures with LibreSSL and
    supplying FreeBSD ports and upstream projects with patches, check
    https://wiki.freebsd.org/LibreSSL and
    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198505 for this bugs
    status in ports.

    Please include this patch into your product. Additionally please review
    completely removing EGD as no platform requires it or has required perl
    EGD as a random source fer many years.

    Kind regards,

    Bernard Spil.

PR:		ports/198505
Submitted by:	spil.oss@gmail.com
2015-03-14 14:28:05 +00:00
Baptiste Daroussin
b6bb709058 Cleanup plist 2014-10-27 13:00:21 +00:00
Tijl Coosemans
3a5e9fe0a0 Add USES=libtool:keepla 2014-08-17 20:11:21 +00:00
Adam Weinberger
a84c115a09 Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 19:11:51 +00:00
Diane Bruce
aaf4bcc312 - Fix tiny nit with mislabeled option descriptions
Submitted by:	fwaggle <fwagglechop@gmail.com>
2014-03-25 13:10:12 +00:00
William Grzybowski
e621fbee35 irc/ircd-hybrid: fix plist in my last commit 2013-11-14 10:39:23 +00:00
William Grzybowski
ed7970d591 irc/ircd-hybrid: update to 8.1.3
- Update to 8.1.3 [1]
- Convert to options ng [1]
- USES gmake
- Remove leading article from COMMENT
- Use options helpers
- Allow staging

PR:		ports/180201 [1]
Submitted by:	Nick Hilliard <nick foobar.org>
Approved by:	db (maintainer timeout, 4 months)
2013-11-10 14:12:16 +00:00
Baptiste Daroussin
f30824b2ef Add NO_STAGE all over the place in preparation for the staging support (cat: irc) 2013-09-20 18:44:49 +00:00
Diane Bruce
2ef6d52ceb - Update to ircd-hybrid 8.0.4
PR:		ports/175085
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com>
2013-02-05 02:41:24 +00:00
Doug Barton
9aac569eaa Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
2012-08-05 23:19:36 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Chris Rees
6617ce63bd - Use USERS and GROUPS
PR:		ports/157610
Approved by:	rene (mentor), db (maintainer)
2011-07-04 19:42:27 +00:00
Diane Bruce
215e1e9925 - Fix build under clang
- Needed USE_CSTD=      gnu89  in Makefile
- Change Maintainer email (me)
2011-07-01 13:21:02 +00:00
Martin Wilke
a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Dmitry Marakasov
535382b891 - Retire MASTER_SITE_SOURCEFORGE_EXTENDED, it's no longer needed - all mirrors actually have all distfiles
- Merge all SF mirrors to MASTER_SITE_SOURCEFORGE, resort according to quick download speed survey
- Fix MASTER_SITES for all port that have used SOURCEFORGE_EXTENTED

Approved by:	portmgr (pav)
2009-09-02 15:01:56 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Marcus Alves Grando
1b41a788a0 - Update to 7.2.1.
- Fix configure when set OPENSSL kbob.

PR:		98207
Submitted by:	Nick Hilliard <nick___foobar.org>
Approved by:	maintainer
2006-06-16 19:09:27 +00:00
Edwin Groothuis
cfc515375f remove USE_REINPLACE for all categories starting with I 2006-05-08 10:32:04 +00:00
Doug Barton
c49d1a3273 Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
2006-02-20 20:47:50 +00:00
Pav Lucistnik
a11a5459e5 - Update to 7.2.0
PR:		ports/91559
Submitted by:	Diane Bruce <db@db.net> (maintainer)
2006-01-09 22:49:56 +00:00
Edwin Groothuis
29500498ea Add comment/documentation for WITH_HALFOPS option in port Makefile
My previous patch neglected to list WITH_HALFOPS in the
	list of port options.

PR:		ports/91383
Submitted by:	Geraint Edwards <gedge-oss@yadn.org>
2006-01-07 01:10:05 +00:00
Pav Lucistnik
8931540e0a - Fix SSL option
- Add HALFOPS option
- Fix comment about PREFIX

PR:		ports/91340
Submitted by:	Geraint Edwards <gedge-oss@yadn.org>
Approved by:	maintainer
2006-01-05 23:57:18 +00:00
Mark Linimon
ed66a4d30c With portmgr hat on, reset inactive maintainer (2 recent timeouts) and assign
maintainership to one of the upstream authors of the software.
2005-11-11 00:45:23 +00:00
Pav Lucistnik
41b6c416db - Update to 7.1.2
PR:		ports/84777
Submitted by:	Diane Bruce <db@db.net>
Approved by:	maintainer timeout (1 month)

- Switch to rcNG startup script

PR:		ports/85564
Submitted by:	hr <asher@raout.org>
2005-09-16 08:22:53 +00:00
Pav Lucistnik
d904771c3a - Move .pid file to /var/run
PR:		ports/83089
Submitted by:	Radim Kolar <hsn@netmag.cz>
Approved by:	maintainer timeout (14 days)
2005-07-21 15:07:44 +00:00
Pav Lucistnik
77205df136 - Fix plist
PR:		ports/76414
Submitted by:	Florent Thoumie <flz@xbsd.org>
2005-01-19 15:01:37 +00:00
Erwin Lansing
7d69b0994f Unclutter my previous attempt to on the fly patching by using
EXTRA_PATCHES and putting it in WRKDIR instead of the assumed
read-only FILES-DIR.

Noticed by:	dosirak (via kris)
Pointy hat to:	erwin
2004-07-04 09:53:46 +00:00
Erwin Lansing
c311a288cf Yet another file that had the version number hardcoded in it. Patch
the patch on the fly to use PORTVERSION. The version number should
probably be removed alltogether.

Approved by:	maintainer
2004-07-02 06:51:46 +00:00
Oliver Eikemeier
d8dbec21fb Use %%PORTVERSION%% instead of 7.0.2
Pointed out by:	erwin
Pointy hat to:	eik
2004-06-30 11:57:40 +00:00
Oliver Eikemeier
ffd0681e3f - update to 7.0.2
security fix:
  <http://www.freebsd.org/ports/portaudit/23aafa20-c28a-11d8-864c-02e0185c0b53.html>

- make PREFIX-safe
- fix pkg-plist
- create irc user on install

not fixed:
- leaves extra files in /usr/local/etc/ircd-hybrid

PR:		68504
Submitted by:	Brad Davis <so14k@so14k.com> (maintainer)
2004-06-30 11:49:43 +00:00
Erwin Lansing
32e544a6ee Add a file that was missing here.
Approved by:	maintainer
2004-03-31 06:48:25 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +00:00
Erwin Lansing
b398328326 Install configuration files as samples and adjust pkg-message
PR:		64919
Submitted by:	maintainer
2004-03-30 20:09:00 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Erwin Lansing
202ccd5700 Fix BROKEN.
ircd-hybrid now complies with hier(7) and runs. Good work, Brad!

Submitted by:	maintainer
2004-01-30 07:09:26 +00:00
Erwin Lansing
56921ad5ba Rename patch files.
Port is still broken though.

Submitted by:	maintainer
2004-01-29 18:21:06 +00:00
Erwin Lansing
46c3d96080 Mark broken.
It took a lot of time to patch this port to adhere to hier(7), only to
find out that somehow it still has the same old paths in the binary.
It cannot find the log- and configuration files and therefor cannot run.
2004-01-08 09:49:05 +00:00
Erwin Lansing
95b35c4ba7 Update to 7.0 adding lot's of new features.
*** IMPORTANT: ***
- The old config format WILL NOT WORK
- The old kline format WILL NOT WORK
Please read the INSTALL file for more information

PR:             60372
Submitted by:   maintainer
2004-01-07 11:05:52 +00:00
Erwin Lansing
2183f56f71 Update to 7.0 adding lot's of new features.
*** IMPORTANT: ***
- The old config format WILL NOT WORK
- The old kline format WILL NOT WORK
Please read the INSTALL file for more information

PR:		60372
Submitted by:	maintainer
2004-01-07 11:04:11 +00:00
Jun Kuriyama
366e15416b Unbrake by fixing plist. 2003-05-07 05:04:48 +00:00
Kris Kennaway
87e38510be BROKEN: Bad pkg-plist 2003-05-06 07:18:02 +00:00
Akinori MUSHA
55850b547b De-pkg-comment. 2003-02-21 12:17:17 +00:00