diff options
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/Manifest.gz | bin | 9154 -> 9168 bytes | |||
-rw-r--r-- | net-irc/iroffer-dinoex/Manifest | 2 | ||||
-rw-r--r-- | net-irc/iroffer-dinoex/iroffer-dinoex-3.32.ebuild | 121 | ||||
-rw-r--r-- | net-irc/irssi/Manifest | 2 | ||||
-rw-r--r-- | net-irc/irssi/irssi-1.2.0-r2.ebuild | 2 | ||||
-rw-r--r-- | net-irc/irssistats/Manifest | 3 | ||||
-rw-r--r-- | net-irc/irssistats/irssistats-0.75-r1.ebuild | 2 | ||||
-rw-r--r-- | net-irc/irssistats/irssistats-0.75.ebuild | 30 | ||||
-rw-r--r-- | net-irc/polari/Manifest | 5 | ||||
-rw-r--r-- | net-irc/polari/files/3.26.2-drag-warning-fix.patch | 38 | ||||
-rw-r--r-- | net-irc/polari/polari-3.26.2.ebuild | 56 | ||||
-rw-r--r-- | net-irc/polari/polari-3.28.1.ebuild | 53 | ||||
-rw-r--r-- | net-irc/unrealircd/Manifest | 4 | ||||
-rw-r--r-- | net-irc/unrealircd/unrealircd-4.2.0.ebuild | 7 | ||||
-rw-r--r-- | net-irc/unrealircd/unrealircd-4.2.2.ebuild | 7 | ||||
-rw-r--r-- | net-irc/znc/Manifest | 2 | ||||
-rw-r--r-- | net-irc/znc/znc-1.7.3.ebuild | 182 |
17 files changed, 321 insertions, 195 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz Binary files differindex 5e67e18872e1..e31ebca660ca 100644 --- a/net-irc/Manifest.gz +++ b/net-irc/Manifest.gz diff --git a/net-irc/iroffer-dinoex/Manifest b/net-irc/iroffer-dinoex/Manifest index a2a2201d4d80..a4ae48992fd5 100644 --- a/net-irc/iroffer-dinoex/Manifest +++ b/net-irc/iroffer-dinoex/Manifest @@ -6,6 +6,8 @@ AUX iroffer-dinoex.init 1130 BLAKE2B ccd6615cd7c5c61532ccad49f5b69d5d6049d01af95 AUX iroffer-dinoex.logrotate 173 BLAKE2B 855d14769a53f81135a2de494b90eeadbe487a9f9f29d45fe948b88b9798baf81a5832e8a89cc477826c6c51d7dde0459ab3d97249eb91d434f5b4c0686c0720 SHA512 6eb9a7f1949720a7d1544b90a22a190ad868b77d3ed604c5ec3acdc62e5711353d84a8e10dbfa332c4ceab13fedc3fa06d1679ce95d4612443a055f04f310015 DIST iroffer-dinoex-3.30.tar.gz 541131 BLAKE2B ea61113dffcd14b162153aa03c55a203d8ccd99e8f81de53a9ab8543bd91e948509281f753a8f332445eec102b6bd2b51972ff8bedb8b574b55b9325f6969269 SHA512 e45dc3dd901cbb73a9d59cd5a672834c7b6527864eb3385121856af562680a0f91e8846e8690fc60a6349dc4c4fc1cf190d3ac01813c6c045ef18147d61b7d4d DIST iroffer-dinoex-3.31.tar.gz 527712 BLAKE2B 8e57058af9aad9537d29a15140ab59c921d2549eb9e7a2ce9145fc1c27a4307bea882927012b04fc9f0737a8853d927c79cc0f3156dfa311072c59589fe0221f SHA512 677aa03a33b99d8062db077bba47fb18b2e9279243691981bbd09cb2859fcb4792e1383225b9698edb23370ce0f60667a09480644d31171e9a8234d80052dd80 +DIST iroffer-dinoex-3.32.tar.gz 1321125 BLAKE2B 3a124d16911d97d0ec937b86c9e0ad513ebdcea5e09e4cb1a53753c03d5e13347d0bf1116bf9abe0137fb7a05bbc7a8e31c2c0da5c15cc4e0b55e067d62b1461 SHA512 03d662cf7eb3093b1f050eda8777011d6e7a833dc2fcf65d29ef0294a0d6ce4e2cea273e2d4e6ee6ba2364c088890ac6338a3aa8e6477d5e2a1a990a6e4e9603 EBUILD iroffer-dinoex-3.30-r1.ebuild 2647 BLAKE2B ae818ddc5a50a966f11f2f2dc3c7739c51b55d29696a233218244fcaaa4d3ada55df7e749533e822906a6bf16f4260372498dad0164ddf002ce10b8542d0e79a SHA512 d2c1d4e8f8722370ab39d7cb1f6bbbdadd814d77749286a0bba319a964fded40bd30c40f2ed8358e0efd869b486e25209fb69262920755f0981c8efbda650deb EBUILD iroffer-dinoex-3.31.ebuild 2642 BLAKE2B c46c0d27d8c8bbb601e2b9930ee319b2847d0e4aece2f5ca77eac0d63833eb291b9e3816b3515c23ba8b3ab016a54e9a3a78b1093e0fdcc966bdf85fcab868ed SHA512 46296a7c9aeebc5baaf557f3f43009cfa0bf14a4056c32054bf0472534b1eac797b31cff855a052c35bf6906cfd9bb3f0331c5441e793edd7b5ccae9178c6062 +EBUILD iroffer-dinoex-3.32.ebuild 2649 BLAKE2B 217eb4f39865e4d4be21d2fad26844dff5c51e80fa1b7d9e46a3c036cbae2c624e1c8df4a7101c78d9cd715ad388bc74e2194e19e9378754ccea86b497f7eaf6 SHA512 a99817342e9a7c076ed8d4cc834e5537efed0aac32a6e5bfd6af4ca143bb4595b49d62b80ba52d322b7638d89b770d45d9908b11e1af597062e5a851b3d18518 MISC metadata.xml 795 BLAKE2B a6290795083bbd2c847fce5f5fb16c0cdc65f459642dec45f0be9f364a3c2d61579fb96ad0c5ee72c255a02d5ab2f32257ec669cbdaa7304d83830fcfcd083b4 SHA512 9e0690f67c3039e88a122fc149049bbb604958d3f5a4d07fe80b67845a7e8005f79901ade56ab4e55ffab885d3fefb1aac16419b4c56c206479f9e97edf062b3 diff --git a/net-irc/iroffer-dinoex/iroffer-dinoex-3.32.ebuild b/net-irc/iroffer-dinoex/iroffer-dinoex-3.32.ebuild new file mode 100644 index 000000000000..2f525ffe3ffb --- /dev/null +++ b/net-irc/iroffer-dinoex/iroffer-dinoex-3.32.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="de en fr it" +PLOCALE_BACKUP="en" + +inherit l10n toolchain-funcs user + +DESCRIPTION="IRC fileserver using DCC" +HOMEPAGE="http://iroffer.dinoex.net/" +SRC_URI="http://iroffer.dinoex.net/${P}.tar.gz + http://iroffer.dinoex.net/HISTORY/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+admin +blowfish +chroot curl debug geoip gnutls +http kqueue +memsave ruby ssl +telnet upnp" + +REQUIRED_USE=" + admin? ( http ) + gnutls? ( ssl ) +" + +RDEPEND="chroot? ( dev-libs/nss ) + curl? ( + net-misc/curl[ssl?] + gnutls? ( net-misc/curl[curl_ssl_gnutls] ) + !gnutls? ( ssl? ( net-misc/curl[curl_ssl_openssl] ) ) + ) + geoip? ( dev-libs/geoip ) + gnutls? ( net-libs/gnutls ) + ruby? ( dev-lang/ruby:* ) + ssl? ( !gnutls? ( dev-libs/openssl:0= ) )" + +DEPEND="${RDEPEND}" + +pkg_setup() { + enewgroup iroffer + enewuser iroffer -1 -1 -1 iroffer +} + +src_prepare() { + eapply "${FILESDIR}/${PN}-3.31-config.patch" + eapply "${FILESDIR}/${PN}-Werror.patch" + + eapply_user + + l10n_find_plocales_changes "" 'help-admin-' '.txt' +} + +do_configure() { + echo ./Configure $* + ./Configure $* || die "configure phase failed" +} + +src_configure() { + do_configure \ + PREFIX="${EPREFIX}/usr"\ + $(usex debug '-profiling' '' '' '')\ + $(usex debug '-debug' '' '' '')\ + $(usex geoip '-geoip' '' '' '')\ + $(usex chroot '' '-no-chroot' '' '')\ + $(usex curl '-curl' '' '' '' )\ + $(usex gnutls '-tls' '' '' '' '')\ + $(usex upnp '-upnp' '' '' '')\ + $(usex ruby '-ruby' '' '' '')\ + $(usex kqueue '-kqueue' '' '' '')\ + $(usex blowfish '' '-no-blowfish' '' '')\ + $(usex ssl '' '-no-openssl' '' '')\ + $(usex http '' '-no-http' '' '')\ + $(usex admin '' '-no-admin' '' '')\ + $(usex telnet '' '-no-telnet' '' '')\ + $(usex memsave '' '-no-memsave' '' '') +} + +src_compile() { + # TODO: default compile targets always include chrooted target, which is not good + emake CC="$(tc-getCC)" $(l10n_get_locales) +} + +myloc() { + emake DESTDIR="${D}" install-${1} + + dodoc help-admin-${1}.txt + use http && dodoc doc/INSTALL-linux-${1}.html + + insinto /etc/${PN} + case ${1} in + "de") + doins beispiel.config;; + "fr") + doins exemple.config;; + *) + doins sample.config;; + esac +} + +src_install() { + l10n_for_each_locale_do myloc + + dodoc README* THANKS TODO + doman iroffer.1 xdcc.7 + + newinitd "${FILESDIR}/${PN}.init" ${PN} + newconfd "${FILESDIR}/${PN}.conf" ${PN} + + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + if use ruby; then + insinto /usr/share/${PN} + doins ruby-sample.rb + fi + + if use http; then + insinto /usr/share/${PN}/htdocs + doins htdocs/* + fi +} diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest index 066cb800f6be..736f8df6c722 100644 --- a/net-irc/irssi/Manifest +++ b/net-irc/irssi/Manifest @@ -2,6 +2,6 @@ AUX libressl.patch 1373 BLAKE2B 8cc6dd14a7f79d95ef037be9267570ca476dd92ca002cdae DIST irssi-1.1.2.tar.xz 1084328 BLAKE2B 6f4e49097d97a511d0fd679806bfa3d261c26f9160ed66d34e7d314b3f330accf90c5e019c31dafd5418c25d538fcb44fc35fcdf6210370f640ff95743556a9a SHA512 706f811c810b976888101a29bab6ff6b9aa6116678994b3710d6b266bfbc0ae2be1d4fd889aedfbf0a13a2e3da3f1affcce0018346ecc582865eaccd8cc79f84 DIST irssi-1.2.0.tar.xz 1138984 BLAKE2B 940b8fb0c6633ea82ccd242241a39b67fa1a356aa58758ca9e0388971ccaabbdfe954140d27abd06d1ca36d0aac14decbb1fd0929d969305abfaa9c9dbeafd24 SHA512 343530ca63355dd6683e84f31602c9162e1e3158e52ce81e37519d1e42abbdcb621fb710fcb605fcafd7e7ea3f2c30ed62607d4ea91d8c8dc29bf893e54aee40 EBUILD irssi-1.1.2.ebuild 1410 BLAKE2B e4afbeeef63408b98189f96df84a368068e8d1985158629928c0a8d7acd1eb6784b1a66eb34a1313873b529552012a3bb6bdb59af7e091c5e7398ee81370b926 SHA512 8ce49e74840ebdfa69fc56b9ec1d99bbd336990eb94e53a6a91beddafbd26f5c2f0ab519a31590aab1fa1bdf61d91d1c26432957d7883d99805132ade9dd0421 -EBUILD irssi-1.2.0-r2.ebuild 1569 BLAKE2B b23204464a6c95688042c540a18a32b7a2663e629a13ed3705a7db1d865fe34f9f436560cef79de313ce793b490f5d62450bcced0f79dbc51b2b6530e0e135fb SHA512 5c3c4babb2cdba52bda41f4a0c4044dea867cdf7e56713ac4afa188cd2e27a32b43222df54ec00775cece2332f7a88964b0308cb0bdac712a197fb38dab6ba14 +EBUILD irssi-1.2.0-r2.ebuild 1562 BLAKE2B 117e46598c8bad0b62dd2b87be220217181d035cdc959ba378c7516222e2ba1671755fbb073f3dfc08d3622d0c200d0897e464e4ddbeedf7563e912a20a861d0 SHA512 719dd3f38e52fd2fd0710cefe66e9c162b7a6de2d36ee05d45d055d412919843f7c46de9da2b69df102e73f5e7a67a5b7015a819593306e8fbc1dfe1ea2a04d2 EBUILD irssi-9999.ebuild 1487 BLAKE2B 3f83206f2b22dc6de4636cd749549383cbf82068e6415564ec5afa1aeb6a4d06e99b8f0f6e2cc7cd8db4d455c37bc89f28e67d9412c7342f79634620074cd118 SHA512 035223cce0c3bd26a1862c4bb88e60e3d7138e84d01bacbc21d621b6d2ccefbbcac6106ba5eef9ca5f40205a2065a8eb1956064c89899dd956ed0b04bed581d3 MISC metadata.xml 700 BLAKE2B 9d12cb98cc2a5204d423141bcb42222cb5aca53888eac4158927a40f2b5b8a28eb0fa4171f1a4467aa795df45673f21dec09ddbf9c22f897c131d137a10a1d98 SHA512 9d510764f9f5dbfaaa2c027ac79ccbcfc92552d48de3bb3491b6e9b1abdb8be7dcd4e59be4fdf82b9ba4c240a8bc63e5f18548b3c3da4e77eff0b87a457db470 diff --git a/net-irc/irssi/irssi-1.2.0-r2.ebuild b/net-irc/irssi/irssi-1.2.0-r2.ebuild index be0abf1747e4..3fd4c3836773 100644 --- a/net-irc/irssi/irssi-1.2.0-r2.ebuild +++ b/net-irc/irssi/irssi-1.2.0-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="otr +perl selinux socks5 +proxy libressl" COMMON_DEPEND=" diff --git a/net-irc/irssistats/Manifest b/net-irc/irssistats/Manifest index 97647506be18..f6306438c100 100644 --- a/net-irc/irssistats/Manifest +++ b/net-irc/irssistats/Manifest @@ -1,4 +1,3 @@ DIST irssistats-0.75.tar.gz 54434 BLAKE2B 1bd35158bea9f24b8013834a876cbc3a3f285cea1802e6699f6e10af33dde1a648ec717b031819a999c0beb2cac394130da7a31b5bc877d32abb0a706142d972 SHA512 d7ac167d64c850f3803e6192f1fbf98e13cf296902b92bc3c5847f5f97a678938e7bff41b3195d2845c5ddb92f0557fea1b3a82b61d18b6a307b94ceae1c62f6 -EBUILD irssistats-0.75-r1.ebuild 568 BLAKE2B 9e9909461c6f6dbb5a43f87c0148b27949b2af85722ace643a5f44bb5301d1458877bb7018480dd8ff89ef2071d1802e7d82d9f8ad7c5baa4856ff3ed4366dac SHA512 b5a233b5235a21dee85a5e5a604a952a29061a02744ed49124138865bbb595816e0ea0de4f0855ead5c8274ae2002986933415d11ad079e360cbb8d939778908 -EBUILD irssistats-0.75.ebuild 622 BLAKE2B afd7a0819661ee7d80df38b8d57be616cb85c38391c604c03275aaa4415752833413862a97002b29d4fd5e6b01a82e588bf3454c9bf57a9c1e5e251c09193227 SHA512 62884d3bc57a926c148e7dfc27686098126796320cb2bcb36354784cce5b4a759fc8b78f56bf883676c735517da624dcdc798afdf6fc3ecede7e50e32cd20a8a +EBUILD irssistats-0.75-r1.ebuild 567 BLAKE2B 00f4b6b0e1ac30682e0fd9474d8b3dd6638784080d633db3dae916050bf5b86e20fc164453a41c30978430b79c8a3f9f3ce92cf5d28b5ded57218c663349505c SHA512 b874e24faaa4a307d9eae05ebbbb95fc3cbec14399f9fc1d46767e10418d1bc38f1efa2380617c10468ce9069298464c56beec9967f75ea3418472d7182dd4ba MISC metadata.xml 247 BLAKE2B ad7649194ba47fd592d8a94cedd1132e472d7173de56a4e5d1b7af591a4063e27b4a196bef97c2aff4e5026ba2b22562c9d156bc93b1820b926151c205a696e6 SHA512 6b67bcfd1c47571c43f484d58c9132df98bb173dc939307124e0bacf8178a281d404b903954a5d23761a54b07123b0c0a83f999fa3cd578dcac141a5a6df661c diff --git a/net-irc/irssistats/irssistats-0.75-r1.ebuild b/net-irc/irssistats/irssistats-0.75-r1.ebuild index 15a075e0ebeb..f4d57bad9b02 100644 --- a/net-irc/irssistats/irssistats-0.75-r1.ebuild +++ b/net-irc/irssistats/irssistats-0.75-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://royale.zerezo.com/irssistats/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc sparc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ppc sparc x86 ~x86-fbsd" DEPEND="net-irc/irssi" diff --git a/net-irc/irssistats/irssistats-0.75.ebuild b/net-irc/irssistats/irssistats-0.75.ebuild deleted file mode 100644 index 0491ea7ebbdc..000000000000 --- a/net-irc/irssistats/irssistats-0.75.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit toolchain-funcs - -DESCRIPTION="Generates HTML IRC stats based on irssi logs" -HOMEPAGE="http://royale.zerezo.com/irssistats/" -SRC_URI="http://royale.zerezo.com/irssistats/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" - -KEYWORDS="amd64 ppc sparc x86 ~x86-fbsd" -IUSE="" - -DEPEND="" - -src_compile() { - $(tc-getCC) -o irssistats ${CFLAGS} ${LDFLAGS} irssistats.c || die "compile failed" -} - -src_install() { - emake \ - PRE="${D}"/usr \ - DOC="${D}"/usr/share/doc/${PF} \ - install \ - || die "make install failed" -} diff --git a/net-irc/polari/Manifest b/net-irc/polari/Manifest index b0eef8022160..5e6593596275 100644 --- a/net-irc/polari/Manifest +++ b/net-irc/polari/Manifest @@ -1,10 +1,5 @@ -AUX 3.26.2-drag-warning-fix.patch 1396 BLAKE2B 4dbd3be90222858375d24b31467852f64e6735b9460e41127a3b58431da656ecfd2b37308739d1c5ab33c82f0a4ff0024a2ba1df2ca3b89f9fd4590a283de0c5 SHA512 e6ad1fd5f3da31ed6361d0e6875e067337cb10c0b7944879df3f65eb74fc325bddbfa22c02285c3d57786b78058f00eaa733376fc63947d351ab4b68a389e174 DIST polari-3.24.2.tar.xz 804160 BLAKE2B c0e651d478cf814d1e055ef196ea725a17c50ee4836df7939b73dc59bbea0f74d8dbf6ceebd07b3748b6814fa52ae8a300515ac8f6952f59546e7c27ed35d6da SHA512 23a475d657556e7f4e93dde8e545bf7bede227635d540bd006b85b068923d87e713bd05f14d8ccde458bf6efd4920665bca02ea41c4de870680581ebfa595f0e -DIST polari-3.26.2.tar.xz 1148892 BLAKE2B 3979b261ae34d3d38084717a94f926a259ec0d20f9db0f482e10866bba0b4d1efec2f44bdddd78cd1b409f03df0221d308b8173b21fc33b61fd93bc76eec6b57 SHA512 3939c7da22379acd8b59d860db90fba37cca3dba0422db93747ba4622e574d43992334e13603462725d05ba2f0c1a243655ef7505881649111033abc029a9aaa -DIST polari-3.28.1.tar.xz 1171688 BLAKE2B c52935b5f562654f833255d3e0e1022d3f0eff3de510752dfb59ba3831eb231ecdf5833c3813bf28afd864649fd34b02be4ab1e86134348cd2e5b5898f0788ae SHA512 a3fa71604a6f67b851ac3bb9e097a5e48e5ade12d31e845d63ccfe6186eb23694c0cbc9d9826803bf664d408473cc679986d6fee962ef675178df7cda4c998ce DIST polari-3.30.2.tar.xz 1153792 BLAKE2B 992f39e989179617164fb9d955a5211aa466293882d773c5783792503741cf62ae7fa848697046f2888bdc04c083e0b3fef0be18055e2d2c2607cc029eb2c816 SHA512 4aae1bd70498ddbddab494c9484c039bc5fabc13860ddd6a2001858808baea004c9f463b37c9392eaac62cf951867ea6e24e77053976bd4524dd711ac52a5b4d EBUILD polari-3.24.2.ebuild 883 BLAKE2B 1828647d578f3cd96ed456f1b19e51df2208cb1a1dec59578f6360d822e0637982ffe665621399bae3ec7b0c89d604788f17283b39e3ac63dfc5aaed90aec80c SHA512 8a6817c62c0f89f97c347af5fba5d12b6c3d81774fc5a390117c9def93bbc40dbf7bde7693f983cc0e2b2ad26589b5cff06a04c49ab0b9d8c14694435735c8c4 -EBUILD polari-3.26.2.ebuild 1155 BLAKE2B af36ada3189f2c33ccab0287508ba312d4665159813ddb6a24e9d3763b5a5c552eb48d53e7451227ce685dc531e7f53ac45b2382e190283c88938a9f015187cc SHA512 8a3f5749fabaeb0df20c298b4668bf105b20a376da05d21c518c67d50f1117a57e7e98e6724f8d5aa7a24c2ca2d0f9d33f101cb026d529803a4fcad6bcdd4afc -EBUILD polari-3.28.1.ebuild 1138 BLAKE2B 80727823d480868de4d004034feba30de60c0e6762d546105c11a7d8828931cad29e05d9751121550522d327fbc12af96e79d149a153bda802fe8876e21df4a0 SHA512 34316f252d675d6347b3fa7ce245acedac25560f02dc752cd0ed674f5706e09bb7304713de7ed1b0aa702769c161eb18b92e3ea254ac4cef13d5f6bebe3ea144 EBUILD polari-3.30.2.ebuild 1121 BLAKE2B fd6e76fad1a7dd7b13988c6056d8df4fc5324494e2416470850e41d84f96cd1106a89b6d086ddbf0bcd442b2f25dcb963ecc22e952824310ad2de039e33d2eef SHA512 6cdea277dee0e606cf77094d88e14abbc9389fbc324cb74d3f0414403be40888c0660a2423fb552dd679faa3054fe99b822d93f701c6f1ffbe999afb633038f3 MISC metadata.xml 383 BLAKE2B fe4acd5e1d8f9336124e6a8588c3d25df25d7a60fac88b1eb637a1b169fd0805bc59030ec776257bfd664df72e6a3dfefcbde1d60bd08384281587ec062f2ad7 SHA512 98707a009259fafe782cd442524620d79465fadf8304becb5c4de4e15763245bd7c21fda7081749a7bfb551e1dd9d3168236862bb704bfb9091ca087ce348deb diff --git a/net-irc/polari/files/3.26.2-drag-warning-fix.patch b/net-irc/polari/files/3.26.2-drag-warning-fix.patch deleted file mode 100644 index 3eceb523b892..000000000000 --- a/net-irc/polari/files/3.26.2-drag-warning-fix.patch +++ /dev/null @@ -1,38 +0,0 @@ -From e94de3aad89eecac7eaf8236b4c0b2c7919bc70b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org> -Date: Fri, 27 Oct 2017 04:19:30 +0200 -Subject: [PATCH] pasteManager: Remove excess arguments - -Our helper method takes less arguments than the GTK+ method it's based -on - remove the excess argument to avoid warnings. - -Fixes https://gitlab.gnome.org/GNOME/polari/issues/14 ---- - src/pasteManager.js | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/pasteManager.js b/src/pasteManager.js -index e39f493..aa321f4 100644 ---- a/src/pasteManager.js -+++ b/src/pasteManager.js -@@ -122,7 +122,7 @@ var DropTargetIface = new Lang.Interface({ - if (!this.can_drop) - return Gdk.EVENT_PROPAGATE; - -- if (!Polari.drag_dest_supports_target(widget, context, null)) -+ if (!Polari.drag_dest_supports_target(widget, context)) - return Gdk.EVENT_PROPAGATE; - - Polari.drag_dest_request_data(widget, context, time); -@@ -138,7 +138,7 @@ var DropTargetIface = new Lang.Interface({ - if (!this.can_drop) - return Gdk.EVENT_PROPAGATE; - -- if (!Polari.drag_dest_supports_target(widget, context, null)) -+ if (!Polari.drag_dest_supports_target(widget, context)) - return Gdk.EVENT_PROPAGATE; - - let info = Polari.drag_dest_find_target(widget, context); --- -2.17.0 - diff --git a/net-irc/polari/polari-3.26.2.ebuild b/net-irc/polari/polari-3.26.2.ebuild deleted file mode 100644 index 3d053cc6159a..000000000000 --- a/net-irc/polari/polari-3.26.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="An IRC client for Gnome" -HOMEPAGE="https://wiki.gnome.org/Apps/Polari" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-libs/glib-2.43.4:2 - >=x11-libs/gtk+-3.21.6:3[introspection] - net-libs/telepathy-glib[introspection] - >=dev-libs/gobject-introspection-1.50:= - >=dev-libs/gjs-1.50 - <dev-libs/gjs-1.53 - - x11-libs/gdk-pixbuf:2[introspection] - >=app-text/gspell-1.4.0[introspection] - x11-libs/pango[introspection] - app-crypt/libsecret[introspection] - net-libs/libsoup:2.4[introspection] - net-im/telepathy-logger[introspection] -" -RDEPEND="${COMMON_DEPEND} - >=net-irc/telepathy-idle-0.2 -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PV}-drag-warning-fix.patch -) - -pkg_postinst() { - xdg_pkg_postinst - gnome2_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_icon_cache_update - gnome2_schemas_update -} diff --git a/net-irc/polari/polari-3.28.1.ebuild b/net-irc/polari/polari-3.28.1.ebuild deleted file mode 100644 index f818799f5352..000000000000 --- a/net-irc/polari/polari-3.28.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="An IRC client for Gnome" -HOMEPAGE="https://wiki.gnome.org/Apps/Polari" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="test" - -COMMON_DEPEND=" - >=dev-libs/glib-2.43.4:2 - >=x11-libs/gtk+-3.21.6:3[introspection] - net-libs/telepathy-glib[introspection] - >=dev-libs/gobject-introspection-1.50:= - >=dev-libs/gjs-1.50 - <dev-libs/gjs-1.53 - - x11-libs/gdk-pixbuf:2[introspection] - >=app-text/gspell-1.4.0[introspection] - x11-libs/pango[introspection] - app-crypt/libsecret[introspection] - net-libs/libsoup:2.4[introspection] - net-im/telepathy-logger[introspection] -" -RDEPEND="${COMMON_DEPEND} - >=net-irc/telepathy-idle-0.2 -" -DEPEND="${COMMON_DEPEND} - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( dev-lang/spidermonkey:52 ) -" - -pkg_postinst() { - xdg_pkg_postinst - gnome2_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_icon_cache_update - gnome2_schemas_update -} diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest index 79de3e8e7a37..21e453d40c85 100644 --- a/net-irc/unrealircd/Manifest +++ b/net-irc/unrealircd/Manifest @@ -4,6 +4,6 @@ DIST unrealircd-4.0.18.tar.gz 5317767 BLAKE2B cb71144ce0fce7f719b3081f2da9f85c99 DIST unrealircd-4.2.0.tar.gz 5340752 BLAKE2B 12d1ada1d439c6acd692a04dd4ed7ed03ea91c897f9522c0fec853239ba9a21098bddb78c6f5159ed59f1b88cf88f0ecaa774d70aba226b3ac749c935bc18ff5 SHA512 2ee7955c3c6c9af2b74cb68cfa94f8500dddf640f0222888b230f0f46dd0a52fba2c68d795eff00c59a3025affb2becb1dd67ebac037c7f75e77a3a728239750 DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0 SHA512 961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad EBUILD unrealircd-4.0.18-r1.ebuild 5410 BLAKE2B f4623989c7f2c188b384b3ad01b80f02ef0e50f018411e466821526429f7736ff9907a8c1b32e3fe71e555f19237169c55b06821090bf7680709e933b17acbed SHA512 593840a6d2620a8bd2e80292fdb3d3bbc212312dec559fd6d04607f9c8b6106a79147a63f942271d1d33f11559394a8bd2fb3f424ae18bede975b09739967143 -EBUILD unrealircd-4.2.0.ebuild 5384 BLAKE2B cb13d4a19d26ccd74d0ff6451d3235e5e5df131e6135641c27bc7e25fe00750c1d812e3ad5cc07d44e4f491931d95eb7798a807f7ed24f68ea5b39dbd2796ece SHA512 4cbe063226f705742db9da0c4c4b8320e647586aa0941d7568b5f39447d1d50f878b915aef6abbd3b3639e95fc6dc0270f6bc5ec123dd193d8de3c300ab65ce8 -EBUILD unrealircd-4.2.2.ebuild 5462 BLAKE2B bab34d8f21ea56aeed7cdcf0344eff7a28f002f5c2006f2528d494522f7319fc0ec1d8d23e7180a73642e8bd101f7dec58766973f88a14b07a385781d63d91d2 SHA512 b733e1341389c4028260665316e3a5f221e74caf8922d54fae2f7b51a9f3d4b780173cb2e159f27d4e5c54da4be1e57421a57f400989d8c00631e9faf4e775e5 +EBUILD unrealircd-4.2.0.ebuild 5443 BLAKE2B 1a9915411b588b0fab288845a4ac090b531230e0a97d0bc1a1cf7f448ebc2c3a6dd6d2c6f5466e1d12097b96816b2e02b1055c37a88dea9e912f5b726813a512 SHA512 c4cad1fd924400324d65cb56e7f0779ee3f642394e2264094a97c08c5ead678ca917855a00c4d1ae805e8ca995c976b726cfe7b898aef69fccf8cba7ec1af99d +EBUILD unrealircd-4.2.2.ebuild 5521 BLAKE2B 63e4bc09a0724c3bbab29d7f8e5fce0122447f715f7815e4efa988d868c6d2119dee05798d4a7cc083856afdae0252ce8b25c95a7ac1458f0ea7ab762b91f3c5 SHA512 52be5f5aafddb7ae91c613fa8862822abe1e098c82f65f0392fc25068d82ed59a85e4e29014b85b804274c3086810720a231ce792a2fcd9ea770908eab8da374 MISC metadata.xml 1133 BLAKE2B 28a4ad6235e9a0ec31202822149d2cdc68ddacc49130b14f960639eaed019654a0d90548201e7e312b33422762a23678f7e3e2c76cc9e004296c93309ebf3f29 SHA512 6066d46bce08535445ff400ded0a93ca6a0bb879771a512e05bc896a85ebaf98a0b80875f3cc4bac5eddb99c28bb7c855da0f577d603fb39d61e517ef69373a7 diff --git a/net-irc/unrealircd/unrealircd-4.2.0.ebuild b/net-irc/unrealircd/unrealircd-4.2.0.ebuild index 59861f9667fc..9f2dfabd3812 100644 --- a/net-irc/unrealircd/unrealircd-4.2.0.ebuild +++ b/net-irc/unrealircd/unrealircd-4.2.0.ebuild @@ -13,11 +13,12 @@ SRC_URI="https://www.unrealircd.org/${PN}$(ver_cut 1)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux" -IUSE="class-nofakelag curl +extban-stacking +operoverride operoverride-verify +prefixaq - showlistmodes shunnotices topicisnuhost +usermod" +IUSE="class-nofakelag curl +extban-stacking libressl +operoverride operoverride-verify + +prefixaq showlistmodes shunnotices topicisnuhost +usermod" RDEPEND=" - dev-libs/openssl:0= + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:= ) dev-libs/libpcre2 dev-libs/tre >=net-dns/c-ares-1.7:= diff --git a/net-irc/unrealircd/unrealircd-4.2.2.ebuild b/net-irc/unrealircd/unrealircd-4.2.2.ebuild index 85e8ccfaf7a9..1d8d584e4d03 100644 --- a/net-irc/unrealircd/unrealircd-4.2.2.ebuild +++ b/net-irc/unrealircd/unrealircd-4.2.2.ebuild @@ -13,12 +13,13 @@ SRC_URI="https://www.unrealircd.org/${PN}$(ver_cut 1)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux" -IUSE="class-nofakelag curl +extban-stacking +operoverride operoverride-verify +prefixaq - showlistmodes shunnotices topicisnuhost +usermod" +IUSE="class-nofakelag curl +extban-stacking libressl +operoverride operoverride-verify + +prefixaq showlistmodes shunnotices topicisnuhost +usermod" RDEPEND=" >=app-crypt/argon2-20171227-r1:= - dev-libs/openssl:0= + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:= ) dev-libs/libpcre2 dev-libs/tre >=net-dns/c-ares-1.7:= diff --git a/net-irc/znc/Manifest b/net-irc/znc/Manifest index aa8d30ced2b5..42c8082f2861 100644 --- a/net-irc/znc/Manifest +++ b/net-irc/znc/Manifest @@ -6,7 +6,9 @@ DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 40ef3417fe424205c0617f07207347ce671ac8760 DIST gtest-ba96d0b1161f540656efdaed035b3c062b60e006.tar.gz 987370 BLAKE2B fcedfe559c4c93166962900117dc492da3cbb99165c30766c39131c20e3b41f057a31a8cb631beaca829c1e9966e90cbc37469ba56a5fc15a2bea86cbe401a63 SHA512 ce78098f973b45f4a177db387c42a56d5ea34407a2af278760b850c326e8450760a58991d62a5408f5df79f89fefd10fee71745b7e8669b2a6f74fa63a259600 DIST znc-1.7.1.tar.gz 2041669 BLAKE2B 57ead136e28b0fc4a875802ef89ef004213789e68d19ceeab15c6fac6fe51ea51618764c484ea618fc6359d9c15cc7ffcf5529642d730b9217a4f127e92d9ae6 SHA512 907068fb0828091026d440145b70ca76109302f13c18d94f772660192434287f209a06a52da1dd39726b9a38735b3cea9afbd062eb6def4cd428bb73c562a902 DIST znc-1.7.2.tar.gz 2083306 BLAKE2B 907581df536d9bab15964f6fcecbbf660403c39368b984ab1d2957bd43c4a90ca0694844b41786dab5495a4f4dccd675eaa54189782d47683e013d1faf9cc368 SHA512 fcc67bf676e066db64d62584ff8ecfd63280b3237e88dcbe18ab0b78a9b5f4dc202b589876b6fc14c6092ca5509937bc170a54fba44df2aeb1645cca02afe577 +DIST znc-1.7.3.tar.gz 2084575 BLAKE2B 4d8f76abef8bf2c5f96d9bd04716cd2debae2b2fcd3b8688aa715af6ef09e60c2aac203c5c7b32d2f4d56730f30dbbe9abd5eeec4f07e7580900dcb1cd164530 SHA512 4cd63be2cb3bc1e3950f38984b128c6511bd1b9fc01a00d51cfcdc46826c2dedad120d6ed8e30d9c400909e33d39b2b14579fb40ee1e3508b7f3a07eff3a15d8 EBUILD znc-1.7.1.ebuild 5210 BLAKE2B 39e1bfeff0b6b062a85ce1f362a6cdc1a30434f8ff4d3e6f0ffb9c9e7c079834a76dea87f2ec955be4a2c2e5c32752ed42f1d7dbf597d498ffca43b3e92dafed SHA512 2bdbcfc173bf15f77619c07ec13f0e5af8a4a368c01f620ec830a52ae6e97ded36a986c251925911d8f232f978c7a5b7cfd2792cca5b390f53bea3f18d4c3ef1 EBUILD znc-1.7.2.ebuild 5136 BLAKE2B 5f7dd319c877ff4f8d229853feae6302d57eab8e86f15c9d0e00a24353ad1c412ec8e522219bcd7d8f963b40c0997fdf22afd2b033a5492e89d163484ad1f620 SHA512 049ae60449caf17f7f1447aba7138efee8cf70b9cc34a5b328f35f1a273d7c1ba753fb2eedfa29deeea1e584063ecf5fa0a613f9f2de6068948ee70f48c51afc +EBUILD znc-1.7.3.ebuild 5134 BLAKE2B 596e6c4548a4d02065f370aec36218d9c95d58e616609b5fb8e38739c575581e151c414685f1c763ac56fe088ebdeb5700635e0178e00f3e008b34cd8e245902 SHA512 e3d18469d34dd5e4c2f2b3400d824fa298c853dc760dbc241160f96110448b9e152ef5941565cd32d95ea00e1007a330efbab902366865db7c0c8b57488ba07a EBUILD znc-9999.ebuild 5136 BLAKE2B 5f7dd319c877ff4f8d229853feae6302d57eab8e86f15c9d0e00a24353ad1c412ec8e522219bcd7d8f963b40c0997fdf22afd2b033a5492e89d163484ad1f620 SHA512 049ae60449caf17f7f1447aba7138efee8cf70b9cc34a5b328f35f1a273d7c1ba753fb2eedfa29deeea1e584063ecf5fa0a613f9f2de6068948ee70f48c51afc MISC metadata.xml 507 BLAKE2B c8926f6668f57c84f5715156a424b18f7cb01f0ea9ac6a499550f731a00c7de035ec270f89297bda07ac3115292deffdcd0f3a339484c9de5d8bd7170be00de6 SHA512 d69af8535c2e409e6b6e65bfd279d74bd89ce01e911e0d21b4079bd13328e47f3b959ef82531b833c702955225e01db6915f4fb3f94d048a05ce2107b61bf1a6 diff --git a/net-irc/znc/znc-1.7.3.ebuild b/net-irc/znc/znc-1.7.3.ebuild new file mode 100644 index 000000000000..2e12fe363902 --- /dev/null +++ b/net-irc/znc/znc-1.7.3.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{4,5,6,7} ) + +inherit cmake-utils python-single-r1 readme.gentoo-r1 systemd user + +GTEST_VER="1.8.1" +GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> gtest-${GTEST_VER}.tar.gz" +DESCRIPTION="An advanced IRC Bouncer" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/znc/znc.git"} + SRC_URI="" +else + MY_PV=${PV/_/-} + MY_P=${PN}-${MY_PV} + SRC_URI=" + https://znc.in/releases/archive/${MY_P}.tar.gz + test? ( ${GTEST_URL} ) + " + KEYWORDS="amd64 ~arm x86" + S=${WORKDIR}/${MY_P} +fi + +HOMEPAGE="https://znc.in" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} icu )" + +RDEPEND=" + icu? ( dev-libs/icu:= ) + nls? ( dev-libs/boost:=[nls] ) + perl? ( >=dev-lang/perl-5.10:= ) + python? ( ${PYTHON_DEPS} ) + sasl? ( >=dev-libs/cyrus-sasl-2 ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + tcl? ( dev-lang/tcl:0= ) + zlib? ( sys-libs/zlib:0= ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext ) + perl? ( >=dev-lang/swig-3.0.0 ) + python? ( >=dev-lang/swig-3.0.0 ) + test? ( dev-qt/qtnetwork:5 ) +" + +PATCHES=( "${FILESDIR}"/${PN}-1.7.1-inttest-dir.patch ) + +pkg_setup() { + if use python; then + python-single-r1_pkg_setup + fi + + enewgroup ${PN} + enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} + # The home directory was previously set to /dev/null + # This caused a bug with the systemd unit + # https://bugs.gentoo.org/521916 + esethome ${PN} /var/lib/${PN} +} + +src_prepare() { + # Let SWIG rebuild modperl/modpython to make user patching easier. + if [[ ${PV} != *9999* ]]; then + rm modules/modperl/generated.tar.gz || die + rm modules/modpython/generated.tar.gz || die + fi + + sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \ + test/CMakeLists.txt || die + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWANT_SYSTEMD=yes # Causes -DSYSTEMD_DIR to be used. + -DSYSTEMD_DIR="$(systemd_get_systemunitdir)" + -DWANT_ICU="$(usex icu)" + -DWANT_IPV6="$(usex ipv6)" + -DWANT_I18N="$(usex nls)" + -DWANT_PERL="$(usex perl)" + -DWANT_PYTHON="$(usex python)" + -DWANT_CYRUS="$(usex sasl)" + -DWANT_OPENSSL="$(usex ssl)" + -DWANT_TCL="$(usex tcl)" + -DWANT_ZLIB="$(usex zlib)" + ) + + if [[ ${PV} != *9999* ]] && use test; then + export GTEST_ROOT="${WORKDIR}/googletest-release-${GTEST_VER}/googletest" + export GMOCK_ROOT="${WORKDIR}/googletest-release-${GTEST_VER}/googlemock" + fi + + cmake-utils_src_configure +} + +src_test() { + cmake-utils_src_make unittest + if has network-sandbox ${FEATURES}; then + DESTDIR="${T}/inttest" cmake-utils_src_make install + local filter='-' + if ! use perl; then + filter="${filter}:ZNCTest.Modperl*" + fi + if ! use python; then + filter="${filter}:ZNCTest.Modpython*" + fi + # CMAKE_PREFIX_PATH and CXXFLAGS are needed for znc-buildmod + # invocations from inside the test + GTEST_FILTER="${filter}" ZNC_UNUSUAL_ROOT="${T}/inttest" \ + CMAKE_PREFIX_PATH="${T}/inttest/usr/share/znc/cmake" \ + CXXFLAGS="${CXXFLAGS} -isystem ${T}/inttest/usr/include" \ + cmake-utils_src_make inttest + else + # TODO: don't require sandbox after + # https://github.com/znc/znc/pull/1363 is implemented + ewarn "FEATURES=-network-sandbox; skipping integration tests which" + ewarn "temporary open local ports." + fi +} + +src_install() { + cmake-utils_src_install + + dodoc NOTICE + newinitd "${FILESDIR}"/znc.initd-r2 znc + newconfd "${FILESDIR}"/znc.confd-r1 znc + + DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1") || die + DISABLE_AUTOFORMATTING=1 + readme.gentoo_create_doc +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + # This is a new installation + readme.gentoo_print_elog + fi + + if [[ -d "${EROOT%/}"/etc/znc ]]; then + ewarn "${EROOT%/}/etc/znc exists on your system." + ewarn "Due to the nature of the contents of that folder," + ewarn "we have changed the default configuration to use" + ewarn " ${EROOT%/}/var/lib/znc" + ewarn "please move ${EROOT%/}/etc/znc to ${EROOT%/}/var/lib/znc" + ewarn "or adjust your service configuration." + fi +} + +pkg_config() { + if [[ -e "${EROOT%/}/var/lib/znc" ]]; then + ewarn "${EROOT%/}/var/lib/znc already exists, aborting to avoid damaging" + ewarn "any existing configuration. If you are sure you want" + ewarn "to generate a new configuration, remove the folder" + ewarn "and try again." + else + einfo "Press enter to interactively create a new configuration file for znc." + einfo "To abort, press Control-C" + read + mkdir -p "${EROOT%/}/var/lib/znc" || die + chown -R ${PN}:${PN} "${EROOT%/}/var/lib/znc" || + die "Setting permissions failed" + start-stop-daemon --start --user ${PN}:${PN} --env ZNC_NO_LAUNCH_AFTER_MAKECONF=1 \ + "${EROOT%/}"/usr/bin/znc -- --makeconf --datadir "${EROOT%/}/var/lib/znc" || + die "Config failed" + einfo + einfo "You can now start the znc service using the init system of your choice." + einfo "Don't forget to enable it if you want to use znc at boot." + fi +} |