Committed revision 23627 - Reverts Commit 23626 - Needs fixing

On Sun, Oct 24, 2010 at 9:11 PM, Outback Dingo <[email protected]>wrote:

> Committed revision 23626.
>
>
> On Sat, Oct 23, 2010 at 6:32 PM, Jonas Gorski <
> [email protected] <jonas.gorski%[email protected]>> wrote:
>
>> Create packages for all modules except webadmin, since it doesn't compile.
>> The extra modules are ignored for now.
>>
>> Signed-off-by: Jonas Gorski 
>> <[email protected]<jonas.gorski%[email protected]>
>> >
>> ---
>>  net/znc/Makefile |  526
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++-
>>  1 files changed, 524 insertions(+), 2 deletions(-)
>>
>> diff --git a/net/znc/Makefile b/net/znc/Makefile
>> index e7b7243..08364d4 100644
>> --- a/net/znc/Makefile
>> +++ b/net/znc/Makefile
>> @@ -19,21 +19,351 @@ PKG_BUILD_PARALLEL:=1
>>
>>  include $(INCLUDE_DIR)/package.mk
>>
>> -define Package/znc
>> +define Package/znc/default
>>   SUBMENU:=Instant Messaging
>>   SECTION:=net
>>   CATEGORY:=Network
>> -  DEPENDS:=+libopenssl +uclibcxx
>>   TITLE:=ZNC
>>   URL:=http://en.znc.in/
>>  endef
>>
>> +define Package/znc
>> +  $(Package/znc/default)
>> +  DEPENDS:=+libopenssl +uclibcxx
>> +  MENU:=1
>> +endef
>> +
>>  define Package/znc/description
>>        ZNC is an IRC bouncer with many advanced features like detaching,
>>        multiple users, per channel playback buffer, SSL, IPv6, transparent
>> DCC
>>        bouncing, and c++ module support to name a few.
>>  endef
>>
>> +define Package/znc-mod-admin
>> +  $(Package/znc/default)
>> +  TITLE+= (admin plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-admin/description
>> + Allows you to add/remove/edit users and settings on the fly via IRC
>> messages.
>> +endef
>> +
>> +define Package/znc-mod-adminlog
>> +  $(Package/znc/default)
>> +  TITLE+= (adminlog plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-adminlog/description
>> + Log user connects and disconnects and failed logins to file or syslog.
>> +endef
>> +
>> +define Package/znc-mod-autoattach
>> +  $(Package/znc/default)
>> +  TITLE+= (autoattach plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-autoattach/description
>> + Reattaches you to channels on activity.
>> +endef
>> +
>> +
>> +define Package/znc-mod-autocycle
>> +  $(Package/znc/default)
>> +  TITLE+= (autocycle plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-autocycle/description
>> + Cycles a channel when you are the only one in there and you don't have
>> op.
>> +endef
>> +
>> +define Package/znc-mod-autoop
>> +  $(Package/znc/default)
>> +  TITLE+= (autoop plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-autoop/description
>> + Auto op the good guys.
>> +endef
>> +
>> +define Package/znc-mod-autoreply
>> +  $(Package/znc/default)
>> +  TITLE+= (autoreply plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-autoreply/description
>> + Gives a automatic reply if someone messages you if you are away.
>> +endef
>> +
>> +define Package/znc-mod-away
>> +  $(Package/znc/default)
>> +  TITLE+= (away plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-away/description
>> + Stores messages while away, also auto away.
>> +endef
>> +
>> +define Package/znc-mod-awaynick
>> +  $(Package/znc/default)
>> +  TITLE+= (awaynick plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-awaynick/description
>> + Change your nick while you are away.
>> +endef
>> +
>> +define Package/znc-mod-blockuser
>> +  $(Package/znc/default)
>> +  TITLE+= (blockuser plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-blockuser/description
>> + Blocks certain users from using ZNC saying their account was disabled.
>> +endef
>> +
>> +define Package/znc-mod-buffextras
>> +  $(Package/znc/default)
>> +  TITLE+= (buffextras plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-buffextras/description
>> + Add nick changes, joins, parts, topic changes etc. to your playback
>> buffer.
>> +endef
>> +
>> +define Package/znc-mod-certauth
>> +  $(Package/znc/default)
>> +  TITLE+= (certauth plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-certauth/description
>> + This module allows users to log in via SSL client keys.
>> +endef
>> +
>> +define Package/znc-mod-chansaver
>> +  $(Package/znc/default)
>> +  TITLE+= (chansaver plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-chansaver/description
>> + Keeping config up to date when user joins and parts.
>> +endef
>> +
>> +define Package/znc-mod-clientnotify
>> +  $(Package/znc/default)
>> +  TITLE+= (clientnotify plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-clientnotify/description
>> + Notify about new incoming connections to your user.
>> +endef
>> +
>> +define Package/znc-mod-crypt
>> +  $(Package/znc/default)
>> +  TITLE+= (crypt plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-crypt/description
>> + Encryption for channel/private messages.
>> +endef
>> +
>> +define Package/znc-mod-disconkick
>> +  $(Package/znc/default)
>> +  TITLE+= (disconkick plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-disconkick/description
>> + This module will kick your client from all channels where you are, in
>> case if ZNC disconnects from server.
>> +endef
>> +
>> +define Package/znc-mod-fail2ban
>> +  $(Package/znc/default)
>> +  TITLE+= (fail2ban plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-fail2ban/description
>> + Block IPs for some time after a failed login.
>> +endef
>> +
>> +define Package/znc-mod-fixfreenode
>> +  $(Package/znc/default)
>> +  TITLE+= (fixfreenode plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-fixfreenode/description
>> + This module blocks some freenode-specific feature which results in plus
>> (+)
>> + and minus (-) signs being displayed in front of every message from a
>> client.
>> +endef
>> +
>> +define Package/znc-mod-keepnick
>> +  $(Package/znc/default)
>> +  TITLE+= (keepnick plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-keepnick/description
>> + Tries to get you your primary nick.
>> +endef
>> +
>> +define Package/znc-mod-kickrejoin
>> +  $(Package/znc/default)
>> +  TITLE+= (kickrejoin plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-kickrejoin/description
>> + Implements auto-rejoin-on-kick.
>> +endef
>> +
>> +define Package/znc-mod-lastseen
>> +  $(Package/znc/default)
>> +  TITLE+= (lastseen plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-lastseen/description
>> + Logs when a user last logged in to ZNC.
>> +endef
>> +
>> +define Package/znc-mod-nickserv
>> +  $(Package/znc/default)
>> +  TITLE+= (nickserv plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-nickserv/description
>> + Auths you with NickServ.
>> +endef
>> +
>> +define Package/znc-mod-notes
>> +  $(Package/znc/default)
>> +  TITLE+= (notes plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-notes/description
>> + This modules stores and displays short notes using a key/note pairs and
>> shows them to you on connect.
>> +endef
>> +
>> +define Package/znc-mod-partyline
>> +  $(Package/znc/default)
>> +  TITLE+= (partyline plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-partyline/description
>> + Allows ZNC users to join internal channels and query other ZNC users
>> + on the same ZNC.
>> +endef
>> +
>> +define Package/znc-mod-perform
>> +  $(Package/znc/default)
>> +  TITLE+= (perform plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-perform/description
>> + Performs commands on connect.
>> +endef
>> +
>> +define Package/znc-mod-q
>> +  $(Package/znc/default)
>> +  TITLE+= (q plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-q/description
>> + Auths you with Q (and a little more).
>> +endef
>> +
>> +define Package/znc-mod-raw
>> +  $(Package/znc/default)
>> +  TITLE+= (raw plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-raw/description
>> + View all of the raw traffic.
>> +endef
>> +
>> +define Package/znc-mod-route-replies
>> +  $(Package/znc/default)
>> +  TITLE+= (route replies plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-route-replies/description
>> + Routes back answers to the right client when connected with multiple
>> clients.
>> +endef
>> +
>> +define Package/znc-mod-savebuff
>> +  $(Package/znc/default)
>> +  TITLE+= (savebuff plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-savebuff/description
>> + Saves your channel buffers into an encrypted file so they can survive
>> + restarts and reboots.
>> +endef
>> +
>> +define Package/znc-mod-schat
>> +  $(Package/znc/default)
>> +  TITLE+= (schat plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-schat/description
>> + SSL (encrypted) DCC chats.
>> +endef
>> +
>> +define Package/znc-mod-simple-away
>> +  $(Package/znc/default)
>> +  TITLE+= (simple away plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-simple-away/description
>> + This module will automatically set you away on IRC while you are
>> disconnected from the bouncer.
>> +endef
>> +
>> +define Package/znc-mod-stickychan
>> +  $(Package/znc/default)
>> +  TITLE+= (stickychan plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-stickychan/description
>> + Keeps you sticked to specific channels.
>> +endef
>> +
>> +define Package/znc-mod-watch
>> +  $(Package/znc/default)
>> +  TITLE+= (watch plugin)
>> +  DEPENDS:=znc
>> +endef
>> +
>> +define Package/znc-mod-watch/description
>> + Monitor activity for specific text patterns from specific users and have
>> + the text sent to a special query window.
>> +endef
>> +
>>  CONFIGURE_VARS += \
>>        CXX="$(STAGING_DIR)/host/bin/g++-uc"
>>        CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++" \
>> @@ -60,4 +390,196 @@ define Package/znc/install
>>        $(INSTALL_BIN) $(PKG_BUILD_DIR)/znc $(1)/usr/bin/
>>  endef
>>
>> +define Package/znc-mod-admin/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/admin.so $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-adminlog/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/adminlog.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-autoattach/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoattach.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-autocycle/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autocycle.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-autoop/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoop.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-autoreply/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoreply.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-away/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/away.so $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-awaynick/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/awaynick.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-blockuser/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/blockuser.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-buffextras/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/buffextras.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-certauth/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/certauth.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-chansaver/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/chansaver.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-clientnotify/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/clientnotify.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-crypt/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/crypt.so $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-disconkick/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/disconkick.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-fail2ban/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/fail2ban.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-fixfreenode/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/fixfreenode.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-keepnick/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/keepnick.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-kickrejoin/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/kickrejoin.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-lastseen/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/lastseen.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-nickserv/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/nickserv.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-notes/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/notes.so $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-partyline/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/partyline.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-perform/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/perform.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-q/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/q.so $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-raw/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/raw.so $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-route-replies/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/route_replies.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-savebuff/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/savebuff.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-schat/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/schat.so $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-simple-away/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/simple_away.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-stickychan/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/stickychan.so
>> $(1)/usr/lib/znc/
>> +endef
>> +
>> +define Package/znc-mod-watch/install
>> +       $(INSTALL_DIR) $(1)/usr/lib/znc/
>> +       $(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/watch.so $(1)/usr/lib/znc/
>> +endef
>> +
>>  $(eval $(call BuildPackage,znc))
>> +$(eval $(call BuildPackage,znc-mod-admin))
>> +$(eval $(call BuildPackage,znc-mod-adminlog))
>> +$(eval $(call BuildPackage,znc-mod-autoattach))
>> +$(eval $(call BuildPackage,znc-mod-autocycle))
>> +$(eval $(call BuildPackage,znc-mod-autoop))
>> +$(eval $(call BuildPackage,znc-mod-autoreply))
>> +$(eval $(call BuildPackage,znc-mod-away))
>> +$(eval $(call BuildPackage,znc-mod-awaynick))
>> +$(eval $(call BuildPackage,znc-mod-blockuser))
>> +$(eval $(call BuildPackage,znc-mod-buffextras))
>> +$(eval $(call BuildPackage,znc-mod-certauth))
>> +$(eval $(call BuildPackage,znc-mod-chansaver))
>> +$(eval $(call BuildPackage,znc-mod-clientnotify))
>> +$(eval $(call BuildPackage,znc-mod-crypt))
>> +$(eval $(call BuildPackage,znc-mod-disconkick))
>> +$(eval $(call BuildPackage,znc-mod-fail2ban))
>> +$(eval $(call BuildPackage,znc-mod-fixfreenode))
>> +$(eval $(call BuildPackage,znc-mod-keepnick))
>> +$(eval $(call BuildPackage,znc-mod-kickrejoin))
>> +$(eval $(call BuildPackage,znc-mod-lastseen))
>> +$(eval $(call BuildPackage,znc-mod-nickserv))
>> +$(eval $(call BuildPackage,znc-mod-notes))
>> +$(eval $(call BuildPackage,znc-mod-partyline))
>> +$(eval $(call BuildPackage,znc-mod-perform))
>> +$(eval $(call BuildPackage,znc-mod-q))
>> +$(eval $(call BuildPackage,znc-mod-raw))
>> +$(eval $(call BuildPackage,znc-mod-route-replies))
>> +$(eval $(call BuildPackage,znc-mod-savebuff))
>> +$(eval $(call BuildPackage,znc-mod-schat))
>> +$(eval $(call BuildPackage,znc-mod-simple-away))
>> +$(eval $(call BuildPackage,znc-mod-stickychan))
>> +$(eval $(call BuildPackage,znc-mod-watch))
>> --
>> 1.5.6.5
>>
>> _______________________________________________
>> openwrt-devel mailing list
>> [email protected]
>> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
>>
>
>
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to