Changeset 23632 for packages


Ignore:
Timestamp:
2010-10-25T17:01:08+02:00 (6 years ago)
Author:
dingo
Message:

[patch-team] ZNC: upate to 0.094 - Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@…<jonas.gorski%2Bopenwrt@…>

Location:
packages/net/znc
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • packages/net/znc/Makefile

    r23627 r23632  
    99 
    1010PKG_NAME:=znc 
    11 PKG_VERSION:=0.078 
    12 PKG_RELEASE:=2 
     11PKG_VERSION:=0.094 
     12PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1515PKG_SOURCE_URL:=@SF/znc 
    16 PKG_MD5SUM:=b1379bd6609353ebbc8df7ec19bd004f 
     16PKG_MD5SUM:=db101f7a7756285d824b59e3b33e3ad5 
    1717 
    1818PKG_BUILD_PARALLEL:=1 
     
    2020include $(INCLUDE_DIR)/package.mk 
    2121 
    22 define Package/znc 
     22define Package/znc/default 
    2323  SUBMENU:=Instant Messaging 
    2424  SECTION:=net 
    2525  CATEGORY:=Network 
    26   DEPENDS:=+libopenssl +uclibcxx 
    2726  TITLE:=ZNC 
    2827  URL:=http://en.znc.in/ 
     28endef 
     29 
     30define Package/znc 
     31  $(Package/znc/default) 
     32  DEPENDS:=+libopenssl +uclibcxx +coreutils-su 
     33  MENU:=1 
    2934endef 
    3035 
     
    3338        multiple users, per channel playback buffer, SSL, IPv6, transparent DCC 
    3439        bouncing, and c++ module support to name a few. 
     40endef 
     41 
     42define Package/znc/conffiles 
     43/etc/config/znc 
     44endef 
     45 
     46define Package/znc-mod-admin 
     47  $(Package/znc/default) 
     48  TITLE+= (admin plugin) 
     49  DEPENDS:=znc 
     50endef 
     51 
     52define Package/znc-mod-admin/description 
     53 Allows you to add/remove/edit users and settings on the fly via IRC messages. 
     54endef 
     55 
     56define Package/znc-mod-adminlog 
     57  $(Package/znc/default) 
     58  TITLE+= (adminlog plugin) 
     59  DEPENDS:=znc 
     60endef 
     61 
     62define Package/znc-mod-adminlog/description 
     63 Log user connects and disconnects and failed logins to file or syslog. 
     64endef 
     65 
     66define Package/znc-mod-autoattach 
     67  $(Package/znc/default) 
     68  TITLE+= (autoattach plugin) 
     69  DEPENDS:=znc 
     70endef 
     71 
     72define Package/znc-mod-autoattach/description 
     73 Reattaches you to channels on activity. 
     74endef 
     75 
     76 
     77define Package/znc-mod-autocycle 
     78  $(Package/znc/default) 
     79  TITLE+= (autocycle plugin) 
     80  DEPENDS:=znc 
     81endef 
     82 
     83define Package/znc-mod-autocycle/description 
     84 Cycles a channel when you are the only one in there and you don't have op. 
     85endef 
     86 
     87define Package/znc-mod-autoop 
     88  $(Package/znc/default) 
     89  TITLE+= (autoop plugin) 
     90  DEPENDS:=znc 
     91endef 
     92 
     93define Package/znc-mod-autoop/description 
     94 Auto op the good guys. 
     95endef 
     96 
     97define Package/znc-mod-autoreply 
     98  $(Package/znc/default) 
     99  TITLE+= (autoreply plugin) 
     100  DEPENDS:=znc 
     101endef 
     102 
     103define Package/znc-mod-autoreply/description 
     104 Gives a automatic reply if someone messages you if you are away. 
     105endef 
     106 
     107define Package/znc-mod-away 
     108  $(Package/znc/default) 
     109  TITLE+= (away plugin) 
     110  DEPENDS:=znc 
     111endef 
     112 
     113define Package/znc-mod-away/description 
     114 Stores messages while away, also auto away. 
     115endef 
     116 
     117define Package/znc-mod-awaynick 
     118  $(Package/znc/default) 
     119  TITLE+= (awaynick plugin) 
     120  DEPENDS:=znc 
     121endef 
     122 
     123define Package/znc-mod-awaynick/description 
     124 Change your nick while you are away. 
     125endef 
     126 
     127define Package/znc-mod-blockuser 
     128  $(Package/znc/default) 
     129  TITLE+= (blockuser plugin) 
     130  DEPENDS:=znc 
     131endef 
     132 
     133define Package/znc-mod-blockuser/description 
     134 Blocks certain users from using ZNC saying their account was disabled. 
     135endef 
     136 
     137define Package/znc-mod-buffextras 
     138  $(Package/znc/default) 
     139  TITLE+= (buffextras plugin) 
     140  DEPENDS:=znc 
     141endef 
     142 
     143define Package/znc-mod-buffextras/description 
     144 Add nick changes, joins, parts, topic changes etc. to your playback buffer. 
     145endef 
     146 
     147define Package/znc-mod-certauth 
     148  $(Package/znc/default) 
     149  TITLE+= (certauth plugin) 
     150  DEPENDS:=znc 
     151endef 
     152 
     153define Package/znc-mod-certauth/description 
     154 This module allows users to log in via SSL client keys. 
     155endef 
     156 
     157define Package/znc-mod-chansaver 
     158  $(Package/znc/default) 
     159  TITLE+= (chansaver plugin) 
     160  DEPENDS:=znc 
     161endef 
     162 
     163define Package/znc-mod-chansaver/description 
     164 Keeping config up to date when user joins and parts. 
     165endef 
     166 
     167define Package/znc-mod-clientnotify 
     168  $(Package/znc/default) 
     169  TITLE+= (clientnotify plugin) 
     170  DEPENDS:=znc 
     171endef 
     172 
     173define Package/znc-mod-clientnotify/description 
     174 Notify about new incoming connections to your user. 
     175endef 
     176 
     177define Package/znc-mod-crypt 
     178  $(Package/znc/default) 
     179  TITLE+= (crypt plugin) 
     180  DEPENDS:=znc 
     181endef 
     182 
     183define Package/znc-mod-crypt/description 
     184 Encryption for channel/private messages. 
     185endef 
     186 
     187define Package/znc-mod-disconkick 
     188  $(Package/znc/default) 
     189  TITLE+= (disconkick plugin) 
     190  DEPENDS:=znc 
     191endef 
     192 
     193define Package/znc-mod-disconkick/description 
     194 This module will kick your client from all channels where you are, in case if ZNC disconnects from server. 
     195endef 
     196 
     197define Package/znc-mod-fail2ban 
     198  $(Package/znc/default) 
     199  TITLE+= (fail2ban plugin) 
     200  DEPENDS:=znc 
     201endef 
     202 
     203define Package/znc-mod-fail2ban/description 
     204 Block IPs for some time after a failed login. 
     205endef 
     206 
     207define Package/znc-mod-fixfreenode 
     208  $(Package/znc/default) 
     209  TITLE+= (fixfreenode plugin) 
     210  DEPENDS:=znc 
     211endef 
     212 
     213define Package/znc-mod-fixfreenode/description 
     214 This module blocks some freenode-specific feature which results in plus (+) 
     215 and minus (-) signs being displayed in front of every message from a client. 
     216endef 
     217 
     218define Package/znc-mod-keepnick 
     219  $(Package/znc/default) 
     220  TITLE+= (keepnick plugin) 
     221  DEPENDS:=znc 
     222endef 
     223 
     224define Package/znc-mod-keepnick/description 
     225 Tries to get you your primary nick. 
     226endef 
     227 
     228define Package/znc-mod-kickrejoin 
     229  $(Package/znc/default) 
     230  TITLE+= (kickrejoin plugin) 
     231  DEPENDS:=znc 
     232endef 
     233 
     234define Package/znc-mod-kickrejoin/description 
     235 Implements auto-rejoin-on-kick. 
     236endef 
     237 
     238define Package/znc-mod-lastseen 
     239  $(Package/znc/default) 
     240  TITLE+= (lastseen plugin) 
     241  DEPENDS:=znc 
     242endef 
     243 
     244define Package/znc-mod-lastseen/description 
     245 Logs when a user last logged in to ZNC. 
     246endef 
     247 
     248define Package/znc-mod-nickserv 
     249  $(Package/znc/default) 
     250  TITLE+= (nickserv plugin) 
     251  DEPENDS:=znc 
     252endef 
     253 
     254define Package/znc-mod-nickserv/description 
     255 Auths you with NickServ. 
     256endef 
     257 
     258define Package/znc-mod-notes 
     259  $(Package/znc/default) 
     260  TITLE+= (notes plugin) 
     261  DEPENDS:=znc 
     262endef 
     263 
     264define Package/znc-mod-notes/description 
     265 This modules stores and displays short notes using a key/note pairs and shows them to you on connect. 
     266endef 
     267 
     268define Package/znc-mod-partyline 
     269  $(Package/znc/default) 
     270  TITLE+= (partyline plugin) 
     271  DEPENDS:=znc 
     272endef 
     273 
     274define Package/znc-mod-partyline/description 
     275 Allows ZNC users to join internal channels and query other ZNC users 
     276 on the same ZNC. 
     277endef 
     278 
     279define Package/znc-mod-perform 
     280  $(Package/znc/default) 
     281  TITLE+= (perform plugin) 
     282  DEPENDS:=znc 
     283endef 
     284 
     285define Package/znc-mod-perform/description 
     286 Performs commands on connect. 
     287endef 
     288 
     289define Package/znc-mod-q 
     290  $(Package/znc/default) 
     291  TITLE+= (q plugin) 
     292  DEPENDS:=znc 
     293endef 
     294 
     295define Package/znc-mod-q/description 
     296 Auths you with Q (and a little more). 
     297endef 
     298 
     299define Package/znc-mod-raw 
     300  $(Package/znc/default) 
     301  TITLE+= (raw plugin) 
     302  DEPENDS:=znc 
     303endef 
     304 
     305define Package/znc-mod-raw/description 
     306 View all of the raw traffic. 
     307endef 
     308 
     309define Package/znc-mod-route-replies 
     310  $(Package/znc/default) 
     311  TITLE+= (route replies plugin) 
     312  DEPENDS:=znc 
     313endef 
     314 
     315define Package/znc-mod-route-replies/description 
     316 Routes back answers to the right client when connected with multiple clients. 
     317endef 
     318 
     319define Package/znc-mod-savebuff 
     320  $(Package/znc/default) 
     321  TITLE+= (savebuff plugin) 
     322  DEPENDS:=znc 
     323endef 
     324 
     325define Package/znc-mod-savebuff/description 
     326 Saves your channel buffers into an encrypted file so they can survive 
     327 restarts and reboots. 
     328endef 
     329 
     330define Package/znc-mod-schat 
     331  $(Package/znc/default) 
     332  TITLE+= (schat plugin) 
     333  DEPENDS:=znc 
     334endef 
     335 
     336define Package/znc-mod-schat/description 
     337 SSL (encrypted) DCC chats. 
     338endef 
     339 
     340define Package/znc-mod-simple-away 
     341  $(Package/znc/default) 
     342  TITLE+= (simple away plugin) 
     343  DEPENDS:=znc 
     344endef 
     345 
     346define Package/znc-mod-simple-away/description 
     347 This module will automatically set you away on IRC while you are disconnected from the bouncer. 
     348endef 
     349 
     350define Package/znc-mod-stickychan 
     351  $(Package/znc/default) 
     352  TITLE+= (stickychan plugin) 
     353  DEPENDS:=znc 
     354endef 
     355 
     356define Package/znc-mod-stickychan/description 
     357 Keeps you sticked to specific channels. 
     358endef 
     359 
     360define Package/znc-mod-watch 
     361  $(Package/znc/default) 
     362  TITLE+= (watch plugin) 
     363  DEPENDS:=znc 
     364endef 
     365 
     366define Package/znc-mod-watch/description 
     367 Monitor activity for specific text patterns from specific users and have 
     368 the text sent to a special query window. 
    35369endef 
    36370 
     
    44378CONFIGURE_ARGS += \ 
    45379        --disable-c-ares \ 
    46         --disable-modules \ 
    47380        --disable-perl 
    48381 
     
    51384 
    52385define Build/Configure 
     386        # webadmin doesn't compile 
     387        $(RM) $(PKG_BUILD_DIR)/modules/webadmin.cpp 
    53388        $(call Build/Configure/Default,) 
    54389        $(call libtool_disable_rpath) 
     
    58393        $(INSTALL_DIR) $(1)/usr/bin 
    59394        $(INSTALL_BIN) $(PKG_BUILD_DIR)/znc $(1)/usr/bin/ 
     395        $(INSTALL_DIR) $(1)/etc/init.d 
     396        $(INSTALL_BIN) ./files/znc.init $(1)/etc/init.d/znc 
     397        $(INSTALL_DIR) $(1)/etc/config 
     398        $(INSTALL_DATA) ./files/znc.conf $(1)/etc/config/znc 
     399endef 
     400 
     401define Package/znc-mod-admin/install 
     402        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     403        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/admin.so $(1)/usr/lib/znc/ 
     404endef 
     405 
     406define Package/znc-mod-adminlog/install 
     407        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     408        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/adminlog.so $(1)/usr/lib/znc/ 
     409endef 
     410 
     411define Package/znc-mod-autoattach/install 
     412        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     413        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoattach.so $(1)/usr/lib/znc/ 
     414endef 
     415 
     416define Package/znc-mod-autocycle/install 
     417        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     418        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autocycle.so $(1)/usr/lib/znc/ 
     419endef 
     420 
     421define Package/znc-mod-autoop/install 
     422        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     423        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoop.so $(1)/usr/lib/znc/ 
     424endef 
     425 
     426define Package/znc-mod-autoreply/install 
     427        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     428        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoreply.so $(1)/usr/lib/znc/ 
     429endef 
     430 
     431define Package/znc-mod-away/install 
     432        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     433        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/away.so $(1)/usr/lib/znc/ 
     434endef 
     435 
     436define Package/znc-mod-awaynick/install 
     437        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     438        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/awaynick.so $(1)/usr/lib/znc/ 
     439endef 
     440 
     441define Package/znc-mod-blockuser/install 
     442        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     443        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/blockuser.so $(1)/usr/lib/znc/ 
     444endef 
     445 
     446define Package/znc-mod-buffextras/install 
     447        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     448        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/buffextras.so $(1)/usr/lib/znc/ 
     449endef 
     450 
     451define Package/znc-mod-certauth/install 
     452        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     453        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/certauth.so $(1)/usr/lib/znc/ 
     454endef 
     455 
     456define Package/znc-mod-chansaver/install 
     457        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     458        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/chansaver.so $(1)/usr/lib/znc/ 
     459endef 
     460 
     461define Package/znc-mod-clientnotify/install 
     462        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     463        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/clientnotify.so $(1)/usr/lib/znc/ 
     464endef 
     465 
     466define Package/znc-mod-crypt/install 
     467        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     468        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/crypt.so $(1)/usr/lib/znc/ 
     469endef 
     470 
     471define Package/znc-mod-disconkick/install 
     472        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     473        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/disconkick.so $(1)/usr/lib/znc/ 
     474endef 
     475 
     476define Package/znc-mod-fail2ban/install 
     477        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     478        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/fail2ban.so $(1)/usr/lib/znc/ 
     479endef 
     480 
     481define Package/znc-mod-fixfreenode/install 
     482        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     483        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/fixfreenode.so $(1)/usr/lib/znc/ 
     484endef 
     485 
     486define Package/znc-mod-keepnick/install 
     487        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     488        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/keepnick.so $(1)/usr/lib/znc/ 
     489endef 
     490 
     491define Package/znc-mod-kickrejoin/install 
     492        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     493        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/kickrejoin.so $(1)/usr/lib/znc/ 
     494endef 
     495 
     496define Package/znc-mod-lastseen/install 
     497        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     498        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/lastseen.so $(1)/usr/lib/znc/ 
     499endef 
     500 
     501define Package/znc-mod-nickserv/install 
     502        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     503        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/nickserv.so $(1)/usr/lib/znc/ 
     504endef 
     505 
     506define Package/znc-mod-notes/install 
     507        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     508        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/notes.so $(1)/usr/lib/znc/ 
     509endef 
     510 
     511define Package/znc-mod-partyline/install 
     512        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     513        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/partyline.so $(1)/usr/lib/znc/ 
     514endef 
     515 
     516define Package/znc-mod-perform/install 
     517        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     518        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/perform.so $(1)/usr/lib/znc/ 
     519endef 
     520 
     521define Package/znc-mod-q/install 
     522        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     523        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/q.so $(1)/usr/lib/znc/ 
     524endef 
     525 
     526define Package/znc-mod-raw/install 
     527        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     528        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/raw.so $(1)/usr/lib/znc/ 
     529endef 
     530 
     531define Package/znc-mod-route-replies/install 
     532        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     533        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/route_replies.so $(1)/usr/lib/znc/ 
     534endef 
     535 
     536define Package/znc-mod-savebuff/install 
     537        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     538        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/savebuff.so $(1)/usr/lib/znc/ 
     539endef 
     540 
     541define Package/znc-mod-schat/install 
     542        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     543        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/schat.so $(1)/usr/lib/znc/ 
     544endef 
     545 
     546define Package/znc-mod-simple-away/install 
     547        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     548        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/simple_away.so $(1)/usr/lib/znc/ 
     549endef 
     550 
     551define Package/znc-mod-stickychan/install 
     552        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     553        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/stickychan.so $(1)/usr/lib/znc/ 
     554endef 
     555 
     556define Package/znc-mod-watch/install 
     557        $(INSTALL_DIR) $(1)/usr/lib/znc/ 
     558        $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/watch.so $(1)/usr/lib/znc/ 
    60559endef 
    61560 
    62561$(eval $(call BuildPackage,znc)) 
     562$(eval $(call BuildPackage,znc-mod-admin)) 
     563$(eval $(call BuildPackage,znc-mod-adminlog)) 
     564$(eval $(call BuildPackage,znc-mod-autoattach)) 
     565$(eval $(call BuildPackage,znc-mod-autocycle)) 
     566$(eval $(call BuildPackage,znc-mod-autoop)) 
     567$(eval $(call BuildPackage,znc-mod-autoreply)) 
     568$(eval $(call BuildPackage,znc-mod-away)) 
     569$(eval $(call BuildPackage,znc-mod-awaynick)) 
     570$(eval $(call BuildPackage,znc-mod-blockuser)) 
     571$(eval $(call BuildPackage,znc-mod-buffextras)) 
     572$(eval $(call BuildPackage,znc-mod-certauth)) 
     573$(eval $(call BuildPackage,znc-mod-chansaver)) 
     574$(eval $(call BuildPackage,znc-mod-clientnotify)) 
     575$(eval $(call BuildPackage,znc-mod-crypt)) 
     576$(eval $(call BuildPackage,znc-mod-disconkick)) 
     577$(eval $(call BuildPackage,znc-mod-fail2ban)) 
     578$(eval $(call BuildPackage,znc-mod-fixfreenode)) 
     579$(eval $(call BuildPackage,znc-mod-keepnick)) 
     580$(eval $(call BuildPackage,znc-mod-kickrejoin)) 
     581$(eval $(call BuildPackage,znc-mod-lastseen)) 
     582$(eval $(call BuildPackage,znc-mod-nickserv)) 
     583$(eval $(call BuildPackage,znc-mod-notes)) 
     584$(eval $(call BuildPackage,znc-mod-partyline)) 
     585$(eval $(call BuildPackage,znc-mod-perform)) 
     586$(eval $(call BuildPackage,znc-mod-q)) 
     587$(eval $(call BuildPackage,znc-mod-raw)) 
     588$(eval $(call BuildPackage,znc-mod-route-replies)) 
     589$(eval $(call BuildPackage,znc-mod-savebuff)) 
     590$(eval $(call BuildPackage,znc-mod-schat)) 
     591$(eval $(call BuildPackage,znc-mod-simple-away)) 
     592$(eval $(call BuildPackage,znc-mod-stickychan)) 
     593$(eval $(call BuildPackage,znc-mod-watch)) 
Note: See TracChangeset for help on using the changeset viewer.