Commit graph

78 commits

Author SHA1 Message Date
Siva Mahadevan
e65c3d3818 irc/ngircd: Install config with read permissions for group
Fixed run with default configuration after installation without the need
to manually change the permissions for the configuration file.

PR:	281538
2024-10-05 00:59:48 +03:00
Siva Mahadevan
5c11246a47 irc/ngircd: Update 26.1 → 27, change maintainership
Changelog:
https://github.com/ngircd/ngircd/releases/tag/rel-27

Change maintainership:
* all commits from 2017 are "maintainer timeout" or "portmgr blanket":
https://cgit.freebsd.org/ports/log/irc/ngircd
https://www.freshports.org/irc/ngircd/
* fgsch@lodoss.net - no user in bugzilla with this email

Port changes:
* Add a dedicated system user/group pair for better daemon permissions
* Move PLIST files into pkg-plist for better conditional installation
  of files
* Fix installation of documentation files to %%DOCSDIR%%
* Put configuration file (and sample) into %%ETCDIR%%
* Run a --configtest before starting daemon for sanity check
* Replace PORTVERSION with DISTVERSION
* Remove GNU_CONFIGURE_MANPREFIX
* Sort options to make happy portclippy

PR:	278919
2024-08-21 20:07:49 +03:00
Muhammad Moinur Rahman
5fb929bf67
irc/ngircd: Moved man to share/man
Approved by:    portmgr (blanket)
2024-02-24 13:29:17 +01:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Tobias C. Berner
6ec0477414 irc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  A. Gabriel <backslash@BSDCode.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alexey Mikhailov <karma@ez.pereslavl.ru>
  *  Alfred Perlstein <alfred@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Ben Hutchinson <benhutch@xfiles.org.uk>
  *  Bill Fumerola <billf@chc-chimes.com>
  *  Chess Griffin <chess@chessgriffin.com>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Craig Edwards <brain@mail1.chatspike.net>
  *  David Bushong <david+ports@bushong.net>
  *  David Taylor <davidt@yadt.co.uk>
  *  Dennis Herrmann <adox@mcx2.org>
  *  Dominic Marks <dom@cus.org.uk>
  *  Edini <ports@edini.net>
  *  Eugeny Kuzakov <CoreDumped@CoreDumped.null.ru>
  *  Evgueni V. Gavrilov <aquatique@rusunix.org>
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Gerrit Beine <tux@pinguru.net>
  *  Gustau Perez <gustau.perez@gmail.com>
  *  Hye-Shik Chang
  *  Jase Thew <freebsd@beardz.net>
  *  Jens Holmqvist <zparta@hispan.se>
  *  Jimbo Bahooli <griffin@blackhole.iceworld.org>
  *  Jonas Kvinge <jonas@night-light.net>
  *  Josh Paetzel <josh@tcbug.org>
  *  Julien Laffaye <kimelto@gmail.com>
  *  KIMURA Yasuhiro <yasu@utahime.org>
  *  Kirill Ponomarew <ponomarew@oberon.net>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Makoto Matsushita <matusita@FreeBSD.org>
  *  Martin Wilke <miwi@FreeBSD.org
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Masahiro Teramoto <markun@onohara.to>
  *  Matthew West <mwest@uct.ac.za>
  *  Maxim Ignatenko
  *  Michael Ranner
  *  Oliver Eikemeier
  *  Philippe Audeoud <jadawin@tuxaco.net>
  *  Romain Tartiere <romain@blogreen.org>
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Shaun Amott <shaun@inerd.com>
  *  Steve Wills <swills@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  TERAMOTO Masahiro <markun@onohara.to>
  *  Tim Bishop <tim@bishnet.net>
  *  Timothy Redaelli <drizzt@gufi.org>
  *  Travis Poppe <tlp@liquidx.org>
  *  Ulrich Spoerlein <q@uni.de>
  *  Vsevolod Stakhov <vsevolod@highsecure.ru>
  *  Walter Venable <weaseal@hotmail.com>
  *  Walter Venable <weaseal@users.sourceforge.net>
  *  Wen Heping <wenheping@gmail.com>
  *  Will Andrews <andrews@technologist.com>
  *  clement
  *  db
  *  elvstone@gmail.com
  *  gahr
  *  hrs
  *  ijliao
  *  koji@jet.es
  *  milki <milki@rescomp.berkeley.edu>
  *  perlguy@perlguy.com
  *  pgl@instinct.org
  *  sec@42.org
  *  tdb
  *  torstenb

With hat:	portmgr
2022-07-20 16:22:09 +02:00
Mathieu Arnold
135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Fernando Apesteguía
e890e16cb0 irc/ngircd: update to 26.1
ChangeLog: https://github.com/ngircd/ngircd/blob/master/ChangeLog

PR:	252956
Submitted by:	thomas@beingboiled.info
Approved by:	maintainer (timeout > 1 week)
2021-01-31 17:06:55 +00:00
Tobias Kortkamp
7516c2470c irc/ngircd: Spell IDENT_CONFIGURE_WITH and value correctly 2019-10-18 22:55:11 +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
Kurt Jaeger
206b24b3c9 irc/ngircd: upgrade 24 -> 25
PR:		240373
Submitted by:	akess@solarlottery.net
Approved by:	fgsch@lodoss.net (maintainer timeout)
Relnotes:	https://github.com/ngircd/ngircd/blob/master/ChangeLog
2019-09-24 18:05:24 +00:00
Eugene Grosbein
86fc99d38e irc/ngircd: fix misprint in DEBUG_CONFIGURE_ENABLE
No PORTREVISION bump as default build is not affected.

Reported by:	Serpent7776 <serpent7776@gmail.com> via ports@
2019-04-16 09:31:34 +00:00
Tobias Kortkamp
c76ed53d47 irc/ngircd: Enable PAM support by default
PR:		234856
Submitted by:	Jan Bramkamp <crest@bultmann.eu>
Approved by:	fgsch@lodoss.net (maintainer, ~4 weeks)
2019-02-06 14:39:00 +00:00
Dmitry Marakasov
2b751a3842 - Fix LICENSE
- Switch to USES=localbase
- Update WWW

Approved by:	portmgr blanket
2018-08-02 09:37:54 +00:00
Ryan Steinmetz
ce4a8d8274 - Update to 24
- Assign a MAINTAINER
2017-11-14 18:38:52 +00:00
Mathieu Arnold
e51bbb58a4 Remove all _USE=openssl occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:54 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +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
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Bartek Rutkowski
d150412ab3 irc/ngircd: update 22.1 -> 23
PR:		204680
Submitted by:	Kjetil Rustad <kjetil@bsdshell.org>
2015-12-01 14:04:57 +00:00
Wen Heping
9228db7583 - Update to 22.1
PR:		200377
Submitted by:	Kjetil Rustad<kjetil@bsdshell.org>
2015-05-27 08:40:39 +00:00
Dmitry Marakasov
b4e412f7e6 - Simplify MASTER_SITES
- Add CPE info
2015-04-09 11:43:07 +00:00
Kubilay Kocak
9598a6f290 irc/ngircd: Update to 22
- Update to 22
- Add LICENSE_FILE
- Whitespace align OPTIONS helpers

Changes:

  * http://ngircd.barton.de/doc/ChangeLog

PR:		196282
Submitted by:	kjetil at cckengine com
2014-12-26 14:58:24 +00:00
Tijl Coosemans
3ab1b8443e - Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-07-23 09:54:02 +00:00
Alex Kozlov
b1a64e91ac - Remove empty files and directories
Approved by:	portmgr (antoine)
2014-05-20 08:56:38 +00:00
Martin Wilke
281eb274ec - Update to 21.1
- Convert to USES
- Convert to new OPTIONS helper

PR:		187967
Submitted by:	ports fury
2014-04-26 02:23:10 +00:00
William Grzybowski
97a797b71f irc/ngircd: update to 21
- Update to 21 [1]
- Allow staging
- Indent options descriptions

PR:		ports/183758
Submitted by:	Kjetil Rustad <kjetil cckengine.com>
2013-11-08 14:17:56 +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
William Grzybowski
faec18e2c9 irc/ngircd: update to 20.3
- Update to 20.3 [1]
- Add DOCS to options
- NOPORTDOCS -> PORT_OPTIONS:MDOCS

PR:		ports/181737 [1]
Submitted by:	Kjetil Rustad <kjetil cckengine.com>
2013-09-05 12:54:46 +00:00
Beech Rintoul
ffd5d3314c - Update to 20.2,1
PR:		ports/176726
Submitted by:	Kjetil Rustad <kjetil@cckengine.com>
2013-03-08 02:55:27 +00:00
Roman Bogorodskiy
91e365d630 - Add UPDATING entry for gnutls update
- Chase shlib version bump for dependant ports
2013-02-05 16:17:06 +00:00
Dirk Meyer
dd61f226d8 - drop maintainership
Feature safe: yes
2012-10-18 19:28:48 +00:00
Dirk Meyer
cf2958eeb6 - use OPTIONS_DEFINE
- fix SSL OPTIONS
2012-09-16 15:36:13 +00:00
Dirk Meyer
d351fbab9c - update to 0.19.2 2012-08-04 05:49:28 +00:00
Dirk Meyer
3e3bca7274 - update to 0.19.1 2012-04-11 21:07:40 +00:00
Dirk Meyer
e99e060d34 - escape shell names 2012-01-14 14:52:13 +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
Dirk Meyer
eda8fde982 - update to 0.18
- update MASTER_SITES
PR:		161189
Submitted by:	Dmitry Marakasov
2011-10-04 18:43:23 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Dirk Meyer
09e06ed5b8 - update to 0.17.1 2011-01-04 07:34:23 +00:00
Dirk Meyer
d3e1a8b4cf - fix build with NOPORTDOCS
Reported by:	QAT
2010-12-11 05:20:42 +00:00
Dirk Meyer
080a9a7b8f - use cleaner expression for DISTVERSION
Submitted by:	 Cy Schubert
2010-12-10 12:25:04 +00:00
Dirk Meyer
29421e3b83 - fix build with NOPORTDOCS
Reported by:	QAT
2010-12-09 17:59:20 +00:00
Dirk Meyer
2a68e8944c - update to 0.17
Submitted by:	Rick

- add LICENSE
2010-12-08 17:00:55 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Dirk Meyer
2611791556 - enable IPv6 support
- add option WITHOUT_IPV6
PR:		144169
Submitted by:	Philippe Pepiot
Feature safe:	yes
2010-02-26 18:07:16 +00:00
Dirk Meyer
c5137b36fd - update to 0.15
- add options OPENSSL
- add options GNUTLS
- take maintainership for a while
2009-12-27 20:21:38 +00:00
Doug Barton
0175383f0a Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
2009-07-15 16:56:10 +00:00
Ion-Mihai Tetcu
3b47b7eb6e Fix plist with -DNOPORTDOCS.
Prompted by:	QAT QA run
2009-04-08 11:09:09 +00:00