[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2021-05-27 Thread Sam James
commit: 6cdc4b65290f229e928c4c67c1ff4bb29d5ffaca
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 03:47:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 03:47:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdc4b65

net-irc/inspircd: fix SizeViolation

Signed-off-by: Sam James  gentoo.org>

 net-irc/inspircd/Manifest  |   1 +
 .../files/inspircd-3.10.0-fix-path-builds.patch| 493 -
 net-irc/inspircd/inspircd-3.10.0.ebuild|   3 +-
 3 files changed, 3 insertions(+), 494 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 0d3fc592437..53ada51b850 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,3 @@
+DIST inspircd-3.10.0-fix-path-builds.patch.bz2 5316 BLAKE2B 
42831f5f1c442b0492dee1d49469361ca797e743399bf8cffd6069227fbaf0123ab43eda81ad0f732bed289111238e00f0e9b3351a555fc4b14f24fe18bb8251
 SHA512 
e1479970050dca02be092d5575077342ce3e517baf1c9b1d80e4b2a52559786dca387c685505d6c42b812c9206961eef057ad07a2f4966f9922a16a387559eb0
 DIST inspircd-3.10.0.tar.gz 854024 BLAKE2B 
b6aed621c6c5c4ea082d07605c6a9fe8be5fce04896c820a9055b17103853b0091515f8a52448ecb1accbe39eef3f49b01acbecae73894b76f91bb4b75edf821
 SHA512 
6cb1c66ce2a4531628264fc4b4836b47b7cba2c8aa6ffef5d72489ae663815254783b09aeb149d8ae9e41cf51be3c703612d443da84995695449a94db86f8944
 DIST inspircd-3.9.0.tar.gz 853862 BLAKE2B 
68134412f12ac06dc5ab5f9ffc94cb6053d88430210cb516e3569aad5e06dacd985038f51e057c9d7bd88179f472f685be5cd6fb31031e79948b0d3aee60eac3
 SHA512 
2adc4c39fc80d0095a9157a4c72f1df8288c364d909b2200eb04fb7e6bf5eb6172fe80153b79fdd437882d0b252999abad5912cef28f29cbceb9ab540df8db70

diff --git a/net-irc/inspircd/files/inspircd-3.10.0-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-3.10.0-fix-path-builds.patch
deleted file mode 100644
index e1def8043c5..000
--- a/net-irc/inspircd/files/inspircd-3.10.0-fix-path-builds.patch
+++ /dev/null
@@ -1,493 +0,0 @@
-diff --git a/docs/conf/codepages/ascii.conf.example 
b/docs/conf/codepages/ascii.conf
-similarity index 100%
-rename from docs/conf/codepages/ascii.conf.example
-rename to docs/conf/codepages/ascii.conf
-diff --git a/docs/conf/codepages/iso-8859-1.conf.example 
b/docs/conf/codepages/iso-8859-1.conf.example
-deleted file mode 100644
-index 83a772600..0
 a/docs/conf/codepages/iso-8859-1.conf.example
-+++ /dev/null
-@@ -1,42 +0,0 @@
--# This file contains ISO 8859-1 codepage rules for use with the codepage 
module.
--
--
--
-- # ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ
-- # ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö
-- # øùúûüýþÿ
--
-- # ß => S
-- # à => À
-- # á => Á
-- # â => Â
-- # ã => Ã
-- # ä => Ä
-- # å => Å
-- # æ => Æ
-- # ç => Ç
-- # è => È
-- # é => É
-- # ê => Ê
-- # ë => Ë
-- # ì => Ì
-- # í => Í
-- # î => Î
-- # ï => Ï
-- # ð => Ð
-- # ñ => Ñ
-- # ò => Ò
-- # ó => Ó
-- # ô => Ô
-- # õ => Õ
-- # ö => Ö
-- # ø => Ø
-- # ù => Ù
-- # ú => Ú
-- # û => Û
-- # ü => Ü
-- # ý => Ý
-- # þ => Þ
--
--# Include the ASCII rules to avoid duplication.
--
-diff --git a/docs/conf/codepages/iso-8859-2.conf.example 
b/docs/conf/codepages/iso-8859-2.conf.example
-deleted file mode 100644
-index df41d88fb..0
 a/docs/conf/codepages/iso-8859-2.conf.example
-+++ /dev/null
-@@ -1,60 +0,0 @@
--# This file contains ISO 8859-2 codepage rules for use with the codepage 
module.
--
--
--
--   # Ą
--   # Ł
-- # ĽŚ
-- # ŠŞŤŹ
-- # ŽŻ
--   # ą
--   # ł
-- # ľś
-- # šşťź
-- # žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ
-- # ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö
-- # řůúűüýţ
--
-- # ą => Ą
-- # ł => Ł
-- # ľ => Ľ
-- # ś => Ś
-- # š => Š
-- # ş => Ş
-- # ť => Ť
-- # ź => Ź
-- # ž => Ž
-- # ż => Ż
-- # ŕ => Ŕ
-- # á => Á
-- # â => Â
-- # ă => Ă
-- # ä => Ä
-- # ĺ => Ĺ
-- # ć => Ć
-- # ç => Ç
-- # č => Č
-- # é => É
-- # ę => Ę
-- # ë => Ë
-- # ě => Ě
-- # í => Í
-- # î => Î
-- # ď => Ď
-- # đ => Đ
-- # ń => Ń
-- # ň => Ň
-- # ó => Ó
-- # ô => Ô
-- # ő => Ő
-- # ö => Ö
-- # ř => Ř
-- # ů => Ů
-- # ú => Ú
-- # ű => Ű
-- # ü => Ü
-- # ý => Ý
-- # ţ => Ţ
--
--# Include the ASCII rules to avoid duplication.
--
-diff --git a/docs/conf/codepages/rfc1459.conf.example 
b/docs/conf/codepages/rfc1459.conf
-similarity index 100%
-rename from docs/conf/codepages/rfc1459.conf.example
-rename to docs/conf/codepages/rfc1459.conf
-diff --git a/docs/conf/codepages/strict-rfc1459.conf.example 
b/docs/conf/codepages/strict-rfc1459.conf
-similarity index 100%
-rename from docs/conf/codepages/strict-rfc1459.conf.example
-rename to docs/conf/codepages/strict-rfc1459.conf
-diff --git a/docs/conf/filter.conf.example b/docs/conf/filter.conf
-similarity index 100%
-rename from docs/conf/filter.conf.example
-rename to docs/conf/filter.conf
-diff --git a/docs/conf/helpop.conf.example b/docs/conf/helpop.conf
-similarity index 100%
-rename from docs/conf/helpop.conf.example
-rename to docs/conf/helpop.conf
-diff --git a/docs/conf/inspircd.conf.example 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2021-05-27 Thread Sam James
commit: 62d0599e45cb081e742b72116210de5116f4d5ab
Author: Wade Cline  hotmail  com>
AuthorDate: Sun May 23 04:50:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 03:14:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d0599e

net-irc/inspircd: Drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Bug: https://bugs.gentoo.org/791589
Signed-off-by: Wade Cline  hotmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-irc/inspircd/Manifest  |   1 -
 .../files/inspircd-3.7.0-fix-path-builds.patch | 338 -
 net-irc/inspircd/inspircd-3.8.1.ebuild | 121 
 3 files changed, 460 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 82f8b6b0876..4e88d3d671d 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1 @@
-DIST inspircd-3.8.1.tar.gz 850997 BLAKE2B 
aebf085b21b99fae989d5d75c28223cf5ef5aa8f872886af099800683718e51aa3650a8968968e2434de738a5d5770a26f84a02c9b1270dffdc9efdd2e8c9f86
 SHA512 
be16dd18882bdb424ebeb131e382db073adaf37914e7c8333bd1c266242f2c48e6c721f0ecae72159bca229790413dabee67fd4a4a3c83588c48c8bb15e604fa
 DIST inspircd-3.9.0.tar.gz 853862 BLAKE2B 
68134412f12ac06dc5ab5f9ffc94cb6053d88430210cb516e3569aad5e06dacd985038f51e057c9d7bd88179f472f685be5cd6fb31031e79948b0d3aee60eac3
 SHA512 
2adc4c39fc80d0095a9157a4c72f1df8288c364d909b2200eb04fb7e6bf5eb6172fe80153b79fdd437882d0b252999abad5912cef28f29cbceb9ab540df8db70

diff --git a/net-irc/inspircd/files/inspircd-3.7.0-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-3.7.0-fix-path-builds.patch
deleted file mode 100644
index 92e1c4b6032..000
--- a/net-irc/inspircd/files/inspircd-3.7.0-fix-path-builds.patch
+++ /dev/null
@@ -1,338 +0,0 @@
-diff --git a/docs/conf/codepages/ascii.conf.example 
b/docs/conf/codepages/ascii.conf
-similarity index 100%
-rename from docs/conf/codepages/ascii.conf.example
-rename to docs/conf/codepages/ascii.conf
-diff --git a/docs/conf/codepages/latin1.conf.example 
b/docs/conf/codepages/latin1.conf
-similarity index 97%
-rename from docs/conf/codepages/latin1.conf.example
-rename to docs/conf/codepages/latin1.conf
-index 3beb002fd..f5c6b98dc 100644
 a/docs/conf/codepages/latin1.conf.example
-+++ b/docs/conf/codepages/latin1.conf
-@@ -39,4 +39,4 @@
-  # þ => Þ
- 
- # Include the ASCII rules to avoid duplication.
--
-+
-diff --git a/docs/conf/codepages/rfc1459.conf.example 
b/docs/conf/codepages/rfc1459.conf
-similarity index 100%
-rename from docs/conf/codepages/rfc1459.conf.example
-rename to docs/conf/codepages/rfc1459.conf
-diff --git a/docs/conf/codepages/strict-rfc1459.conf.example 
b/docs/conf/codepages/strict-rfc1459.conf
-similarity index 100%
-rename from docs/conf/codepages/strict-rfc1459.conf.example
-rename to docs/conf/codepages/strict-rfc1459.conf
-diff --git a/docs/conf/filter.conf.example b/docs/conf/filter.conf
-similarity index 100%
-rename from docs/conf/filter.conf.example
-rename to docs/conf/filter.conf
-diff --git a/docs/conf/helpop.conf.example b/docs/conf/helpop.conf
-similarity index 100%
-rename from docs/conf/helpop.conf.example
-rename to docs/conf/helpop.conf
-diff --git a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf
-similarity index 99%
-rename from docs/conf/inspircd.conf.example
-rename to docs/conf/inspircd.conf
-index d678b5be3..607141381 100644
 a/docs/conf/inspircd.conf.example
-+++ b/docs/conf/inspircd.conf
-@@ -250,7 +250,7 @@
- # This can be done by using  #
- 
- # To enable IRCCloud on your network uncomment this:
--#
-+#
- 
- # A connect class with  set denies connections from the 
specified host/IP range.
- 
-+#
- 
- # This file has all the information about server links and ulined servers.
- # You *MUST* edit it if you intend to link servers.
--#
-+#
- 
- #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
- # #
-@@ -507,7 +507,7 @@
- #
- #   motd - displayed on connect and when a user executes /MOTD
- # Modules can also define their own files
--
-+
- 
- # Example of an executable file include. Note this will be read on rehash,
- # not when the command is run.
-@@ -543,7 +543,7 @@
- # the default of 'inspircd.pid' is used.  #
- # #
- 
--#
-+#
- 
- #-#-#-#-#-#-#-#-#-#-#-#-#- LIST MODE LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#
- # #
-@@ -697,7 +697,7 @@
-  #messages (requires the stripcolor module).
-  #  - topiclock   Channel mode +t - limits changing the topic to 
(half)ops
-  # You can also configure this on a per-channel basis with a channel 
mode.
-- # See m_exemptchanops in modules.conf.example for more details.
-+ # See m_exemptchanops in 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2020-08-12 Thread Thomas Deutschmann
commit: bc5463439d7f8105264dfcba83198841dfde788a
Author: Wade Cline  hotmail  com>
AuthorDate: Mon Aug  3 04:09:06 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 12 22:20:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc546343

net-irc/inspircd: Add v3.7.0

Signed-off-by: Wade Cline  hotmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-irc/inspircd/Manifest  |   1 +
 .../files/inspircd-3.7.0-fix-path-builds.patch | 338 +
 net-irc/inspircd/inspircd-3.7.0.ebuild | 121 
 3 files changed, 460 insertions(+)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index e7d8c5e5d86..9b5b8fde5f4 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,3 +1,4 @@
 DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B 
bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2
 SHA512 
83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
 DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 
6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a
 SHA512 
871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
 DIST inspircd-3.6.0.tar.gz 851768 BLAKE2B 
e1cbad4e5f00e769e804abc432dbac24ae4c988aac690d009dd87f28d75c4229a174c1703395cae42306b45ba167268c2032a3c2533fdde8154a67f53f2e18f8
 SHA512 
b1feaf983f30aa3192860d931f85bb2e5b5f10d3b7582b7e5faa8fc16a349c79506f5a7ba9e1f4f8b24d62639c0e0e88f2d97a3130473ee10eda93dd5c131630
+DIST inspircd-3.7.0.tar.gz 855041 BLAKE2B 
8b65c6d29ecf448503201d6d3d9b5416775f7ea97dd3e3acb947cbfcecd4a137f5c4dfd5902f8de43c03b5c5d799acc4a833631982f9815053beec07366a7ccb
 SHA512 
d683d54a046f9bf17ae1a7bb1e2ce94000455c0249478250fd7263f8ede12048ce3982b990bb47461a1c7d9ea5fc20836b3dd255924e72d187eb3a6d591fd51d

diff --git a/net-irc/inspircd/files/inspircd-3.7.0-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-3.7.0-fix-path-builds.patch
new file mode 100644
index 000..92e1c4b6032
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-3.7.0-fix-path-builds.patch
@@ -0,0 +1,338 @@
+diff --git a/docs/conf/codepages/ascii.conf.example 
b/docs/conf/codepages/ascii.conf
+similarity index 100%
+rename from docs/conf/codepages/ascii.conf.example
+rename to docs/conf/codepages/ascii.conf
+diff --git a/docs/conf/codepages/latin1.conf.example 
b/docs/conf/codepages/latin1.conf
+similarity index 97%
+rename from docs/conf/codepages/latin1.conf.example
+rename to docs/conf/codepages/latin1.conf
+index 3beb002fd..f5c6b98dc 100644
+--- a/docs/conf/codepages/latin1.conf.example
 b/docs/conf/codepages/latin1.conf
+@@ -39,4 +39,4 @@
+  # þ => Þ
+ 
+ # Include the ASCII rules to avoid duplication.
+-
++
+diff --git a/docs/conf/codepages/rfc1459.conf.example 
b/docs/conf/codepages/rfc1459.conf
+similarity index 100%
+rename from docs/conf/codepages/rfc1459.conf.example
+rename to docs/conf/codepages/rfc1459.conf
+diff --git a/docs/conf/codepages/strict-rfc1459.conf.example 
b/docs/conf/codepages/strict-rfc1459.conf
+similarity index 100%
+rename from docs/conf/codepages/strict-rfc1459.conf.example
+rename to docs/conf/codepages/strict-rfc1459.conf
+diff --git a/docs/conf/filter.conf.example b/docs/conf/filter.conf
+similarity index 100%
+rename from docs/conf/filter.conf.example
+rename to docs/conf/filter.conf
+diff --git a/docs/conf/helpop.conf.example b/docs/conf/helpop.conf
+similarity index 100%
+rename from docs/conf/helpop.conf.example
+rename to docs/conf/helpop.conf
+diff --git a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf
+similarity index 99%
+rename from docs/conf/inspircd.conf.example
+rename to docs/conf/inspircd.conf
+index d678b5be3..607141381 100644
+--- a/docs/conf/inspircd.conf.example
 b/docs/conf/inspircd.conf
+@@ -250,7 +250,7 @@
+ # This can be done by using  #
+ 
+ # To enable IRCCloud on your network uncomment this:
+-#
++#
+ 
+ # A connect class with  set denies connections from the 
specified host/IP range.
+ 
++#
+ 
+ # This file has all the information about server links and ulined servers.
+ # You *MUST* edit it if you intend to link servers.
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -507,7 +507,7 @@
+ #
+ #   motd - displayed on connect and when a user executes /MOTD
+ # Modules can also define their own files
+-
++
+ 
+ # Example of an executable file include. Note this will be read on rehash,
+ # not when the command is run.
+@@ -543,7 +543,7 @@
+ # the default of 'inspircd.pid' is used.  #
+ #  

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2020-08-12 Thread Thomas Deutschmann
commit: 9626f0272df8b58e797e6fd03e3430fc4d95528c
Author: Wade Cline  hotmail  com>
AuthorDate: Mon Aug  3 04:14:06 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 12 22:20:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9626f027

net-irc/inspircd: Drop v3.6.0

Signed-off-by: Wade Cline  hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16967
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-irc/inspircd/Manifest  |   1 -
 .../files/inspircd-3.5.0-fix-path-builds.patch | 346 -
 net-irc/inspircd/inspircd-3.6.0.ebuild | 121 ---
 3 files changed, 468 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 9b5b8fde5f4..476845bc230 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,3 @@
 DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B 
bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2
 SHA512 
83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
 DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 
6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a
 SHA512 
871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
-DIST inspircd-3.6.0.tar.gz 851768 BLAKE2B 
e1cbad4e5f00e769e804abc432dbac24ae4c988aac690d009dd87f28d75c4229a174c1703395cae42306b45ba167268c2032a3c2533fdde8154a67f53f2e18f8
 SHA512 
b1feaf983f30aa3192860d931f85bb2e5b5f10d3b7582b7e5faa8fc16a349c79506f5a7ba9e1f4f8b24d62639c0e0e88f2d97a3130473ee10eda93dd5c131630
 DIST inspircd-3.7.0.tar.gz 855041 BLAKE2B 
8b65c6d29ecf448503201d6d3d9b5416775f7ea97dd3e3acb947cbfcecd4a137f5c4dfd5902f8de43c03b5c5d799acc4a833631982f9815053beec07366a7ccb
 SHA512 
d683d54a046f9bf17ae1a7bb1e2ce94000455c0249478250fd7263f8ede12048ce3982b990bb47461a1c7d9ea5fc20836b3dd255924e72d187eb3a6d591fd51d

diff --git a/net-irc/inspircd/files/inspircd-3.5.0-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-3.5.0-fix-path-builds.patch
deleted file mode 100644
index 578453934c8..000
--- a/net-irc/inspircd/files/inspircd-3.5.0-fix-path-builds.patch
+++ /dev/null
@@ -1,346 +0,0 @@
-diff --git a/docs/conf/codepages/ascii.conf.example 
b/docs/conf/codepages/ascii.conf
-similarity index 100%
-rename from docs/conf/codepages/ascii.conf.example
-rename to docs/conf/codepages/ascii.conf
-diff --git a/docs/conf/codepages/latin1.conf.example 
b/docs/conf/codepages/latin1.conf
-similarity index 97%
-rename from docs/conf/codepages/latin1.conf.example
-rename to docs/conf/codepages/latin1.conf
-index 3beb002fd..f5c6b98dc 100644
 a/docs/conf/codepages/latin1.conf.example
-+++ b/docs/conf/codepages/latin1.conf
-@@ -39,4 +39,4 @@
-  # þ => Þ
- 
- # Include the ASCII rules to avoid duplication.
--
-+
-diff --git a/docs/conf/codepages/rfc1459.conf.example 
b/docs/conf/codepages/rfc1459.conf
-similarity index 100%
-rename from docs/conf/codepages/rfc1459.conf.example
-rename to docs/conf/codepages/rfc1459.conf
-diff --git a/docs/conf/codepages/strict-rfc1459.conf.example 
b/docs/conf/codepages/strict-rfc1459.conf
-similarity index 100%
-rename from docs/conf/codepages/strict-rfc1459.conf.example
-rename to docs/conf/codepages/strict-rfc1459.conf
-diff --git a/docs/conf/filter.conf.example b/docs/conf/filter.conf
-similarity index 100%
-rename from docs/conf/filter.conf.example
-rename to docs/conf/filter.conf
-diff --git a/docs/conf/helpop.conf.example b/docs/conf/helpop.conf
-similarity index 100%
-rename from docs/conf/helpop.conf.example
-rename to docs/conf/helpop.conf
-diff --git a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf
-similarity index 98%
-rename from docs/conf/inspircd.conf.example
-rename to docs/conf/inspircd.conf
-index dbd56d2fe..665d4dfb5 100644
 a/docs/conf/inspircd.conf.example
-+++ b/docs/conf/inspircd.conf
-@@ -247,10 +247,10 @@
- # This can be done by using  #
- 
- # To enable IRCCloud on your network uncomment this:
--#
-+#
- 
- # To enable KiwiIRC.com on your network uncomment this:
--#
-+#
- 
- # A connect class with  set denies connections from the 
specified host/IP range.
- 
-+#
- 
- # This file has all the information about server links and ulined servers.
- # You *MUST* edit it if you intend to link servers.
--#
-+#
- 
- #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
- # #
-@@ -507,7 +507,7 @@
- #
- #   motd - displayed on connect and when a user executes /MOTD
- # Modules can also define their own files
--
-+
- 
- # Example of an executable file include. Note this will be read on rehash,
- # not when the command is run.
-@@ -543,7 +543,7 @@
- # the 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2019-05-26 Thread Michał Górny
commit: b6bce9d64da768be609803ee3874d507b0dba11b
Author: Wade Cline  hotmail  com>
AuthorDate: Mon May 13 07:09:53 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 26 10:26:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bce9d6

net-irc/inspircd: Add v3.1.0

Signed-off-by: Wade Cline  hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12027
Signed-off-by: Michał Górny  gentoo.org>

 net-irc/inspircd/Manifest  |   1 +
 .../files/inspircd-3.1.0-fix-path-builds.patch | 260 +
 net-irc/inspircd/inspircd-3.1.0.ebuild | 131 +++
 net-irc/inspircd/metadata.xml  |   9 +-
 4 files changed, 398 insertions(+), 3 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index dbafa8a65d4..7eed34b91b3 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,3 @@
 DIST inspircd-2.0.25.tar.gz 734017 BLAKE2B 
d67af67a68d55e107c4492561fcc181ca17fda8b59d53e14e2a585057507f035d3178a9f5f04a22b8969f0fe6f331833e412f410f3276a610dc179ebf16c2399
 SHA512 
c404d3c296b48d34ad43f576eba1a1fe96ae3d644f032d11cb6050b8e777f93efe33715b0676f481ac3878eea1c17c884a26bff86b909f71f7329ebcfb97add8
 DIST inspircd-2.0.27.tar.gz 735970 BLAKE2B 
74a262ddd5f7d2fd61a1a01cddb0d61bf58e9fcdb3a69ebda15d711f3439b7b8e4387ee9ef3b55309e213e1e8bdc2978ca5b319720b0fcf71d9645f13102c2a2
 SHA512 
56f03c3259fad54365e97fd82f4e309edc60b641ccadd7916d04156fd157858f79930c8b9df99aa98c5505f76ab19e6bcd150ae5ed04d2bddfff572e18226cdd
+DIST inspircd-3.1.0.tar.gz 795435 BLAKE2B 
86f4c62b61ea2692be4f0bba21976e738f733187640f7fa43f3e90fb29b5a6e1bd4769fcdb86f1912a43cd856f5d1d28a335c2e6e4c86db6097588247ec6e119
 SHA512 
77e5602115d612be6bb1dc0123f5fde2e6ff0547376de04cd5c24de9376797654bbd62a01d058b6f27858bd338ae9126cdd0dcd8571ba0c33afc1f3e166e000c

diff --git a/net-irc/inspircd/files/inspircd-3.1.0-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-3.1.0-fix-path-builds.patch
new file mode 100644
index 000..0f4738c7012
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-3.1.0-fix-path-builds.patch
@@ -0,0 +1,260 @@
+diff --git a/docs/conf/filter.conf.example b/docs/conf/filter.conf
+similarity index 100%
+rename from docs/conf/filter.conf.example
+rename to docs/conf/filter.conf
+diff --git a/docs/conf/helpop.conf.example b/docs/conf/helpop.conf
+similarity index 100%
+rename from docs/conf/helpop.conf.example
+rename to docs/conf/helpop.conf
+diff --git a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf
+similarity index 99%
+rename from docs/conf/inspircd.conf.example
+rename to docs/conf/inspircd.conf
+index 9baaa5261..60e277310 100644
+--- a/docs/conf/inspircd.conf.example
 b/docs/conf/inspircd.conf
+@@ -465,11 +465,11 @@
+ 
+ # This file has all the information about oper classes, types and o:lines.
+ # You *MUST* edit it.
+-#
++#
+ 
+ # This file has all the information about server links and ulined servers.
+ # You *MUST* edit it if you intend to link servers.
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -478,7 +478,7 @@
+ #
+ #   motd - displayed on connect and when a user executes /MOTD
+ # Modules can also define their own files
+-
++
+ 
+ # Example of an executable file include. Note this will be read on rehash,
+ # not when the command is run.
+@@ -514,7 +514,7 @@
+ # the default of 'inspircd.pid' is used.  #
+ # #
+ 
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#- LIST MODE LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -1012,7 +1012,7 @@
+ # provide almost all the features of InspIRCd. :) #
+ # #
+ # The default does nothing -- we include it for simplicity for you.   #
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-# SERVICES CONFIGURATION  #-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -1021,13 +1021,13 @@
+ # exemptions for services pseudoclients:  #
+ #
+ # Anope users should uncomment this:
+-#
++#
+ #
+ # Atheme users should uncomment this:
+-#
++#
+ #
+ # Users of other services should uncomment this:
+-#
++#
+ 
+ #
+ #   #
+diff --git a/docs/conf/links.conf.example b/docs/conf/links.conf
+similarity index 100%
+rename from docs/conf/links.conf.example
+rename to docs/conf/links.conf
+diff --git a/docs/conf/modules.conf.example b/docs/conf/modules.conf
+similarity index 99%
+rename from docs/conf/modules.conf.example
+rename to docs/conf/modules.conf
+index bb8a74dbc..397b61295 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2018-12-16 Thread Andreas Sturmlechner
commit: 698bdb1067977d938c6fa0a7ff69623bb7e972fc
Author: Wade Cline  hotmail  com>
AuthorDate: Fri Nov 16 20:51:45 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec 16 23:53:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698bdb10

net-irc/inspircd: bump to 2.0.27

Signed-off-by: Wade Cline  hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10434
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-irc/inspircd/Manifest  |   1 +
 .../files/inspircd-2.0.27-fix-path-builds.patch| 257 +
 net-irc/inspircd/inspircd-2.0.27.ebuild| 118 ++
 3 files changed, 376 insertions(+)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 9204c385742..71ffbab7d48 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,3 @@
 DIST inspircd-2.0.25.tar.gz 734017 BLAKE2B 
d67af67a68d55e107c4492561fcc181ca17fda8b59d53e14e2a585057507f035d3178a9f5f04a22b8969f0fe6f331833e412f410f3276a610dc179ebf16c2399
 SHA512 
c404d3c296b48d34ad43f576eba1a1fe96ae3d644f032d11cb6050b8e777f93efe33715b0676f481ac3878eea1c17c884a26bff86b909f71f7329ebcfb97add8
 DIST inspircd-2.0.26.tar.gz 735414 BLAKE2B 
817a96c95b3360cadfcf69ab093b0bbd0f5b89e66a1b03f0c5916e2a4c514fa529dc4094368b2f03ef98bfe89c584a9a6a555d2ee9e33c7e6b0b4784bccba946
 SHA512 
950982629eab0dabeac9e7f2ab6e8b923bc5dafa978280cb91aa28c40997b7cfac2e4d39d74bb4c9cdb8f818205cc17bf782ec86f0aae966cb9c47bbf8143d1a
+DIST inspircd-2.0.27.tar.gz 735970 BLAKE2B 
74a262ddd5f7d2fd61a1a01cddb0d61bf58e9fcdb3a69ebda15d711f3439b7b8e4387ee9ef3b55309e213e1e8bdc2978ca5b319720b0fcf71d9645f13102c2a2
 SHA512 
56f03c3259fad54365e97fd82f4e309edc60b641ccadd7916d04156fd157858f79930c8b9df99aa98c5505f76ab19e6bcd150ae5ed04d2bddfff572e18226cdd

diff --git a/net-irc/inspircd/files/inspircd-2.0.27-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.27-fix-path-builds.patch
new file mode 100644
index 000..da00a8491d1
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-2.0.27-fix-path-builds.patch
@@ -0,0 +1,257 @@
+diff --git a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
+index d54cdc916..ee21be7f3 100644
+--- a/docs/conf/inspircd.conf.example
 b/docs/conf/inspircd.conf.example
+@@ -425,11 +425,11 @@
+ 
+ # This file has all the information about oper classes, types and o:lines.
+ # You *MUST* edit it.
+-
++
+ 
+ # This file has all the information about server links and ulined servers.
+ # You *MUST* edit it if you intend to link servers.
+-
++
+ 
+ #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -439,7 +439,8 @@
+ #   motd - displayed on connect and when a user executes /MOTD
+ #   rules - displayed when the user executes /RULES
+ # Modules can also define their own files
+-
++
+ 
+ # Example of an executable file include. Note this will be read on rehash,
+ # not when the command is run.
+@@ -485,7 +486,7 @@
+ # the default of 'inspircd.pid' is used.  #
+ # #
+ 
+-#
++
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#- BANLIST LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -994,7 +995,7 @@
+ # provide almost all the features of InspIRCd. :) #
+ # #
+ # The default does nothing -- we include it for simplicity for you.   #
+-
++
+ 
+ # Here are some pre-built modules.conf files that closely match the
+ # default configurations of some popular IRCd's. You still may want to
+@@ -1006,10 +1007,10 @@
+ # recommended that you make your own modules file based on 
modules.conf.example.
+ 
+ # Settings similar to UnrealIRCd defaults.
+-#
++#
+ 
+ # Settings similar to Charybdis IRCd defaults.
+-#
++#
+ 
+ 
+ #
+diff --git a/docs/conf/modules.conf.example b/docs/conf/modules.conf.example
+index c3f074b94..4b0a584bb 100644
+--- a/docs/conf/modules.conf.example
 b/docs/conf/modules.conf.example
+@@ -315,7 +315,7 @@
+ # specify some censor tags. See also: #
+ # https://wiki.inspircd.org/Modules/2.0/censor#
+ #
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # CGI:IRC module: Adds support for automatic host changing in CGI:IRC
+@@ -790,7 +790,7 @@
+ # specify below the path to the filter.conf file, or define some  #
+ #  tags.  #
+ # #
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # Gecos ban: Implements extended ban 'r', which stops anyone matching
+@@ 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2017-11-29 Thread Andreas Sturmlechner
commit: 79f50b4817bc17f890e61b3a1c50899cfdaf4fa9
Author: Wade Cline  hotmail  com>
AuthorDate: Sat Nov 18 03:13:41 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 29 23:19:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f50b48

net-irc/inspircd: Remove old 2.0.24

 net-irc/inspircd/Manifest  |   1 -
 .../files/inspircd-2.0.24-fix-path-builds.patch| 253 -
 net-irc/inspircd/inspircd-2.0.24-r1.ebuild | 123 --
 3 files changed, 377 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index e9a9481ebba..a7b18c92451 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,3 +1,2 @@
 DIST inspircd-2.0.23.tar.gz 731695 SHA256 
522b31fc80e8fd90b66837bf50f8a941233709d5b1fc9c0b3c47a413fb69f162 SHA512 
93a3dab04e797cfde158de8c2e959d1bb5df115aa3fe5a4066cdf9f56cb0c548fd2664a12d61bf2dbdb45549577974be99a0d6ffc6114c72cf0697f5ca4f85bb
 WHIRLPOOL 
9ac288624835e8cf97cf3634df47c4310c6929691b4bfb39139cb0a6c45a7503e1c73addf7f6eaef03d77e52d53a78f8efd648ddb3b5ee9023c4bdee045ac4a1
-DIST inspircd-2.0.24.tar.gz 732354 SHA256 
41f702cb84caa2db089a02f511a3da3e7fa3cdce7d2c5040b3c54c5da83c8b40 SHA512 
766ed9b2786a36c6f3765405b5e02d831ea5ae1089c1b646ed0340b08147f9bb8d477ff94e16b0d9ed02dc109c6273f3772e1bed10bc45d1e9e9b409a37d2b6a
 WHIRLPOOL 
3da7b2b694fd60755d3238d33090e9bc30abca3090e2552b6a9cb572c644cdc883236d39b91d1680e2500a26ef4829c98315e9975e27d5271046461569193d24
 DIST inspircd-2.0.25.tar.gz 734017 BLAKE2B 
d67af67a68d55e107c4492561fcc181ca17fda8b59d53e14e2a585057507f035d3178a9f5f04a22b8969f0fe6f331833e412f410f3276a610dc179ebf16c2399
 SHA512 
c404d3c296b48d34ad43f576eba1a1fe96ae3d644f032d11cb6050b8e777f93efe33715b0676f481ac3878eea1c17c884a26bff86b909f71f7329ebcfb97add8

diff --git a/net-irc/inspircd/files/inspircd-2.0.24-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.24-fix-path-builds.patch
deleted file mode 100644
index debf62a15f5..000
--- a/net-irc/inspircd/files/inspircd-2.0.24-fix-path-builds.patch
+++ /dev/null
@@ -1,253 +0,0 @@
-diff -Nuar a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
 a/docs/conf/inspircd.conf.example  2015-05-10 00:24:10.0 -0500
-+++ b/docs/conf/inspircd.conf.example  2015-07-27 05:22:26.107849785 -0500
-@@ -412,11 +412,11 @@
- 
- # This file has all the information about oper classes, types and o:lines.
- # You *MUST* edit it.
--
-+
- 
- # This file has all the information about server links and ulined servers.
- # You *MUST* edit it if you intend to link servers.
--
-+
- 
- #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
- # #
-@@ -426,7 +426,8 @@
- #   motd - displayed on connect and when a user executes /MOTD
- #   rules - displayed when the user executes /RULES
- # Modules can also define their own files
--
-+
- 
- # Example of an executable file include. Note this will be read on rehash,
- # not when the command is run.
-@@ -472,7 +473,7 @@
- # the default of 'inspircd.pid' is used.  #
- # #
- 
--#
-+
- 
- #-#-#-#-#-#-#-#-#-#-#-#-#- BANLIST LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # #
-@@ -953,7 +954,7 @@
- # provide almost all the features of InspIRCd. :) #
- # #
- # The default does nothing -- we include it for simplicity for you.   #
--
-+
- 
- # Here are some pre-built modules.conf files that closely match the
- # default configurations of some popular IRCd's. You still may want to
-@@ -965,10 +966,10 @@
- # recommended that you make your own modules file based on 
modules.conf.example.
- 
- # Settings similar to UnrealIRCd defaults.
--#
-+#
- 
- # Settings similar to Charybdis IRCd defaults.
--#
-+#
- 
- 
- #
-diff -Nuar a/docs/conf/modules.conf.example b/docs/conf/modules.conf.example
 a/docs/conf/modules.conf.example2016-02-28 17:38:30.492335461 -0600
-+++ b/docs/conf/modules.conf.example2016-02-28 17:39:20.068559846 -0600
-@@ -315,7 +315,7 @@
- # specify some censor tags. See also: #
- # http://wiki.inspircd.org/Modules/censor #
- #
--#
-+#
- 
- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # CGI:IRC module: Adds support for automatic host changing in CGI:IRC
-@@ -778,7 +778,7 @@
- # specify below the path to the filter.conf file, or define some  #
- #  tags.  #
- # #
--#
-+#
- 
- 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2017-10-04 Thread Patrice Clement
commit: 3ea7dc6c0571ba1b675fd6db286b88df2041437d
Author: Wade Cline  hotmail  com>
AuthorDate: Fri Sep 29 05:24:21 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Oct  4 09:45:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ea7dc6c

net-irc/inspircd: revbump to 2.0.24-r1.

* Install documentation with proper permissions, it was previously only
viewable by the root user.

* Remove --logfile option when starting the daemon via OpenRC, this prevents
double-logging when the user has configured logging by the more featureful
InspIRCd configuration file.

Closes: https://bugs.gentoo.org/617686
Closes: https://github.com/gentoo/gentoo/pull/5821

 net-irc/inspircd/files/inspircd-r3.confd   | 33 +++
 net-irc/inspircd/files/inspircd-r3.initd   | 48 ++
 ...rcd-2.0.24.ebuild => inspircd-2.0.24-r1.ebuild} | 20 ++---
 3 files changed, 96 insertions(+), 5 deletions(-)

diff --git a/net-irc/inspircd/files/inspircd-r3.confd 
b/net-irc/inspircd/files/inspircd-r3.confd
new file mode 100644
index 000..af9b3fe15e2
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-r3.confd
@@ -0,0 +1,33 @@
+# Distributed under the terms of the GNU General Public License v2
+
+# Location of configuration file. Modify if you don't like the standard
+# one.
+#
+#INSPIRCD_CONFIGFILE="/etc/inspircd/inspircd.conf"
+
+# File used to store the PID file. Usually you won't need to touch it.
+# If you are changing PID file do not forget to set new PID file in
+# INSPIRCD_CONFIGFILE as well.
+#
+#INSPIRCD_PIDFILE="/run/inspircd/inspircd.pid"
+
+# User to run InspIRCd as
+#
+#INSPIRCD_USER="inspircd"
+#INSPIRCD_GROUP="inspircd"
+
+# You can use this configuration option to pass additional options to the
+# start-stop-daemon, see start-stop-daemon(8) for more details.
+# Per default we start InspIRCd without any output (quiet)
+# as user $INSPIRCD_USER and wait 1000ms after we have started the service
+# to ensure that the daemon is really up and running.
+#INSPIRCD_SSDARGS="--quiet --user \"${INSPIRCD_USER}\" --wait 1000"
+
+# The termination timeout (start-stop-daemon parameter "retry") ensures
+# that the service will be terminated within a given time (25 + 5 seconds
+# per default) when you are stopping the service.
+#INSPIRCD_TERMTIMEOUT="TERM/25/KILL/5"
+
+# Options to collectd
+# See `/usr/bin/inspircd --help` for more details
+#INSPIRCD_OPTS=""

diff --git a/net-irc/inspircd/files/inspircd-r3.initd 
b/net-irc/inspircd/files/inspircd-r3.initd
new file mode 100644
index 000..4d8dac81936
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-r3.initd
@@ -0,0 +1,48 @@
+#!/sbin/openrc-run
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+: ${INSPIRCD_USER:="inspircd"}
+: ${INSPIRCD_GROUP:="inspircd"}
+: ${INSPIRCD_CONFIGFILE:="/etc/inspircd/inspircd.conf"}
+: ${INSPIRCD_PIDFILE:="/run/inspircd/inspircd.pid"}
+: ${INSPIRCD_SSDARGS:="--quiet --wait 1000"}
+: ${INSPIRCD_TERMTIMEOUT:="TERM/25/KILL/5"}
+: ${INSPIRCD_OPTS:=""}
+
+command="/usr/bin/inspircd"
+command_args="${INSPIRCD_OPTS} --config \"${INSPIRCD_CONFIGFILE}\""
+command_user="${INSPIRCD_USER}"
+start_stop_daemon_args="${INSPIRCD_SSDARGS}"
+pidfile="${INSPIRCD_PIDFILE}"
+retry="${INSPIRCD_TERMTIMEOUT}"
+
+required_files="${INSPIRCD_CONFIGFILE}"
+
+name="InspIRCd"
+
+description="InspIRCd is a modular Internet Relay Chat (IRC) server."
+
+extra_commands="version"
+extra_started_commands="rehash"
+
+depend() {
+   use dns
+   provide ircd
+}
+
+start_pre() {
+   checkpath --directory --mode 0750 --owner 
${INSPIRCD_USER}:${INSPIRCD_GROUP} "$(dirname "${INSPIRCD_PIDFILE}")"
+}
+
+rehash() {
+   ebegin "Rehashing InspIRCd"
+   start-stop-daemon --signal HUP --pidfile "${pidfile}"
+   eend $?
+}
+
+version() {
+   ebegin "Retrieve InspIRCd version"
+   ${command} --version
+   eend $?
+}

diff --git a/net-irc/inspircd/inspircd-2.0.24.ebuild 
b/net-irc/inspircd/inspircd-2.0.24-r1.ebuild
similarity index 85%
rename from net-irc/inspircd/inspircd-2.0.24.ebuild
rename to net-irc/inspircd/inspircd-2.0.24-r1.ebuild
index d7604a18517..d3c92bdafc3 100644
--- a/net-irc/inspircd/inspircd-2.0.24.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.24-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit toolchain-funcs user
+inherit toolchain-funcs user versionator
 
 DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
 HOMEPAGE="https://inspircd.github.com/;
@@ -27,6 +27,7 @@ RDEPEND="
tre? ( dev-libs/tre )"
 DEPEND="${RDEPEND}"
 
+DOCS=( docs/. )
 PATCHES=( "${FILESDIR}"/${P}-fix-path-builds.patch )
 
 pkg_setup() {
@@ -83,16 +84,17 @@ src_install() {
insinto "/usr/include/${PN}"
doins -r include/.
 
+   einstalldocs
+
diropts -o"${PN}" -g"${PN}" -m0700
dodir "/var/lib/${PN}"
dodir "/var/lib/${PN}/data"
 
-   newinitd 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2017-06-11 Thread Michael Palimaka
commit: ee0148bcddff08c0fb15310dcb84563c7c38e41c
Author: Wade Cline  hotmail  com>
AuthorDate: Fri Jun  2 04:28:46 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Jun 11 08:00:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee0148bc

net-irc/inspircd: Version bump to 2.0.24

 net-irc/inspircd/Manifest  |   1 +
 .../files/inspircd-2.0.24-fix-path-builds.patch| 253 +
 net-irc/inspircd/inspircd-2.0.24.ebuild| 127 +++
 3 files changed, 381 insertions(+)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 30cc793d709..5100b5a4395 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1 +1,2 @@
 DIST inspircd-2.0.23.tar.gz 731695 SHA256 
522b31fc80e8fd90b66837bf50f8a941233709d5b1fc9c0b3c47a413fb69f162 SHA512 
93a3dab04e797cfde158de8c2e959d1bb5df115aa3fe5a4066cdf9f56cb0c548fd2664a12d61bf2dbdb45549577974be99a0d6ffc6114c72cf0697f5ca4f85bb
 WHIRLPOOL 
9ac288624835e8cf97cf3634df47c4310c6929691b4bfb39139cb0a6c45a7503e1c73addf7f6eaef03d77e52d53a78f8efd648ddb3b5ee9023c4bdee045ac4a1
+DIST inspircd-2.0.24.tar.gz 732354 SHA256 
41f702cb84caa2db089a02f511a3da3e7fa3cdce7d2c5040b3c54c5da83c8b40 SHA512 
766ed9b2786a36c6f3765405b5e02d831ea5ae1089c1b646ed0340b08147f9bb8d477ff94e16b0d9ed02dc109c6273f3772e1bed10bc45d1e9e9b409a37d2b6a
 WHIRLPOOL 
3da7b2b694fd60755d3238d33090e9bc30abca3090e2552b6a9cb572c644cdc883236d39b91d1680e2500a26ef4829c98315e9975e27d5271046461569193d24

diff --git a/net-irc/inspircd/files/inspircd-2.0.24-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.24-fix-path-builds.patch
new file mode 100644
index 000..debf62a15f5
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-2.0.24-fix-path-builds.patch
@@ -0,0 +1,253 @@
+diff -Nuar a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
+--- a/docs/conf/inspircd.conf.example  2015-05-10 00:24:10.0 -0500
 b/docs/conf/inspircd.conf.example  2015-07-27 05:22:26.107849785 -0500
+@@ -412,11 +412,11 @@
+ 
+ # This file has all the information about oper classes, types and o:lines.
+ # You *MUST* edit it.
+-
++
+ 
+ # This file has all the information about server links and ulined servers.
+ # You *MUST* edit it if you intend to link servers.
+-
++
+ 
+ #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -426,7 +426,8 @@
+ #   motd - displayed on connect and when a user executes /MOTD
+ #   rules - displayed when the user executes /RULES
+ # Modules can also define their own files
+-
++
+ 
+ # Example of an executable file include. Note this will be read on rehash,
+ # not when the command is run.
+@@ -472,7 +473,7 @@
+ # the default of 'inspircd.pid' is used.  #
+ # #
+ 
+-#
++
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#- BANLIST LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -953,7 +954,7 @@
+ # provide almost all the features of InspIRCd. :) #
+ # #
+ # The default does nothing -- we include it for simplicity for you.   #
+-
++
+ 
+ # Here are some pre-built modules.conf files that closely match the
+ # default configurations of some popular IRCd's. You still may want to
+@@ -965,10 +966,10 @@
+ # recommended that you make your own modules file based on 
modules.conf.example.
+ 
+ # Settings similar to UnrealIRCd defaults.
+-#
++#
+ 
+ # Settings similar to Charybdis IRCd defaults.
+-#
++#
+ 
+ 
+ #
+diff -Nuar a/docs/conf/modules.conf.example b/docs/conf/modules.conf.example
+--- a/docs/conf/modules.conf.example2016-02-28 17:38:30.492335461 -0600
 b/docs/conf/modules.conf.example2016-02-28 17:39:20.068559846 -0600
+@@ -315,7 +315,7 @@
+ # specify some censor tags. See also: #
+ # http://wiki.inspircd.org/Modules/censor #
+ #
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # CGI:IRC module: Adds support for automatic host changing in CGI:IRC
+@@ -778,7 +778,7 @@
+ # specify below the path to the filter.conf file, or define some  #
+ #  tags.  #
+ # #
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # Gecos ban: Implements extended ban 'r', which stops anyone matching
+@@ -834,7 +834,7 @@
+ # #
+ # If you specify to use the m_helpop.so module, then specify below#
+ # the path to the helpop.conf file.   

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2017-03-03 Thread Michael Palimaka
commit: 430adb8353295a60a02cde3ae6db48dd0f2e9fe2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar  4 06:00:16 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar  4 06:00:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430adb83

net-irc/inspircd: remove old

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 net-irc/inspircd/Manifest  |   2 -
 .../inspircd-2.0.20-deprecated-tmpnam-560362.patch |  33 ---
 .../files/inspircd-2.0.20-fix-path-builds.patch| 208 -
 .../files/inspircd-2.0.21-fix-path-builds.patch| 247 -
 net-irc/inspircd/files/inspircd-2.0.21-init|  38 
 net-irc/inspircd/files/inspircd-init   |  38 
 net-irc/inspircd/inspircd-2.0.20.ebuild| 111 -
 net-irc/inspircd/inspircd-2.0.21.ebuild| 101 -
 8 files changed, 778 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 7f04f914648..30cc793d709 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,3 +1 @@
-DIST inspircd-2.0.20.tar.gz 728970 SHA256 
5156e2da5da4cfa377705ecd633aee41cdcd785d12627497d55cab5f70dd686f SHA512 
85463f7df379e5c7e190b4cc7ea67a80d5c4e5799c68abf2329e8204239dbed7258d11c97e5138039a8002f18ca0bd75ffc5c362b02cc27170adaf8cda6acc7e
 WHIRLPOOL 
7eb8d3ca23c203431794ac18e65037e696638f54a0df8f2efbf590e87017e31f7a4f37926352cb4a613e6d58fb0d76ebf44a78ca6d39d093d66b46b57330b541
-DIST inspircd-2.0.21.tar.gz 730417 SHA256 
bc2f861d754754a108797699319186130ef7d909204eb56ab2c3b1ae80c9d6c5 SHA512 
28f38e8195d5cb6e7c7f2c4bcff2f0fcc13fb462a26975269faf899af7228c3ece2002ee819d0d5e2242ae5687a8e198e82cace8b3ff75521a44f12ac29ade0f
 WHIRLPOOL 
e1d7ee44a4900a26c2307d431fd62e0b13a8ba56388fa3e2edb10754c6bea5426625b4008162adc203c984e36b9e99ed656622bc21aae4195574514edc9b678e
 DIST inspircd-2.0.23.tar.gz 731695 SHA256 
522b31fc80e8fd90b66837bf50f8a941233709d5b1fc9c0b3c47a413fb69f162 SHA512 
93a3dab04e797cfde158de8c2e959d1bb5df115aa3fe5a4066cdf9f56cb0c548fd2664a12d61bf2dbdb45549577974be99a0d6ffc6114c72cf0697f5ca4f85bb
 WHIRLPOOL 
9ac288624835e8cf97cf3634df47c4310c6929691b4bfb39139cb0a6c45a7503e1c73addf7f6eaef03d77e52d53a78f8efd648ddb3b5ee9023c4bdee045ac4a1

diff --git 
a/net-irc/inspircd/files/inspircd-2.0.20-deprecated-tmpnam-560362.patch 
b/net-irc/inspircd/files/inspircd-2.0.20-deprecated-tmpnam-560362.patch
deleted file mode 100644
index 92128411014..000
--- a/net-irc/inspircd/files/inspircd-2.0.20-deprecated-tmpnam-560362.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 79d1a436bb5c7ab40e43130495c455ffc8c682a2 Mon Sep 17 00:00:00 2001
-From: Richard Bradfield 
-Date: Wed, 22 Jul 2015 01:18:03 +0100
-Subject: [PATCH] Replace deprecated tmpnam() call
-
-From Perl 5.22 onwards, POSIX::tmpnam() has been deprecated (without the
-usual 2 year deprecation cycle), using the File::Temp module instead
-preserves compatibility while allowing compilation on 5.22 and later.

- make/utilities.pm | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/make/utilities.pm b/make/utilities.pm
-index ae16ce3..baba584 100644
 a/make/utilities.pm
-+++ b/make/utilities.pm
-@@ -29,6 +29,7 @@ use warnings FATAL => qw(all);
- 
- use Exporter 'import';
- use POSIX;
-+use File::Temp;
- use Getopt::Long;
- use Fcntl;
- our @EXPORT = qw(make_rpath pkgconfig_get_include_dirs pkgconfig_get_lib_dirs 
pkgconfig_check_version translate_functions promptstring);
-@@ -404,7 +405,7 @@ sub translate_functions($$)
-   my $tmpfile;
-   do
-   {
--  $tmpfile = tmpnam();
-+  $tmpfile = File::Temp::tmpnam();
-   } until sysopen(TF, $tmpfile, 
O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW, 0700);
-   print "(Created and executed \e[1;32m$tmpfile\e[0m)\n";
-   print TF $1;

diff --git a/net-irc/inspircd/files/inspircd-2.0.20-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.20-fix-path-builds.patch
deleted file mode 100644
index ea1eca65f8d..000
--- a/net-irc/inspircd/files/inspircd-2.0.20-fix-path-builds.patch
+++ /dev/null
@@ -1,208 +0,0 @@
-diff -Nuar a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
 a/docs/conf/inspircd.conf.example  2015-05-10 00:24:10.0 -0500
-+++ b/docs/conf/inspircd.conf.example  2015-07-27 05:22:26.107849785 -0500
-@@ -412,11 +412,11 @@
- 
- # This file has all the information about oper classes, types and o:lines.
- # You *MUST* edit it.
--
-+
- 
- # This file has all the information about server links and ulined servers.
- # You *MUST* edit it if you intend to link servers.
--
-+
- 
- #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
- # #
-@@ -426,7 +426,8 @@
- #   motd - 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2017-02-25 Thread Thomas Deutschmann
commit: e9a23e95ba54e79e60cb598b0e2d93a8f3098e07
Author: Andrew Wilcox  foxkit  us>
AuthorDate: Sat Feb 25 23:50:50 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Feb 25 23:53:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a23e95

net-irc/inspircd: Bump to v2.0.23 (bug #593290)

Notable ebuild changes:
===
- Rewritten runscript

Closes: https://github.com/gentoo/gentoo/pull/4035
Gentoo-Bug: https://bugs.gentoo.org/593290

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-irc/inspircd/Manifest  |   1 +
 .../files/inspircd-2.0.23-fix-path-builds.patch| 253 +
 net-irc/inspircd/files/inspircd-r2.initd   |  49 
 net-irc/inspircd/files/inspircd.confd  |  39 
 net-irc/inspircd/inspircd-2.0.23.ebuild| 107 +
 5 files changed, 449 insertions(+)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 7541fdfbdd..7f04f91464 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,3 @@
 DIST inspircd-2.0.20.tar.gz 728970 SHA256 
5156e2da5da4cfa377705ecd633aee41cdcd785d12627497d55cab5f70dd686f SHA512 
85463f7df379e5c7e190b4cc7ea67a80d5c4e5799c68abf2329e8204239dbed7258d11c97e5138039a8002f18ca0bd75ffc5c362b02cc27170adaf8cda6acc7e
 WHIRLPOOL 
7eb8d3ca23c203431794ac18e65037e696638f54a0df8f2efbf590e87017e31f7a4f37926352cb4a613e6d58fb0d76ebf44a78ca6d39d093d66b46b57330b541
 DIST inspircd-2.0.21.tar.gz 730417 SHA256 
bc2f861d754754a108797699319186130ef7d909204eb56ab2c3b1ae80c9d6c5 SHA512 
28f38e8195d5cb6e7c7f2c4bcff2f0fcc13fb462a26975269faf899af7228c3ece2002ee819d0d5e2242ae5687a8e198e82cace8b3ff75521a44f12ac29ade0f
 WHIRLPOOL 
e1d7ee44a4900a26c2307d431fd62e0b13a8ba56388fa3e2edb10754c6bea5426625b4008162adc203c984e36b9e99ed656622bc21aae4195574514edc9b678e
+DIST inspircd-2.0.23.tar.gz 731695 SHA256 
522b31fc80e8fd90b66837bf50f8a941233709d5b1fc9c0b3c47a413fb69f162 SHA512 
93a3dab04e797cfde158de8c2e959d1bb5df115aa3fe5a4066cdf9f56cb0c548fd2664a12d61bf2dbdb45549577974be99a0d6ffc6114c72cf0697f5ca4f85bb
 WHIRLPOOL 
9ac288624835e8cf97cf3634df47c4310c6929691b4bfb39139cb0a6c45a7503e1c73addf7f6eaef03d77e52d53a78f8efd648ddb3b5ee9023c4bdee045ac4a1

diff --git a/net-irc/inspircd/files/inspircd-2.0.23-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.23-fix-path-builds.patch
new file mode 100644
index 00..debf62a15f
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-2.0.23-fix-path-builds.patch
@@ -0,0 +1,253 @@
+diff -Nuar a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
+--- a/docs/conf/inspircd.conf.example  2015-05-10 00:24:10.0 -0500
 b/docs/conf/inspircd.conf.example  2015-07-27 05:22:26.107849785 -0500
+@@ -412,11 +412,11 @@
+ 
+ # This file has all the information about oper classes, types and o:lines.
+ # You *MUST* edit it.
+-
++
+ 
+ # This file has all the information about server links and ulined servers.
+ # You *MUST* edit it if you intend to link servers.
+-
++
+ 
+ #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -426,7 +426,8 @@
+ #   motd - displayed on connect and when a user executes /MOTD
+ #   rules - displayed when the user executes /RULES
+ # Modules can also define their own files
+-
++
+ 
+ # Example of an executable file include. Note this will be read on rehash,
+ # not when the command is run.
+@@ -472,7 +473,7 @@
+ # the default of 'inspircd.pid' is used.  #
+ # #
+ 
+-#
++
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#- BANLIST LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -953,7 +954,7 @@
+ # provide almost all the features of InspIRCd. :) #
+ # #
+ # The default does nothing -- we include it for simplicity for you.   #
+-
++
+ 
+ # Here are some pre-built modules.conf files that closely match the
+ # default configurations of some popular IRCd's. You still may want to
+@@ -965,10 +966,10 @@
+ # recommended that you make your own modules file based on 
modules.conf.example.
+ 
+ # Settings similar to UnrealIRCd defaults.
+-#
++#
+ 
+ # Settings similar to Charybdis IRCd defaults.
+-#
++#
+ 
+ 
+ #
+diff -Nuar a/docs/conf/modules.conf.example b/docs/conf/modules.conf.example
+--- a/docs/conf/modules.conf.example2016-02-28 17:38:30.492335461 -0600
 b/docs/conf/modules.conf.example2016-02-28 17:39:20.068559846 -0600
+@@ -315,7 +315,7 @@
+ # specify some censor tags. See also: #
+ # http://wiki.inspircd.org/Modules/censor 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2016-03-25 Thread Ian Delaney
commit: 86543057cd91158f05e53b816a318147d379b5c9
Author: Ian Delaney  gentoo  org>
AuthorDate: Sat Mar 26 04:51:56 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Sat Mar 26 04:52:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86543057

net-irc/inspircd: bump to vn. 2.0.21

patches to bump ebuild and fix build paths sunbmitted by
the proxy maintainer via the gentoo bug. Keyword arm
intially tested fine however requires keywording in
required dep, held back for later.

Gentoo bug: #575956

Package-Manager: portage-2.2.28

 net-irc/inspircd/Manifest  |   1 +
 .../files/inspircd-2.0.21-fix-path-builds.patch| 247 +
 net-irc/inspircd/files/inspircd-2.0.21-init|  39 
 net-irc/inspircd/inspircd-2.0.21.ebuild| 102 +
 4 files changed, 389 insertions(+)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 46b960a..7541fdf 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1 +1,2 @@
 DIST inspircd-2.0.20.tar.gz 728970 SHA256 
5156e2da5da4cfa377705ecd633aee41cdcd785d12627497d55cab5f70dd686f SHA512 
85463f7df379e5c7e190b4cc7ea67a80d5c4e5799c68abf2329e8204239dbed7258d11c97e5138039a8002f18ca0bd75ffc5c362b02cc27170adaf8cda6acc7e
 WHIRLPOOL 
7eb8d3ca23c203431794ac18e65037e696638f54a0df8f2efbf590e87017e31f7a4f37926352cb4a613e6d58fb0d76ebf44a78ca6d39d093d66b46b57330b541
+DIST inspircd-2.0.21.tar.gz 730417 SHA256 
bc2f861d754754a108797699319186130ef7d909204eb56ab2c3b1ae80c9d6c5 SHA512 
28f38e8195d5cb6e7c7f2c4bcff2f0fcc13fb462a26975269faf899af7228c3ece2002ee819d0d5e2242ae5687a8e198e82cace8b3ff75521a44f12ac29ade0f
 WHIRLPOOL 
e1d7ee44a4900a26c2307d431fd62e0b13a8ba56388fa3e2edb10754c6bea5426625b4008162adc203c984e36b9e99ed656622bc21aae4195574514edc9b678e

diff --git a/net-irc/inspircd/files/inspircd-2.0.21-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.21-fix-path-builds.patch
new file mode 100644
index 000..247a4ef
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-2.0.21-fix-path-builds.patch
@@ -0,0 +1,247 @@
+diff -Nuar a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
+--- a/docs/conf/inspircd.conf.example  2015-05-10 00:24:10.0 -0500
 b/docs/conf/inspircd.conf.example  2015-07-27 05:22:26.107849785 -0500
+@@ -412,11 +412,11 @@
+ 
+ # This file has all the information about oper classes, types and o:lines.
+ # You *MUST* edit it.
+-
++
+ 
+ # This file has all the information about server links and ulined servers.
+ # You *MUST* edit it if you intend to link servers.
+-
++
+ 
+ #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -426,7 +426,8 @@
+ #   motd - displayed on connect and when a user executes /MOTD
+ #   rules - displayed when the user executes /RULES
+ # Modules can also define their own files
+-
++
+ 
+ # Example of an executable file include. Note this will be read on rehash,
+ # not when the command is run.
+@@ -472,7 +473,7 @@
+ # the default of 'inspircd.pid' is used.  #
+ # #
+ 
+-#
++
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#- BANLIST LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # #
+@@ -953,7 +954,7 @@
+ # provide almost all the features of InspIRCd. :) #
+ # #
+ # The default does nothing -- we include it for simplicity for you.   #
+-
++
+ 
+ # Here are some pre-built modules.conf files that closely match the
+ # default configurations of some popular IRCd's. You still may want to
+@@ -965,10 +966,10 @@
+ # recommended that you make your own modules file based on 
modules.conf.example.
+ 
+ # Settings similar to UnrealIRCd defaults.
+-#
++#
+ 
+ # Settings similar to Charybdis IRCd defaults.
+-#
++#
+ 
+ 
+ #
+diff -Nuar a/docs/conf/modules.conf.example b/docs/conf/modules.conf.example
+--- a/docs/conf/modules.conf.example2016-02-28 17:38:30.492335461 -0600
 b/docs/conf/modules.conf.example2016-02-28 17:39:20.068559846 -0600
+@@ -315,7 +315,7 @@
+ # specify some censor tags. See also: #
+ # http://wiki.inspircd.org/Modules/censor #
+ #
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # CGI:IRC module: Adds support for automatic host changing in CGI:IRC
+@@ -778,7 +778,7 @@
+ # specify below the path to the filter.conf file, or define some  #
+ #  tags.  #
+ # #
+-#
++#
+ 
+ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
+ # 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2016-01-25 Thread Patrice Clement
commit: e2931d12fcebf38f2f2e9f60e53603949f016b37
Author: Andrew Wilcox  Wilcox-Tech  com>
AuthorDate: Fri Jan 22 09:02:17 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jan 22 09:02:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2931d12

net-irc/inspircd: patch tmpnam call (bug #560362)

POSIX::tmpnam() was deprecated in Perl 5.22 which causes a failure in
./configure with various combinations of USE flags enabled on systems
with 5.22 installed.

 .../inspircd-2.0.20-deprecated-tmpnam-560362.patch | 33 ++
 net-irc/inspircd/inspircd-2.0.20.ebuild|  7 +++--
 2 files changed, 38 insertions(+), 2 deletions(-)

diff --git 
a/net-irc/inspircd/files/inspircd-2.0.20-deprecated-tmpnam-560362.patch 
b/net-irc/inspircd/files/inspircd-2.0.20-deprecated-tmpnam-560362.patch
new file mode 100644
index 000..9212841
--- /dev/null
+++ b/net-irc/inspircd/files/inspircd-2.0.20-deprecated-tmpnam-560362.patch
@@ -0,0 +1,33 @@
+From 79d1a436bb5c7ab40e43130495c455ffc8c682a2 Mon Sep 17 00:00:00 2001
+From: Richard Bradfield 
+Date: Wed, 22 Jul 2015 01:18:03 +0100
+Subject: [PATCH] Replace deprecated tmpnam() call
+
+From Perl 5.22 onwards, POSIX::tmpnam() has been deprecated (without the
+usual 2 year deprecation cycle), using the File::Temp module instead
+preserves compatibility while allowing compilation on 5.22 and later.
+---
+ make/utilities.pm | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/make/utilities.pm b/make/utilities.pm
+index ae16ce3..baba584 100644
+--- a/make/utilities.pm
 b/make/utilities.pm
+@@ -29,6 +29,7 @@ use warnings FATAL => qw(all);
+ 
+ use Exporter 'import';
+ use POSIX;
++use File::Temp;
+ use Getopt::Long;
+ use Fcntl;
+ our @EXPORT = qw(make_rpath pkgconfig_get_include_dirs pkgconfig_get_lib_dirs 
pkgconfig_check_version translate_functions promptstring);
+@@ -404,7 +405,7 @@ sub translate_functions($$)
+   my $tmpfile;
+   do
+   {
+-  $tmpfile = tmpnam();
++  $tmpfile = File::Temp::tmpnam();
+   } until sysopen(TF, $tmpfile, 
O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW, 0700);
+   print "(Created and executed \e[1;32m$tmpfile\e[0m)\n";
+   print TF $1;

diff --git a/net-irc/inspircd/inspircd-2.0.20.ebuild 
b/net-irc/inspircd/inspircd-2.0.20.ebuild
index d2ea27a..4ae0ac3 100644
--- a/net-irc/inspircd/inspircd-2.0.20.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -37,7 +37,10 @@ src_prepare() {
# Patch the inspircd launcher with the inspircd user
sed -i -e "s/@UID@/${PN}/" "${S}/make/template/${PN}" || die
 
-   epatch "${FILESDIR}/${P}-fix-path-builds.patch"
+   epatch "${FILESDIR}"/${P}-fix-path-builds.patch
+   epatch "${FILESDIR}"/${P}-deprecated-tmpnam-560362.patch
+
+   epatch_user
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2015-09-23 Thread Ian Delaney
commit: 62aa8b0d32d1957aa1426baaaeabdcf8b28e9c90
Author: Ian Delaney  gentoo  org>
AuthorDate: Thu Sep 24 02:05:19 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Thu Sep 24 02:06:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62aa8b0d

net-irc/inspircd: cleanup wrt bug #545034

Package-Manager: portage-2.2.20.1

 net-irc/inspircd/Manifest  |   1 -
 .../files/inspircd-2.0.18-fix-path-builds.patch| 208 -
 net-irc/inspircd/files/inspircd-2.0.18-init|  39 
 net-irc/inspircd/inspircd-2.0.18.ebuild| 109 ---
 4 files changed, 357 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index e319fcd..46b960a 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1 @@
-DIST inspircd-2.0.18.tar.gz 747846 SHA256 
45168ed075e66b379cdb9bae01652a23a33304817363e519fcbb1a194783295d SHA512 
64e5d71da5d96afd1261b2a771f27f0c38b505812753a636c51d604f6166ab8a49106ae2da8291ecd86f894d2cfea63e9fcb105efdd7ce137bdf083235db7021
 WHIRLPOOL 
c86846a170705590ae8b44023feb3adaa636c7af1d9e33a0cf560b1ebe5cc14740636c82e8c65e0f12357d9863ef36a66f0efa6aa20d2780bcef5ddd53888a6b
 DIST inspircd-2.0.20.tar.gz 728970 SHA256 
5156e2da5da4cfa377705ecd633aee41cdcd785d12627497d55cab5f70dd686f SHA512 
85463f7df379e5c7e190b4cc7ea67a80d5c4e5799c68abf2329e8204239dbed7258d11c97e5138039a8002f18ca0bd75ffc5c362b02cc27170adaf8cda6acc7e
 WHIRLPOOL 
7eb8d3ca23c203431794ac18e65037e696638f54a0df8f2efbf590e87017e31f7a4f37926352cb4a613e6d58fb0d76ebf44a78ca6d39d093d66b46b57330b541

diff --git a/net-irc/inspircd/files/inspircd-2.0.18-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.18-fix-path-builds.patch
deleted file mode 100644
index 065ff2c..000
--- a/net-irc/inspircd/files/inspircd-2.0.18-fix-path-builds.patch
+++ /dev/null
@@ -1,208 +0,0 @@
-diff -Nuar a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
 a/docs/conf/inspircd.conf.example  2014-10-26 18:05:40.0 +0100
-+++ b/docs/conf/inspircd.conf.example  2014-10-27 15:03:54.03807 +0100
-@@ -412,11 +412,11 @@
- 
- # This file has all the information about oper classes, types and o:lines.
- # You *MUST* edit it.
--
-+
- 
- # This file has all the information about server links and ulined servers.
- # You *MUST* edit it if you intend to link servers.
--
-+
- 
- #-#-#-#-#-#-#-#-#-#-  MISCELLANEOUS CONFIGURATION  -#-#-#-#-#-#-#-#-#-#
- # #
-@@ -426,7 +426,8 @@
- #   motd - displayed on connect and when a user executes /MOTD
- #   rules - displayed when the user executes /RULES
- # Modules can also define their own files
--
-+
- 
- # Example of an executable file include. Note this will be read on rehash,
- # not when the command is run.
-@@ -472,7 +473,7 @@
- # the default of 'inspircd.pid' is used.  #
- # #
- 
--#
-+
- 
- #-#-#-#-#-#-#-#-#-#-#-#-#- BANLIST LIMITS #-#-#-#-#-#-#-#-#-#-#-#-#-#-#
- # #
-@@ -953,7 +954,7 @@
- # provide almost all the features of InspIRCd. :) #
- # #
- # The default does nothing -- we include it for simplicity for you.   #
--
-+
- 
- # Here are some pre-built modules.conf files that closely match the
- # default configurations of some popular IRCd's. You still may want to
-@@ -965,10 +966,10 @@
- # recommended that you make your own modules file based on 
modules.conf.example.
- 
- # Settings similar to UnrealIRCd defaults.
--#
-+#
- 
- # Settings similar to Charybdis IRCd defaults.
--#
-+#
- 
- 
- #
-diff -Nuar a/make/template/main.mk b/make/template/main.mk
 a/make/template/main.mk2014-10-26 18:05:40.0 +0100
-+++ b/make/template/main.mk2014-10-27 15:08:05.28800 +0100
-@@ -34,7 +34,7 @@
- SYSTEM = @SYSTEM@
- BUILDPATH = @BUILD_DIR@
- SOCKETENGINE = @SOCKETENGINE@
--CXXFLAGS = -pipe -fPIC -DPIC
-+MYCXXFLAGS = -pipe -fPIC -DPIC
- LDLIBS = -pthread -lstdc++
- LDFLAGS = 
- CORELDFLAGS = -rdynamic -L. $(LDFLAGS)
-@@ -51,9 +51,9 @@
- INSTMODE_LIB = 0644
- 
- @IFEQ $(CC) icpc
--  CXXFLAGS += -Wshadow
-+  MYCXXFLAGS += -Wshadow
- @ELSE
--  CXXFLAGS += -pedantic -Woverloaded-virtual -Wshadow -Wformat=2 
-Wmissing-format-attribute -Wall
-+  MYCXXFLAGS += -pedantic -Woverloaded-virtual -Wshadow -Wformat=2 
-Wmissing-format-attribute -Wall
- @ENDIF
- 
- 
-@@ -75,41 +75,41 @@
-   INSTALL = ginstall
- @ENDIF
- @IFEQ $(SYSTEM) darwin
--  CXXFLAGS += -DDARWIN -frtti
-+  MYCXXFLAGS += -DDARWIN -frtti
-   LDLIBS += -ldl
-   CORELDFLAGS = -dynamic -bind_at_load -L. $(LDFLAGS)
-   PICLDFLAGS = -fPIC -shared -twolevel_namespace -undefined dynamic_lookup 
$(LDFLAGS)
- 

[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/, net-irc/inspircd/files/

2015-09-17 Thread Ian Delaney
commit: d7208425f4d0843462fbf24751c6807c1098e79e
Author: Ian Delaney  gentoo  org>
AuthorDate: Fri Sep 18 03:36:22 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Fri Sep 18 03:38:04 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7208425

net-irc/inspircd: bump to 2.0.20

New maintainer added to metadata under proxy-maintainers herd,
init file renamed to expand in any '{P}', new patch for fix-path-builds,
ebuild and patch by new maintainer via bug #545034, rm 2.0.17

Package-Manager: portage-2.2.20.1

 net-irc/inspircd/Manifest  |  2 +-
 ...patch => inspircd-2.0.20-fix-path-builds.patch} | 28 +++---
 .../files/{inspircd-2.0.17-init => inspircd-init}  |  0
 ...spircd-2.0.17.ebuild => inspircd-2.0.20.ebuild} | 10 
 net-irc/inspircd/metadata.xml  |  5 +++-
 5 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 6edbc5b..e319fcd 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,2 @@
-DIST inspircd-2.0.17.tar.gz 744743 SHA256 
a5d42a6568df341b67a386f93dc92ccb8e1d1308c19ea2deb4c5424b11c6dde8 SHA512 
4eddc927a682794cad1e85a747eefd269aa0c6c88a373e1c38902ff689f5c02da44b31e7ec1dc1f97c08c5cc7cc26be62b32a0831ca2d53f81c5662394325a5e
 WHIRLPOOL 
af7dae1282a442332badb6254dcf10bec63a55a7dcf717c7246389ff47f051b453d5ff47edc2e635c2cbd22bafc7d6109c3c63f67dbe714e1f054c60e0905522
 DIST inspircd-2.0.18.tar.gz 747846 SHA256 
45168ed075e66b379cdb9bae01652a23a33304817363e519fcbb1a194783295d SHA512 
64e5d71da5d96afd1261b2a771f27f0c38b505812753a636c51d604f6166ab8a49106ae2da8291ecd86f894d2cfea63e9fcb105efdd7ce137bdf083235db7021
 WHIRLPOOL 
c86846a170705590ae8b44023feb3adaa636c7af1d9e33a0cf560b1ebe5cc14740636c82e8c65e0f12357d9863ef36a66f0efa6aa20d2780bcef5ddd53888a6b
+DIST inspircd-2.0.20.tar.gz 728970 SHA256 
5156e2da5da4cfa377705ecd633aee41cdcd785d12627497d55cab5f70dd686f SHA512 
85463f7df379e5c7e190b4cc7ea67a80d5c4e5799c68abf2329e8204239dbed7258d11c97e5138039a8002f18ca0bd75ffc5c362b02cc27170adaf8cda6acc7e
 WHIRLPOOL 
7eb8d3ca23c203431794ac18e65037e696638f54a0df8f2efbf590e87017e31f7a4f37926352cb4a613e6d58fb0d76ebf44a78ca6d39d093d66b46b57330b541

diff --git a/net-irc/inspircd/files/inspircd-2.0.17-fix-path-builds.patch 
b/net-irc/inspircd/files/inspircd-2.0.20-fix-path-builds.patch
similarity index 92%
rename from net-irc/inspircd/files/inspircd-2.0.17-fix-path-builds.patch
rename to net-irc/inspircd/files/inspircd-2.0.20-fix-path-builds.patch
index a4e12bb..ea1eca6 100644
--- a/net-irc/inspircd/files/inspircd-2.0.17-fix-path-builds.patch
+++ b/net-irc/inspircd/files/inspircd-2.0.20-fix-path-builds.patch
@@ -1,6 +1,6 @@
 diff -Nuar a/docs/conf/inspircd.conf.example b/docs/conf/inspircd.conf.example
 a/docs/conf/inspircd.conf.example  2014-07-24 14:24:00.0 +0200
-+++ b/docs/conf/inspircd.conf.example  2014-08-09 10:21:01.43954 +0200
+--- a/docs/conf/inspircd.conf.example  2015-05-10 00:24:10.0 -0500
 b/docs/conf/inspircd.conf.example  2015-07-27 05:22:26.107849785 -0500
 @@ -412,11 +412,11 @@
  
  # This file has all the information about oper classes, types and o:lines.
@@ -57,8 +57,8 @@ diff -Nuar a/docs/conf/inspircd.conf.example 
b/docs/conf/inspircd.conf.example
  
  #
 diff -Nuar a/make/template/main.mk b/make/template/main.mk
 a/make/template/main.mk2014-07-24 14:24:00.0 +0200
-+++ b/make/template/main.mk2014-08-09 10:24:59.03948 +0200
+--- a/make/template/main.mk2015-05-10 00:24:10.0 -0500
 b/make/template/main.mk2015-07-27 05:22:26.107849785 -0500
 @@ -34,7 +34,7 @@
  SYSTEM = @SYSTEM@
  BUILDPATH = @BUILD_DIR@
@@ -71,7 +71,7 @@ diff -Nuar a/make/template/main.mk b/make/template/main.mk
 @@ -51,9 +51,9 @@
  INSTMODE_LIB = 0644
  
- @IFEQ $(CC) icc
+ @IFEQ $(CC) icpc
 -  CXXFLAGS += -Wshadow
 +  MYCXXFLAGS += -Wshadow
  @ELSE
@@ -106,7 +106,7 @@ diff -Nuar a/make/template/main.mk b/make/template/main.mk
 -  CXXFLAGS += -O2
 +@IFEQ $(DEBUGLEVEL) 0
 +  MYCXXFLAGS += -O2
- @IFEQ $(CC) gcc
+ @IFEQ $(CC) g++
 -CXXFLAGS += -g1
 +MYCXXFLAGS += -g1
  @ENDIF
@@ -134,7 +134,7 @@ diff -Nuar a/make/template/main.mk b/make/template/main.mk
  
  @GNU_ONLY MAKEFLAGS += --no-print-directory
  
-@@ -128,10 +128,11 @@
+@@ -129,10 +129,11 @@
  @ENDIF
  
  @IFDEF PURE_STATIC
@@ -148,7 +148,7 @@ diff -Nuar a/make/template/main.mk b/make/template/main.mk
  @DO_EXPORT SOURCEPATH BUILDPATH PURE_STATIC SPLIT_CC
  
  # Default target
-@@ -144,10 +145,10 @@
+@@ -145,10 +146,10 @@
  @GNU_ONLY TARGET = modules/$(M:.so=).so
  @ENDIF
  
@@ -161,7 +161,7 @@ diff -Nuar a/make/template/main.mk b/make/template/main.mk
  @ENDIF
  
  @IFEQ $(DBGOK) 0
-@@ -222,8 +223,8 @@
+@@ -223,8 +224,8 @@
@-$(INSTALL) -d -o $(INSTUID) -m $(INSTMODE_DIR) $(BASE)/data
@-$(INSTALL) -d -o