]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
znc: New addon. znc
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 2 Aug 2012 15:58:01 +0000 (17:58 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 2 Aug 2012 15:58:01 +0000 (17:58 +0200)
config/rootfiles/packages/znc [new file with mode: 0644]
lfs/znc [new file with mode: 0644]
make.sh

diff --git a/config/rootfiles/packages/znc b/config/rootfiles/packages/znc
new file mode 100644 (file)
index 0000000..d25b03a
--- /dev/null
@@ -0,0 +1,192 @@
+usr/bin/znc
+#usr/bin/znc-buildmod
+#usr/bin/znc-config
+#usr/include/znc
+#usr/include/znc/Buffer.h
+#usr/include/znc/Chan.h
+#usr/include/znc/Client.h
+#usr/include/znc/Config.h
+#usr/include/znc/Csocket.h
+#usr/include/znc/ExecSock.h
+#usr/include/znc/FileUtils.h
+#usr/include/znc/HTTPSock.h
+#usr/include/znc/IRCSock.h
+#usr/include/znc/Listener.h
+#usr/include/znc/MD5.h
+#usr/include/znc/Modules.h
+#usr/include/znc/Nick.h
+#usr/include/znc/SHA256.h
+#usr/include/znc/Server.h
+#usr/include/znc/Socket.h
+#usr/include/znc/Template.h
+#usr/include/znc/User.h
+#usr/include/znc/Utils.h
+#usr/include/znc/WebModules.h
+#usr/include/znc/ZNCDebug.h
+#usr/include/znc/ZNCString.h
+#usr/include/znc/defines.h
+#usr/include/znc/main.h
+#usr/include/znc/znc.h
+#usr/include/znc/zncconfig.h
+#usr/lib/pkgconfig/znc.pc
+usr/lib/znc
+usr/lib/znc/admin.so
+usr/lib/znc/adminlog.so
+usr/lib/znc/antiidle.so
+usr/lib/znc/autoattach.so
+usr/lib/znc/autocycle.so
+usr/lib/znc/autoop.so
+usr/lib/znc/autoreply.so
+usr/lib/znc/autovoice.so
+usr/lib/znc/away.so
+usr/lib/znc/awaynick.so
+usr/lib/znc/block_motd.so
+usr/lib/znc/blockuser.so
+usr/lib/znc/bouncedcc.so
+usr/lib/znc/buffextras.so
+usr/lib/znc/cert.so
+usr/lib/znc/certauth.so
+usr/lib/znc/chansaver.so
+usr/lib/znc/charset.so
+usr/lib/znc/clearbufferonmsg.so
+usr/lib/znc/clientnotify.so
+usr/lib/znc/crypt.so
+usr/lib/znc/ctcpflood.so
+usr/lib/znc/dcc.so
+usr/lib/znc/disconkick.so
+usr/lib/znc/droproot.so
+usr/lib/znc/email.so
+usr/lib/znc/fail2ban.so
+usr/lib/znc/fakeonline.so
+usr/lib/znc/flooddetach.so
+usr/lib/znc/identfile.so
+usr/lib/znc/imapauth.so
+usr/lib/znc/keepnick.so
+usr/lib/znc/kickrejoin.so
+usr/lib/znc/lastseen.so
+usr/lib/znc/listsockets.so
+usr/lib/znc/log.so
+usr/lib/znc/modperl
+usr/lib/znc/modperl.so
+usr/lib/znc/modperl/ZNC.pm
+usr/lib/znc/modperl/ZNC.so
+usr/lib/znc/modperl/startup.pl
+usr/lib/znc/motdfile.so
+usr/lib/znc/nickserv.so
+usr/lib/znc/notes.so
+usr/lib/znc/notify_connect.so
+usr/lib/znc/partyline.so
+usr/lib/znc/perform.so
+usr/lib/znc/perleval.pm
+usr/lib/znc/q.so
+usr/lib/znc/raw.so
+usr/lib/znc/route_replies.so
+usr/lib/znc/sample.so
+usr/lib/znc/saslauth.so
+usr/lib/znc/savebuff.so
+usr/lib/znc/schat.so
+usr/lib/znc/send_raw.so
+usr/lib/znc/shell.so
+usr/lib/znc/simple_away.so
+usr/lib/znc/stickychan.so
+usr/lib/znc/watch.so
+usr/lib/znc/webadmin.so
+#usr/share/man/man1/znc-buildmod.1.gz
+#usr/share/man/man1/znc-config.1.gz
+#usr/share/man/man1/znc.1.gz
+usr/share/znc
+usr/share/znc/modules
+usr/share/znc/modules/blockuser
+usr/share/znc/modules/blockuser/tmpl
+usr/share/znc/modules/blockuser/tmpl/blockuser_WebadminUser.tmpl
+usr/share/znc/modules/cert
+usr/share/znc/modules/cert/tmpl
+usr/share/znc/modules/cert/tmpl/index.tmpl
+usr/share/znc/modules/certauth
+usr/share/znc/modules/certauth/tmpl
+usr/share/znc/modules/certauth/tmpl/index.tmpl
+usr/share/znc/modules/lastseen
+usr/share/znc/modules/lastseen/tmpl
+usr/share/znc/modules/lastseen/tmpl/index.tmpl
+usr/share/znc/modules/lastseen/tmpl/lastseen_WebadminUser.tmpl
+usr/share/znc/modules/listsockets
+usr/share/znc/modules/listsockets/tmpl
+usr/share/znc/modules/listsockets/tmpl/index.tmpl
+usr/share/znc/modules/notes
+usr/share/znc/modules/notes/files
+usr/share/znc/modules/notes/files/trash.gif
+usr/share/znc/modules/notes/tmpl
+usr/share/znc/modules/notes/tmpl/index.tmpl
+usr/share/znc/modules/perform
+usr/share/znc/modules/perform/tmpl
+usr/share/znc/modules/perform/tmpl/index.tmpl
+usr/share/znc/modules/send_raw
+usr/share/znc/modules/send_raw/tmpl
+usr/share/znc/modules/send_raw/tmpl/index.tmpl
+usr/share/znc/modules/stickychan
+usr/share/znc/modules/stickychan/tmpl
+usr/share/znc/modules/stickychan/tmpl/index.tmpl
+usr/share/znc/modules/stickychan/tmpl/stickychan_WebadminChan.tmpl
+usr/share/znc/modules/webadmin
+usr/share/znc/modules/webadmin/tmpl
+usr/share/znc/modules/webadmin/tmpl/add_edit_chan.tmpl
+usr/share/znc/modules/webadmin/tmpl/add_edit_user.tmpl
+usr/share/znc/modules/webadmin/tmpl/del_user.tmpl
+usr/share/znc/modules/webadmin/tmpl/index.tmpl
+usr/share/znc/modules/webadmin/tmpl/listusers.tmpl
+usr/share/znc/modules/webadmin/tmpl/settings.tmpl
+usr/share/znc/modules/webadmin/tmpl/traffic.tmpl
+usr/share/znc/webskins
+usr/share/znc/webskins/_default_
+usr/share/znc/webskins/_default_/pub
+usr/share/znc/webskins/_default_/pub/_default_.css
+usr/share/znc/webskins/_default_/pub/favicon.ico
+usr/share/znc/webskins/_default_/pub/global.css
+usr/share/znc/webskins/_default_/pub/robots.txt
+usr/share/znc/webskins/_default_/tmpl
+usr/share/znc/webskins/_default_/tmpl/Banner.tmpl
+usr/share/znc/webskins/_default_/tmpl/BaseHeader.tmpl
+usr/share/znc/webskins/_default_/tmpl/BreadCrumbs.tmpl
+usr/share/znc/webskins/_default_/tmpl/DocType.tmpl
+usr/share/znc/webskins/_default_/tmpl/Error.tmpl
+usr/share/znc/webskins/_default_/tmpl/ExtraHeader.tmpl
+usr/share/znc/webskins/_default_/tmpl/Footer.tmpl
+usr/share/znc/webskins/_default_/tmpl/FooterTag.tmpl
+usr/share/znc/webskins/_default_/tmpl/Header.tmpl
+usr/share/znc/webskins/_default_/tmpl/InfoBar.tmpl
+usr/share/znc/webskins/_default_/tmpl/LoginBar.tmpl
+usr/share/znc/webskins/_default_/tmpl/LowerBanner.tmpl
+usr/share/znc/webskins/_default_/tmpl/Menu.tmpl
+usr/share/znc/webskins/_default_/tmpl/MessageBar.tmpl
+usr/share/znc/webskins/_default_/tmpl/Options.tmpl
+usr/share/znc/webskins/_default_/tmpl/_csrf_check.tmpl
+usr/share/znc/webskins/_default_/tmpl/index.tmpl
+usr/share/znc/webskins/dark-clouds
+usr/share/znc/webskins/dark-clouds/pub
+usr/share/znc/webskins/dark-clouds/pub/clouds-header.jpg
+usr/share/znc/webskins/dark-clouds/pub/dark-clouds.css
+usr/share/znc/webskins/dark-clouds/pub/favicon.ico
+usr/share/znc/webskins/dark-clouds/tmpl
+usr/share/znc/webskins/dark-clouds/tmpl/Banner.tmpl
+usr/share/znc/webskins/dark-clouds/tmpl/FooterTag.tmpl
+usr/share/znc/webskins/dark-clouds/tmpl/Header.tmpl
+usr/share/znc/webskins/dark-clouds/tmpl/LowerBanner.tmpl
+usr/share/znc/webskins/forest
+usr/share/znc/webskins/forest/pub
+usr/share/znc/webskins/forest/pub/favicon.ico
+usr/share/znc/webskins/forest/pub/forest-header.png
+usr/share/znc/webskins/forest/pub/forest.css
+usr/share/znc/webskins/forest/tmpl
+usr/share/znc/webskins/forest/tmpl/Banner.tmpl
+usr/share/znc/webskins/forest/tmpl/FooterTag.tmpl
+usr/share/znc/webskins/forest/tmpl/Header.tmpl
+usr/share/znc/webskins/forest/tmpl/LowerBanner.tmpl
+usr/share/znc/webskins/ice
+usr/share/znc/webskins/ice/pub
+usr/share/znc/webskins/ice/pub/favicon.ico
+usr/share/znc/webskins/ice/pub/ice.css
+usr/share/znc/webskins/ice/pub/linkbg.jpg
+usr/share/znc/webskins/ice/pub/pagebg.gif
+usr/share/znc/webskins/ice/tmpl
+usr/share/znc/webskins/ice/tmpl/FooterTag.tmpl
+usr/share/znc/webskins/ice/tmpl/Header.tmpl
diff --git a/lfs/znc b/lfs/znc
new file mode 100644 (file)
index 0000000..90eed86
--- /dev/null
+++ b/lfs/znc
@@ -0,0 +1,93 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.206
+
+THISAPP    = znc-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = znc
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = b7d3f21da81abaeb553066b0e10beb53
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure \
+               --prefix=/usr \
+               --sysconfdir=/etc \
+               --with-module-prefix=/usr/lib/znc \
+               --disable-ipv6 \
+               --enable-extra \
+               --enable-sasl \
+               --disable-python \
+               --enable-perl \
+               --disable-tcl
+       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make $(EXTRA_INSTALL) install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 265677b57728d1c2fa8bf3a6688cb64fe7100326..e185113e2149f4d3b0bc4f5c59d5b5de1a5b2c75 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -767,6 +767,7 @@ buildipfire() {
   ipfiremake lcd4linux
   ipfiremake mtr
   ipfiremake tcpick
+  ipfiremake znc
   echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
   cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
   echo >> $BASEDIR/build/var/ipfire/firebuild